- WorkAlio
- Règles de validation
- BR-CL-01
Règles de base de la norme EN 16931
BR-CL-01 : Le champ Code du type de facture (BT-3) doit porter un code de la liste UNTDID 1001
Ce que cette règle exige
Le champ Code du type de facture (BT-3) doit porter un code de la liste UNTDID 1001.
ExempleEN 16931 (UBL)
Une facture construite comme une facture valide, à cette exception près :
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
<cbc:CustomizationID>urn:cen.eu:en16931:2017</cbc:CustomizationID>
<cbc:ID>INV-1001</cbc:ID>
<cbc:IssueDate>2026-01-15</cbc:IssueDate>
<cbc:InvoiceTypeCode>999</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
<cbc:BuyerReference>04011000-12345-67</cbc:BuyerReference>
</Invoice>Le validateur indique : Code du type de facture (BT-3) contient 999, une valeur que ce type de document n'autorise pas.
Comment la corriger
Remplacez la valeur du champ Code du type de facture par un code que ce type de document autorise.
Questions fréquentes
- Que signifie BR-CL-01 ?
- Le champ Code du type de facture (BT-3) doit porter un code de la liste UNTDID 1001. La règle s'applique à EN 16931 (UBL), Peppol BIS 3.0 et XRechnung 3.0 (UBL).
- Comment corriger BR-CL-01 ?
- Remplacez la valeur du champ Code du type de facture par un code que ce type de document autorise. En UBL, l'élément est /Invoice/cbc:InvoiceTypeCode.
S'applique aux profils suivants
- EN 16931 (UBL)
- Peppol BIS 3.0
- XRechnung 3.0 (UBL)
Chemin de l'élément
- Code du type de facture (BT-3)UBL /
Invoice/ cbc:InvoiceTypeCodeCII / CrossIndustryInvoice/ ExchangedDocument/ TypeCodeÉtabli d'après ce qu'accepte l'analyseur CII de WorkAlio : il n'existe pas encore de générateur CII, si bien que ce chemin n'est pas vérifié de façon indépendante, contrairement au chemin UBL.