Referentie
Markdown-exportBR-DE-22 Bestandsnamen van ingesloten bijlagen moeten uniek zijn
Volgens de Duitse XRechnung-regel BR-DE-22 mag een factuur geen ingesloten bijlagen met identieke bestandsnamen bevatten (BT-125 / filename-attribuut). Wanneer meerdere bijlagen (BG-24) met binaire bestanden worden meegestuurd, moet elke bestandsnaam uniek zijn. Dubbele bestandsnamen veroorzaken overschrijffouten in documentbeheersystemen.
Probleembeschrijving
Volgens de Duitse XRechnung-regel BR-DE-22 mag een factuur geen ingesloten bijlagen met identieke bestandsnamen bevatten (BT-125 / filename-attribuut). Wanneer meerdere bijlagen (BG-24) met binaire bestanden worden meegestuurd, moet elke bestandsnaam uniek zijn. Dubbele bestandsnamen veroorzaken overschrijffouten in documentbeheersystemen.
FOUT
XRechnung 3.0
Context en betekenis
De Duitse XRechnung-validator controleert alle bestandsnamen van bijlagen strikt op dubbele waarden en activeert fout BR-DE-22 bij gelijke bestandsnamen.
Oplossing
Zorg in uw ERP of documentbeheersysteem dat alle bijlagen unieke bestandsnamen hebben vóór de XML-export. Voeg in UBL 2.1 unieke filename-attributen toe aan <cbc:EmbeddedDocumentBinaryObject filename="urenregistratie_januari.pdf" mimeCode="application/pdf"> onder <cac:AdditionalDocumentReference>. Voeg in CII unieke filename-attributen toe onder <ram:AdditionalReferencedDocument>.
Snelle acties
Geldige voorbeelden
Gebruik deze punten als praktische controles voor deze sectie.
- Factuur met twee bijlagen: "uren_januari.pdf" en "oplevering_januari.pdf"
- Factuur met één bijlage: "contract_bijlage_1.pdf"
Ongeldige voorbeelden
Gebruik deze punten als praktische controles voor deze sectie.
- Factuur bevat twee bijlagen die beide "anlage.pdf" heten
- cac:AdditionalDocumentReference bevat meerdere binaire objecten met identieke filename-attributen
Codevoorbeelden
<cac:AdditionalDocumentReference>
<cbc:ID>DOC-1</cbc:ID>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject filename="stundennachweis.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>DOC-2</cbc:ID>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject filename="leistungsnachweis.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference><cac:AdditionalDocumentReference>
<cbc:ID>DOC-1</cbc:ID>
<cac:Attachment>
<cbc:EmbeddedDocumentBinaryObject filename="anhang.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>
<cac:AdditionalDocumentReference>
<cbc:ID>DOC-2</cbc:ID>
<cac:Attachment>
<!-- Duplicate filename triggers BR-DE-22 -->
<cbc:EmbeddedDocumentBinaryObject filename="anhang.pdf" mimeCode="application/pdf">UEsDBBQ...</cbc:EmbeddedDocumentBinaryObject>
</cac:Attachment>
</cac:AdditionalDocumentReference>