Skip to content

Validation rules for e-invoices

Your e-invoice was rejected with a message like "[BR-DE-15]"? Here you find the official message for every XRechnung, ZUGFeRD/Factur-X and EN 16931 validation rule and, where available, a plain explanation with a solution.

Validation basis: XRechnung 3.0.2 · ZUGFeRD 2.4 (EN 16931) · KoSIT configuration of Aug. 31, 2026 · Deadlines checked on Oct. 30, 2026

Rule Meaning Severity Applies to
CII-DT-041 BasisAmount should not be present Warning EN 16931 (CII)
CII-DT-042 UnitBasisAmount should not be present Warning EN 16931 (CII)
CII-DT-043 LineTotalBasisAmount should not be present Warning EN 16931 (CII)
CII-DT-044 AllowanceChargeBasisAmount should not be present Warning EN 16931 (CII)
CII-DT-045 @listID should not be present Warning EN 16931 (CII)
CII-DT-046 @listAgencyID should not be present Warning EN 16931 (CII)
CII-DT-047 @listVersionID should not be present Warning EN 16931 (CII)
CII-DT-048 @listURI should not be present Warning EN 16931 (CII)
CII-DT-049 CurrencyCode should not be present Warning EN 16931 (CII)
CII-DT-050 Jurisdiction should not be present Warning EN 16931 (CII)
CII-DT-051 CustomsDutyIndicator should not be present Warning EN 16931 (CII)
CII-DT-052 ExemptionReasonCode should not be present Warning EN 16931 (CII)
CII-DT-053 TaxBasisAllowanceRate should not be present Warning EN 16931 (CII)
CII-DT-054 TaxPointDate should not be present Warning EN 16931 (CII)
CII-DT-055 Type should not be present Warning EN 16931 (CII)
CII-DT-056 InformationAmount should not be present Warning EN 16931 (CII)
CII-DT-057 CategoryName should not be present Warning EN 16931 (CII)
CII-DT-058 DueDateTypeCode should not be present Warning EN 16931 (CII)
CII-DT-059 @format should not be present Warning EN 16931 (CII)
CII-DT-060 SpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-061 ServiceSupplyTradeCountry should not be present Warning EN 16931 (CII)
CII-DT-062 BuyerRepayableTaxSpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-063 SellerPayableTaxSpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-064 SellerRefundableTaxSpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-065 BuyerDeductibleTaxSpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-066 BuyerNonDeductibleTaxSpecifiedTradeAccountingAccount should not be present Warning EN 16931 (CII)
CII-DT-067 PlaceApplicableTradeLocation should not be present Warning EN 16931 (CII)
CII-DT-068 DateTime shall not be used. Error EN 16931 (CII)
CII-DT-069 DurationMeasure shall not be used. Error EN 16931 (CII)
CII-DT-070 InclusiveIndicator shall not be used. Error EN 16931 (CII)
CII-DT-071 Description shall not be used. Error EN 16931 (CII)
CII-DT-072 DateTime shall not be used. Error EN 16931 (CII)
CII-DT-073 CompleteDateTime shall not be used. Error EN 16931 (CII)
CII-DT-074 OpenIndicator shall not be used. Error EN 16931 (CII)
CII-DT-075 SeasonCode shall not be used. Error EN 16931 (CII)
CII-DT-076 ID shall not be used. Error EN 16931 (CII)
CII-DT-077 Name shall not be used. Error EN 16931 (CII)
CII-DT-078 SequenceNumeric shall not be used. Error EN 16931 (CII)
CII-DT-079 StartDateFlexibilityCode shall not be used. Error EN 16931 (CII)
CII-DT-080 ContinuousIndicator shall not be used. Error EN 16931 (CII)
CII-DT-081 PurposeCode shall not be used. Error EN 16931 (CII)
CII-DT-082 ID shall not be used. Error EN 16931 (CII)
CII-DT-083 PostOfficeBox shall not be used. Error EN 16931 (CII)
CII-DT-084 BuildingName shall not be used. Error EN 16931 (CII)
CII-DT-086 LineFour shall not be used. Error EN 16931 (CII)
CII-DT-087 LineFive shall not be used. Error EN 16931 (CII)
CII-DT-088 StreetName shall not be used. Error EN 16931 (CII)
CII-DT-089 CitySubDivisionName shall not be used. Error EN 16931 (CII)
CII-DT-090 CountryName shall not be used. Error EN 16931 (CII)
CII-DT-091 CountrySubDivisionID shall not be used. Error EN 16931 (CII)