- WorkAlio
- Règles de validation
- BR-DE-17
Règles XRechnung (BR-DE)
BR-DE-17 : Le champ Code du type de facture (BT-3) doit porter un code que ce type de document autorise
Ce que cette règle exige
Le champ Code du type de facture (BT-3) doit porter un code que ce type de document autorise.
ExempleXRechnung 3.0 (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#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0</cbc:CustomizationID>
<cbc:ProfileID>urn:fdc:peppol.eu:2017:poacc:billing:01:1.0</cbc:ProfileID>
<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-DE-17 ?
- Le champ Code du type de facture (BT-3) doit porter un code que ce type de document autorise. La règle s'applique à XRechnung 3.0 (UBL).
- Comment corriger BR-DE-17 ?
- 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, et les codes admis à cet endroit sont 326, 380, 384, 389, 875, 876 et 877. Le code 381, celui de l'avoir, est porté à la place par /CreditNote/cbc:CreditNoteTypeCode.
S'applique aux profils suivants
- 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.
Valeurs autorisées
- 326
- 380
- 381
- 384
- 389
- 875
- 876
- 877