Les règles XRechnung (BR-DE-xx) sont les exigences allemandes supplémentaires : Leitweg-ID, contact du vendeur, données de paiement, syntaxe d'escompte, types de facture autorisés. Elles sont appliquées par le validateur KoSIT et les portails ZRE / OZG-RE.
Source: XRechnung 3.0.2, schematron 2.6.0 (KoSIT, September 2026)
Toutes les règles (61)
| ID | Règle | Gravité |
|---|---|---|
BR-DE-1 | Les instructions de paiement (BG-16) sont absentes | Erreur |
BR-DE-2 | Le contact du vendeur (BG-6) est absent | Erreur |
BR-DE-3 | La ville du vendeur (BT-37) est absente | Erreur |
BR-DE-4 | L'élément « Code postal du vendeur » doit être transmis | Erreur |
BR-DE-5 | Le point de contact du vendeur (BT-41) est absent | Erreur |
BR-DE-6 | Le téléphone du contact vendeur (BT-42) est absent | Erreur |
BR-DE-7 | L'adresse e-mail du contact vendeur (BT-43) est absente | Erreur |
BR-DE-8 | L'élément « Ville de l'acheteur » doit être transmis | Erreur |
BR-DE-9 | L'élément « Code postal de l'acheteur » doit être transmis | Erreur |
BR-DE-10 | L'élément « Ville de livraison » doit être transmis si le groupe « ADRESSE DE LIVRAISON »… | Erreur |
BR-DE-11 | L'élément « Code postal de livraison » doit être transmis si le groupe « ADRESSE… | Erreur |
BR-DE-14 | Le taux de TVA (BT-119) manque dans la ventilation de la TVA | Erreur |
BR-DE-15 | La référence acheteur (Leitweg-ID) est absente | Erreur |
BR-DE-16 | N° de TVA, n° fiscal ou représentant fiscal du vendeur absent | Erreur |
BR-DE-17 | Code de type de facture hors du sous-ensemble XRechnung | Avertissement |
BR-DE-18 | Lignes d'escompte (Skonto) mal formées dans les conditions de paiement | Erreur |
BR-DE-19 | L'identifiant du compte de paiement (BT-84) n'est pas un IBAN valide | Avertissement |
BR-DE-20 | « Compte débité » doit contenir un IBAN valide si « Code du moyen de paiement »… | Avertissement |
BR-DE-21 | L'identifiant de spécification n'est pas celui de XRechnung | Avertissement |
BR-DE-22 | Les attributs filename des éléments embeddedDocumentBinaryObject ne sont pas tous uniques | Erreur |
BR-DE-23-a | Virement choisi mais aucun compte bénéficiaire (BG-17) | Erreur |
BR-DE-23-b | Si BT-81 « Code du moyen de paiement » contient un code de virement (30, 58),… | Erreur |
BR-DE-24-a | Si BT-81 « Code du moyen de paiement » contient un code de carte (48, 54, 55),… | Erreur |
BR-DE-24-b | Si BT-81 « Code du moyen de paiement » contient un code de carte (48, 54, 55),… | Erreur |
BR-DE-25-a | Si BT-81 « Code du moyen de paiement » contient un code de prélèvement (59), exactement… | Erreur |
BR-DE-25-b | Si BT-81 « Code du moyen de paiement » contient un code de prélèvement (59), BG-17 et… | Erreur |
BR-DE-26 | Facture rectificative (384) sans référence à la facture antérieure | Avertissement |
BR-DE-27 | Le téléphone du contact vendeur comporte moins de trois chiffres | Avertissement |
BR-DE-28 | L'adresse e-mail du contact vendeur a un format invalide | Avertissement |
BR-DE-30 | Si « PRÉLÈVEMENT » BG-19 est présent, « Identifiant créancier » BT-90 doit être… | Erreur |
BR-DE-31 | Si « PRÉLÈVEMENT » BG-19 est présent, « Compte débité » BT-91 doit être… | Erreur |
BR-DE-CVD-01 | L'élément … « Référence du contrat » doit être transmis | Erreur |
BR-DE-CVD-02 | L'élément … « Référence de l'appel d'offres ou du lot » doit être transmis | Erreur |
BR-DE-CVD-03 | Une facture doit contenir au moins une … LIGNE DE FACTURE dont l'identifiant de schéma… | Erreur |
BR-DE-CVD-04 | Un … « Identifiant de classification d'article » de schéma 'CVD' doit contenir un… | Erreur |
BR-DE-CVD-05 | Si, dans … ATTRIBUTS D'ARTICLE, … « Nom de l'attribut » vaut 'cva', … | Erreur |
BR-DE-CVD-06-a | Si le schéma de … « Identifiant de classification d'article » a la valeur… | Erreur |
BR-DE-CVD-06-b | Si … « Nom de l'attribut » vaut 'cva', exactement un… | Erreur |
BR-DE-TMP-32 | Pour indiquer la date de livraison/prestation, la facture doit contenir soit BT-72 « Date… | Information |
BR-DEX-01 | L'élément … « Document joint » utilise un code MIME non autorisé | Erreur |
BR-DEX-02 | La valeur du « Montant net de ligne » d'une « LIGNE DE FACTURE » ou « SOUS-LIGNE »… | Avertissement |
BR-DEX-03 | Une sous-ligne doit contenir exactement une « INFORMATION TVA DE SOUS-LIGNE » | Erreur |
BR-DEX-04 | Tout identifiant de schéma dans … DOIT utiliser la liste ISO 6523 ICD | Erreur |
BR-DEX-05 | Tout identifiant de schéma dans … DOIT utiliser la liste ISO 6523 ICD | Erreur |
BR-DEX-06 | Tout identifiant de schéma dans … DOIT utiliser la liste ISO 6523 ICD | Erreur |
BR-DEX-07 | Tout schéma d'identifiant de point de terminaison dans … DOIT appartenir à CEF EAS… | Erreur |
BR-DEX-08 | Tout schéma d'identifiant du lieu de livraison dans … DOIT utiliser l'une… | Erreur |
BR-DEX-09 | Montant à payer = Montant total TTC - Montant payé + Montant d'arrondi… | Erreur |
BR-DEX-10 | L'élément « Type de paiement tiers » BT-DEX-001 doit être transmis si le groupe… | Erreur |
BR-DEX-11 | L'élément « Montant du paiement tiers » BT-DEX-002 doit être transmis si le groupe… | Erreur |
BR-DEX-12 | L'élément « Description du paiement tiers » BT-DEX-003 doit être transmis si le… | Erreur |
BR-DEX-13 | Le nombre maximal de décimales autorisées pour l'élément « Paiement tiers… | Erreur |
BR-DEX-14 | La devise de « Montant du paiement tiers » BT-DEX-002 doit correspondre à BT-5 (« Devise… | Erreur |
BR-DEX-15 | Ce fichier CII utilise peut-être le concept de sous-lignes de facture | Avertissement |
BR-TMP-2 | BT-124 "Emplacement du document externe" doit être une URL absolue au schéma valide | Erreur |
BR-TMP-3 | Si BT-149 (quantité de base du prix) figure à la fois dans GrossPriceProductTradePrice… | Erreur |
BR-TMP-4 | BT-123 "Description du justificatif" (ram:Name) au plus une fois dans… | Avertissement |
BR-TMP-5 | BT-125 "Document joint" (ram:AttachmentBinaryObject) au plus une fois dans… | Avertissement |
BR-TMP-6 | Les dates en UBL doivent être transmises au format YYYY-MM-DD | Avertissement |
BR-TMP-7 | Les dates UNCEFACT/CII doivent porter l'attribut format="102" et être transmises… | Avertissement |
BR-TMP-CVD-01 | Le schéma de … "Identifiant de classification d'article" doit venir de la liste… | Erreur |