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
BR-DE-22 Attachment file names are not unique Error XRechnung (CII), XRechnung (UBL)
BR-DE-23-a Credit transfer details (BG-17) are missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-23-b Card or direct debit details are not allowed for a credit transfer Error XRechnung (CII), XRechnung (UBL)
BR-DE-24-a Payment card information (BG-18) is missing for card payment Error XRechnung (CII), XRechnung (UBL)
BR-DE-24-b Credit transfer or direct debit details are not allowed for card payment Error XRechnung (CII), XRechnung (UBL)
BR-DE-25-a Direct debit information (BG-19) is missing for direct debit Error XRechnung (CII), XRechnung (UBL)
BR-DE-25-b Credit transfer or card details are not allowed for direct debit Error XRechnung (CII), XRechnung (UBL)
BR-DE-26 Corrected invoice (384) without preceding invoice reference (BG-3) Warning XRechnung (CII), XRechnung (UBL)
BR-DE-27 Seller telephone number (BT-42) contains too few digits Warning XRechnung (CII), XRechnung (UBL)
BR-DE-28 Seller email address (BT-43) has an invalid format Warning XRechnung (CII), XRechnung (UBL)
BR-DE-3 Seller city (BT-37) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-30 Creditor identifier (BT-90) is missing for direct debit Error XRechnung (CII), XRechnung (UBL)
BR-DE-31 Debited account (BT-91) is missing for direct debit Error XRechnung (CII), XRechnung (UBL)
BR-DE-4 Seller post code (BT-38) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-5 Seller contact point (BT-41) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-6 Seller contact telephone number (BT-42) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-7 Seller contact email address (BT-43) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-8 Buyer city (BT-52) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-9 Buyer post code (BT-53) is missing Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-01 Contract reference (BT-12) is missing in the CVD invoice Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-02 Tender or lot reference (BT-17) is missing in the CVD invoice Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-03 No invoice line with CVD vehicle details Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-04 Invalid vehicle category in the CVD classification (BT-158) Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-05 Invalid value of the attribute cva (BT-161) Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-06-a Line with CVD classification without exactly one attribute cva Error XRechnung (CII), XRechnung (UBL)
BR-DE-CVD-06-b Line with attribute cva without exactly one CVD classification Error XRechnung (CII), XRechnung (UBL)
BR-DE-TMP-32 Delivery or service date is missing Warning XRechnung (CII), XRechnung (UBL)
BR-DEC-01 Document level allowance amount (BT-92) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-02 Document level allowance base amount (BT-93) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-05 Document level charge amount (BT-99) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-06 Document level charge base amount (BT-100) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-09 Sum of invoice line net amounts (BT-106) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-10 Sum of allowances on document level (BT-107) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-11 Sum of charges on document level (BT-108) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-12 Invoice total amount without VAT (BT-109) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-13 Invoice total VAT amount (BT-110) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-14 Invoice total amount with VAT (BT-112) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-15 Invoice total VAT amount in accounting currency (BT-111) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-16 Paid amount (BT-113) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-17 Rounding amount (BT-114) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-18 Amount due for payment (BT-115) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-19 VAT category taxable amount (BT-116) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-20 VAT category tax amount (BT-117) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-23 Invoice line net amount (BT-131) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-24 Invoice line allowance amount (BT-136) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-25 Invoice line allowance base amount (BT-137) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-27 Invoice line charge amount (BT-141) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEC-28 Invoice line charge base amount (BT-142) has more than two decimals Error EN 16931 (CII), EN 16931 (UBL), Factur-X / ZUGFeRD EN 16931
BR-DEX-01 Invalid MIME code of an attachment (BT-125) in the XRechnung extension Error XRechnung (CII), XRechnung (UBL)
BR-DEX-02 Line net amount does not match the sum of its sub invoice lines Warning XRechnung (UBL)