Texte officiel de la règle
[BR-DE-22] Not all filename attributes of the embeddedDocumentBinaryObject elements are unique
Le texte normatif est en anglais ; il est cité tel quel.
Pourquoi cette erreur apparaît
Le validateur évalue le test XPath ci-dessus sur l'élément de contexte ; l'assertion est fausse pour votre fichier.
Comment corriger
Comparez votre fichier au texte de la règle et à l'expression de test, ajustez l'élément nommé dans le contexte et revalidez.
Ce que le validateur vérifie
Élément vérifié (contexte):
UBL
/ubl:Invoice | /cn:CreditNoteTest (XPath):
count(cac:AdditionalDocumentReference) = count(cac:AdditionalDocumentReference[not(./cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@filename = preceding-sibling::cac:AdditionalDocumentReference/cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@filename)])CII
/rsm:CrossIndustryInvoiceTest (XPath):
count(//ram:AdditionalReferencedDocument) = count(//ram:AdditionalReferencedDocument[not(./ram:AttachmentBinaryObject/@filename = preceding-sibling::ram:AdditionalReferencedDocument/ram:AttachmentBinaryObject/@filename)])
Vérifier votre facture
Déposez votre XML ou PDF dans le validateur : chaque règle en échec renvoie vers sa page ici. Gratuit, sans compte, le fichier n'est pas conservé.
La même vérification par API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateRègles liées
BR-DE-1Les instructions de paiement (BG-16) sont absentesBR-DE-2Le contact du vendeur (BG-6) est absentBR-DE-3La ville du vendeur (BT-37) est absenteBR-DE-4L'élément « Code postal du vendeur » doit être transmisBR-DE-5Le point de contact du vendeur (BT-41) est absentBR-DE-6Le téléphone du contact vendeur (BT-42) est absentBR-DE-7L'adresse e-mail du contact vendeur (BT-43) est absenteBR-DE-8L'élément « Ville de l'acheteur » doit être transmis
Questions fréquentes
Que signifie BR-DE-22 ?
BR-DE-22 est une règle xrechnung : Not all filename attributes of the embeddedDocumentBinaryObject elements are unique
Ma facture sera-t-elle rejetée à cause de BR-DE-22 ?
Oui. BR-DE-22 est classée « bloquante » ; les validateurs (plateformes agréées, points d'accès Peppol, KoSIT, KSeF) rejettent la facture tant qu'elle n'est pas corrigée.
À quels formats s'applique BR-DE-22 ?
XRechnung en syntaxe UBL ou CII, y compris les PDF Factur-X / ZUGFeRD au profil XRECHNUNG. Obligatoire pour facturer les administrations publiques allemandes. Syntaxe : UBL et CII.
Source: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026). Catalogue généré à partir des jeux de règles officiels le 2026-10-15.