Aller au contenu principal

Référence

Export Markdown

BR-DE-4 Le code postal du vendeur doit être indiqué

Selon le profil allemand XRechnung et le code fiscal allemand (§ 14 UStG), l’adresse postale du vendeur (BG-5) doit obligatoirement inclure un code postal (BT-38). Les systèmes de routage public et l’administration fiscale s’appuient sur le code postal pour déterminer la compétence territoriale.

Description du problème

ERREUR

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

Contexte et importance

Sans BT-38, la validation Schematron échoue immédiatement. Pour les transactions publiques en Allemagne, un code postal valide est indispensable.

Solution

Dans les paramètres de votre ERP, renseignez le code postal dans le profil vendeur. En UBL 2.1, insérez <cbc:PostalZone> sous <cac:AccountingSupplierParty><cac:Party><cac:PostalAddress>. En CII, insérez <ram:PostcodeCode> sous <ram:SellerTradeParty><ram:PostalTradeAddress>. Ne placez pas le code postal dans la ligne de rue ou de ville.

Actions rapides

Exemples valides

  • Adresse vendeur avec BT-38 = « 10115 » et BT-37 = « Berlin »
  • Adresse vendeur avec BT-38 = « 80331 » et BT-37 = « München »

Exemples invalides

  • L’adresse postale contient la rue et la ville mais omet cbc:PostalZone / ram:PostcodeCode
  • Le code postal est préfixé dans cbc:CityName (« 10115 Berlin ») et BT-38 reste vide

Exemples de code

XML valide
<cac:PostalAddress>
  <cbc:StreetName>Alexanderstraße 1</cbc:StreetName>
  <cbc:CityName>Berlin</cbc:CityName>
  <cbc:PostalZone>10178</cbc:PostalZone>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>
XML invalide
<cac:PostalAddress>
  <cbc:StreetName>Alexanderstraße 1</cbc:StreetName>
  <cbc:CityName>Berlin</cbc:CityName>
  <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
</cac:PostalAddress>

Champs concernés

Outils de validation