Aller au contenu principal

Référence

Export Markdown

BR-DE-17 Le code de type de facture devrait utiliser la liste prise en charge par XRechnung

Bien que la liste UNTDID 1001 contienne de nombreux types de documents, XRechnung restreint les codes de type de facture (BT-3) à une liste reconnue: 380 (Facture commerciale), 381 (Avoir), 384 (Facture rectificative), 389 (Autofacturation), 326 (Facture partielle), 875 (Situation de travaux), 876 (Facture finale partielle de travaux) et 877 (Facture finale de travaux). L’utilisation d’autres codes déclenche un avertissement.

Description du problème

AVERTISSEMENT

Règle nationale allemande XRechnung (KoSIT, BR-DE) · XRechnung 3.0

Contexte et importance

La règle BR-DE-17 est un avertissement dans le paquet Schematron KoSIT. Toutefois, certains portails destinataires peuvent rejeter les codes non pris en charge.

Solution

Associez vos types de pièces dans l’ERP à un code UNTDID 1001 supporté par XRechnung: utilisez 380 pour les factures standard, 381 pour les avoirs, 384 pour les rectificatives, 389 pour l’autofacturation, 326 pour les factures partielles ou 875/876/877 pour le BTP. En UBL 2.1, renseignez <cbc:InvoiceTypeCode> (ou <cbc:CreditNoteTypeCode>). En CII, renseignez <ram:TypeCode>.

Actions rapides

Exemples valides

  • BT-3 = « 380 » (Facture commerciale)
  • BT-3 = « 381 » (Avoir)
  • BT-3 = « 384 » (Facture rectificative référençant la facture d’origine dans BG-3)

Exemples invalides

  • BT-3 = « 82 » (Facture de services mesurés – code non pris en charge par XRechnung)
  • BT-3 = « INV-01 » (Chaîne de texte libre au lieu du code numérique à 3 chiffres UNTDID 1001)

Exemples de code

XML valide
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
XML invalide
<cbc:InvoiceTypeCode>82</cbc:InvoiceTypeCode>

Champs concernés

Outils de validation