Skip to main content

Common validation issues with EN 16931 invoices

If you encounter validation issues with EN 16931 invoices, usually the cause is incomplete or erroneous input.

Incomplete company data

Ensure to have filled in all relevant Company information in the Team settings at Company entities.

Field nameRequiredNotesExample
NameYesFull company name incl. legal entityTest Company Ltd.
Address Line 1YesStreet and numberPappelallee 21
Address Line 2NoUnit, Building, Floor
CityYesBerlin
State/Province/RegionNoDepending on locale
ZIP/Postal CodeYes13357
CountryYesGermany
VAT IDYeseither VAT ID or Tax ID is requiredDEDE999999999
Tax IDYeseither VAT ID or Tax ID is required123/456/7890
District courtYes/NoRequired depending on your country's lawsBerlin-Charlottenburg
Company numberYes/NoRequired depending on your country's lawsHRB 123456
Managing Director(s)Yes/NoManaging Directors / CEOsTest Person
IBANYesDE75512108001245126199
BIC/SWIFTYesCOBADEHD055

Reverse Charge, Exports, and other VAT rules

If you use VAT rules like Reverse Charge, make sure to include:

  • Company VAT ID
    • Set up in the Team settings at Company entities.
  • Client VAT ID
    • Set up when creating/editing a client. It will automatically be added to the invoice.

Validation will fail if any of the two are missing.

Missing/incomplete bank account numbers

If either IBAN or BIC is missing in the company settings, the resulting XML invoices might be invalid.

Set up in the Team settings at Company entities.