Que signifie BR-CL-8 ?
La règle vérifie le code de sujet d'une note de facture (BT-21). S'il est indiqué, il doit provenir de la liste de codes UNTDID 4451. Ce code rattache la note en texte libre à un thème, par exemple une information générale ou les conditions de paiement. Une valeur inventée ou mal écrite est rejetée.
Causes fréquentes de BR-CL-8
- L'élément ram:SubjectCode contient une valeur hors de la liste de codes UNTDID 4451.
- Une faute de frappe ou du texte libre au lieu d'un code valide.
- Le code a été écrit en minuscules ; UNCL4451 utilise des majuscules.
- Un code interne propre au système a été repris.
Comment corriger BR-CL-8
- Repérer l'endroit fautif dans le XML. Ouvrez le XML de la facture et allez au champ BT-21 par le XPath suivant :
//rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCode - Appliquer la correction. Indiquez dans ram:IncludedNote/ram:SubjectCode un code UNTDID 4451 valide, par ex. AAI pour une information générale ou AAB pour les conditions de paiement.
- Valider à nouveau. Enregistrez le fichier et validez-le à nouveau pour vérifier que BR-CL-8 n'est plus signalé.
Indiquez dans ram:IncludedNote/ram:SubjectCode un code UNTDID 4451 valide, par ex. AAI pour une information générale ou AAB pour les conditions de paiement.
//rsm:CrossIndustryInvoice/rsm:ExchangedDocument/ram:IncludedNote/ram:SubjectCodeAvant / après : l'exemple XML
Voici l'endroit concerné avant et après la correction (Cross Industry Invoice, Factur-X/ZUGFeRD).
<ram:IncludedNote>
<ram:Content>Vielen Dank fuer Ihren Auftrag.</ram:Content>
<ram:SubjectCode>INFO</ram:SubjectCode>
</ram:IncludedNote>
<ram:IncludedNote>
<ram:Content>Vielen Dank fuer Ihren Auftrag.</ram:Content>
<ram:SubjectCode>AAI</ram:SubjectCode>
</ram:IncludedNote>
Questions fréquentes sur BR-CL-8
Quels codes sont valides ?
Dois-je vraiment indiquer un code de sujet ?
Le texte libre reste bien en place ?
Codes d'erreur voisins
Vérifier BR-CL-8 automatiquement
Plutôt que de fouiller le XML à la main, vous pouvez valider votre fichier Factur-X ou XRechnung en ligne – déposez le PDF ou le XML et vous recevez chaque erreur avec l'identifiant de la règle, le champ concerné, la proposition de correction et le XPath, sous forme de rapport lisible ou de JSON par l'API.