Aller au contenu principal

Référence

Export Markdown

BR-DE-10 La ville de livraison doit être indiquée lorsqu’une adresse de livraison est utilisée

Lorsqu’une facture comporte une adresse de livraison distincte (BG-15), la norme XRechnung exige que la ville de livraison (BT-77) soit obligatoirement renseignée. Dans la commande publique allemande, les livraisons s’effectuent souvent sur des sites régionaux ou des chantiers; la ville est requise pour rapprocher la facture du bon de livraison.

Description du problème

ERREUR

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

Contexte et importance

La règle BR-DE-10 est conditionnelle: si BG-15 est présent, BT-77 devient obligatoire. L’omission de BT-77 entraîne l’échec immédiat.

Solution

Dans le module d’expédition de votre ERP, vérifiez que l’adresse de livraison comporte la ville. En UBL 2.1, insérez <cbc:CityName> sous <cac:Delivery><cac:DeliveryLocation><cac:Address>. En CII, insérez <ram:CityName> sous <ram:ShipToTradeParty><ram:PostalTradeAddress>. Si aucune adresse de livraison distincte n’est nécessaire, omettez entièrement le bloc d’adresse.

Actions rapides

Exemples valides

  • Adresse de livraison BG-15 présente avec BT-77 = « München », code postal « 80331 » et code pays « DE »
  • La facture ne contient aucun groupe d’adresse de livraison distinct BG-15 (livraison à l’adresse de facturation)

Exemples invalides

  • Le groupe d’adresse de livraison contient la rue et le code postal mais omet cbc:CityName
  • L’adresse de livraison est instanciée avec un élément de ville vide (<cbc:CityName/>)

Exemples de code

XML valide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Industriestraße 5</cbc:StreetName>
      <cbc:CityName>München</cbc:CityName>
      <cbc:PostalZone>80331</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
XML invalide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Industriestraße 5</cbc:StreetName>
      <cbc:PostalZone>80331</cbc:PostalZone>
      <cac:Country><cbc:IdentificationCode>DE</cbc:IdentificationCode></cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>

Champs concernés

Outils de validation