Engine Classification
Financial or legal field · Modification blocked by policy
Reason: German IBAN format is strictly validated. Please verify your bank account details with your financial institution.
What is BR-DE-19?
BR-DE-19 is a fatal validation rule defined in the XRechnung (Germany) specification (DEU national rules). It validates the ID element under PaymentMeans > PayeeFinancialAccount in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: XPath: /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:ID
Why This Error Matters
Invoice rejected. SEPA payments require valid IBANs for European bank transfers.
BR-DE-19 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Validator Behavior
- ·Causes invoice rejection
- ·Rejected by XRechnung endpoints
- ·Error returned: BR-DE-19
- ·Specification: XRechnung (Germany)
How to Fix It
Check IBAN
PayeeFinancialAccount/ID value
Use full IBAN
DE89370400440532013000
Before / After
<Invoice> <!-- Issue: German SEPA payments require valid IBAN format for payment a --> </Invoice>
<Invoice> <!-- Issue resolved per XRechnung (Germany) --> </Invoice>
Technical Reference
XPath: /Invoice/cac:PaymentMeans/cac:PayeeFinancialAccount/cbc:IDCommon Causes
- ·Payment account is not valid IBAN for SEPA
- ·BT-84 contains invalid IBAN for SEPA payment
- ·German bank transfer requires valid IBAN format
- ·Account identifier not IBAN when SEPA payment used
- ·PayeeFinancialAccount/ID fails IBAN validation
Seeing this in production? The API handles BR-DE-19 automatically. See the fix response →
Frequently Asked Questions
German bank account should be valid IBAN.
Review your Invoice XML structure and correct the issue described by this rule. Check relevant cbc: and cac: elements per XRechnung (Germany) (BR-DE-19). This error involves a protected field — Invoice Navigator flags it in your pipeline so your team can correct it at the source.
Yes, BR-DE-19 is a critical error that will cause invoice rejection. It must be fixed before submission to ensure your invoice is accepted by the recipient's system.
BR-DE-19 involves a financial or legal field that cannot be auto-modified by policy. Invoice Navigator detects and flags this error immediately, but the correction must be made manually in your ERP or invoicing software.
Related Errors
Related Content
Last updated: 3 March 2026
Validate your invoice
Drop your XML here to check for BR-DE-19
Detect BR-DE-19 before submission
This error involves a financial field that can't be auto-modified. We'll flag it with a clear diagnosis so you can fix it at the source.