BR-DE-22:Duplicate Attachment Filenames
Fix: Invoice Navigator automatically fixes this Invoice compliance issue by updating the relevant XML elements (BR-DE-22). Upload your invoice to fix this automatically.
XRechnung requires all attachment filenames to be unique. Multiple EmbeddedDocumentBinaryObject elements have the same filename attribute.
Engine Classification
Ensure seller contact name is present for XRechnung compliance
Confidence: 80% · Applied automatically in pipeline
What is BR-DE-22?
BR-DE-22 is a fatal validation rule defined in the XRechnung (Germany) specification (DEU national rules). It validates the Name element under Party > Contact in the UBL invoice XML.
When this rule fires, the invoice is rejected by Peppol access points and never reaches the buyer.
Target path: //cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:Name
Why This Error Matters
Invoice rejected. Attachments must have unique names for proper reference.
BR-DE-22 is a hard failure — the invoice must be corrected and re-sent before it can reach the recipient.
Invoice Navigator can automatically correct this error in your pipeline. The fix is applied with full audit evidence, so your compliance trail remains intact.
Validator Behavior
- ·Causes invoice rejection
- ·Rejected by XRechnung endpoints
- ·Error returned: BR-DE-22
- ·Specification: XRechnung (Germany)
How to Fix It
Identify duplicates
Find attachments with same filename
Rename files
Add suffix like -2, -3 to duplicate filenames
Before / After
<Invoice> <!-- Issue: XRechnung requires all attachment filenames to be unique --> </Invoice>
<Invoice> <!-- Issue resolved per XRechnung (Germany) --> </Invoice>
Technical Reference
//cac:AccountingSupplierParty/cac:Party/cac:Contact/cbc:NameCommon Causes
- ·Duplicate attachment filenames in XRechnung
- ·Multiple EmbeddedDocumentBinaryObject have same filename
- ·German invoice requires unique attachment names
- ·Attachment filename attribute not unique
- ·Multiple files exported with identical names
Seeing this in production? The API handles BR-DE-22 automatically. See the fix response →
Frequently Asked Questions
XRechnung requires all EmbeddedDocumentBinaryObject filename attributes to be unique. This error occurs when two or more attachments have the same filename.
Rename duplicate attachments to have unique filenames, e.g., invoice.pdf and invoice-2.pdf instead of two files named invoice.pdf.
German authorities require unique filenames to properly identify and process attached documents.
Yes, Invoice Navigator can automatically rename duplicate attachments by adding a numeric suffix.
Related Errors
Related Content
Last updated: 27 February 2026
Validate your invoice
Drop your XML here to check for BR-DE-22
Auto-fix BR-DE-22 in seconds
Upload your invoice and we fix this error automatically. Financial fields are never touched.