DE-R-017
The element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).
Que signifie cette règle ?
Le code de type de facture (BT-3) utilisé n'est pas autorisé pour XRechnung.
XRechnung n'admet que certains codes (p. ex. 326 facture partielle, 380 facture, 384 rectificative, 389 autofacturation, 381 avoir, 875/876/877).
- BT-3
- Code du type de facture (UNTDID 1001)
Message officiel de la règle (norme)
The element "Invoice type code" (BT-3) should only contain the following values from code list UNTDID 1001: 326 (Partial invoice), 380 (Commercial invoice), 384 (Corrected invoice), 389 (Self-billed invoice), 381 (Credit note), 875 (Partial construction invoice), 876 (Partial final construction invoice), 877 (Final construction invoice).
Message officiel de la règle, tel qu’il figure dans la norme (en anglais).
Où la règle s’applique
Syntaxe: UBL
Élément concerné (XPath):
(/ubl-invoice:Invoice | /ubl-creditnote:CreditNote)[$supplierCountryIsDE and $customerCountryIsDE]
Test technique
La règle est satisfaite lorsque cette expression Schematron est vraie :
cbc:InvoiceTypeCode = $supportedInvAndCNTypeCodes or cbc:CreditNoteTypeCode = $supportedInvAndCNTypeCodesComment corriger
Une mention métier absente ou incorrecte que vous seul pouvez fournir. Ajoutez-la ou corrigez-la, puis relancez la vérification.
Utilisez un code de type de facture autorisé, généralement 380.
Corrigez la mention concernée dans votre XML, puis relancez la vérification. Le contrôle s’exécute localement dans votre navigateur — votre fichier ne quitte jamais votre machine.
Vérifiez une facture électronique ici
Déposez ici un fichier XML ou un PDF ZUGFeRD. Le contrôle s'exécute localement dans votre navigateur selon l'EN 16931 — votre fichier ne quitte jamais votre machine.