Aller au contenu principal

Référence

Export Markdown

BR-04 Code de type de facture requis

Une facture doit comporter un code de type de facture (BT-3) identifiant le type fonctionnel du document, par exemple facture commerciale ou avoir.

Description du problème

Une facture doit comporter un code de type de facture (BT-3) identifiant le type fonctionnel du document, par exemple facture commerciale ou avoir.

ERREUR

XRechnung 3.0

Contexte et importance

Il s’agit d’une règle centrale EN16931 ; le code de type pilote le traitement en aval et la gestion de la TVA, chaque facture doit donc le déclarer.

Solution

Ajoutez cbc:InvoiceTypeCode avec une valeur UNTDID 1001 autorisée, par exemple 380 pour une facture commerciale ou 381 pour un avoir.

Actions rapides

Exemples valides

  • BT-3 = 380 — facture commerciale
  • BT-3 = 381 — avoir

Exemples invalides

  • L’élément cbc:InvoiceTypeCode est absent de l’en-tête de la facture

Exemples de code

XML valide
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
XML invalide
<cbc:IssueDate>2024-05-01</cbc:IssueDate>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>

Champs concernés

Outils de validation