Aller au contenu principal

Référence

Export Markdown

BR-DE-16 Un identifiant fiscal du vendeur doit être indiqué pour les catégories TVA concernées

En vertu du droit fiscal allemand (§ 14 UStG) et de la règle XRechnung BR-DE-16, lorsque la facture utilise des catégories de TVA taxables ou exonérées (S, Z, E, AE, K, G, L, M), le vendeur doit obligatoirement déclarer son numéro de TVA intracommunautaire (BT-31), son numéro fiscal local (BT-32) ou l’identifiant TVA de son représentant fiscal (BT-63). Cette mention est indispensable pour le droit à déduction de la TVA.

Description du problème

ERREUR

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

Contexte et importance

En droit fiscal allemand, une facture sans numéro de TVA ou fiscal est irrégulière et prive du droit à déduction. La règle BR-DE-16 applique cette exigence.

Solution

Dans les paramètres de votre ERP, configurez votre numéro de TVA intracommunautaire (ex. DE123456789) ou numéro fiscal local (ex. 27/123/45678). En UBL 2.1, insérez <cac:PartyTaxScheme> sous <cac:AccountingSupplierParty><cac:Party> avec <cbc:ID>VAT</cbc:ID> (ou <cbc:ID>FC</cbc:ID> pour numéro fiscal). En CII, insérez <ram:SpecifiedTaxRegistration> sous <ram:SellerTradeParty> avec schemeID="VA" ou "FC".

Actions rapides

Exemples valides

  • Le vendeur déclare le numéro de TVA BT-31 = « DE123456789 » avec TaxScheme « VAT »
  • Le vendeur déclare le numéro fiscal BT-32 = « 27/123/45678 » avec TaxScheme « FC »

Exemples invalides

  • Facture taxable avec catégorie S où le vendeur ne contient aucun élément PartyTaxScheme ou SpecifiedTaxRegistration
  • Le vendeur déclare uniquement sa raison sociale et son adresse sans aucun identifiant fiscal

Exemples de code

XML valide
<cac:PartyTaxScheme>
  <cbc:CompanyID>DE123456789</cbc:CompanyID>
  <cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
XML invalide
<cac:PartyLegalEntity>
  <cbc:RegistrationName>Musterfirma GmbH</cbc:RegistrationName>
</cac:PartyLegalEntity>

Champs concernés

Outils de validation