Aller au contenu principal

Référence

Export Markdown

BR-IC-12 La livraison intracommunautaire exige un code pays de livraison

Dans une facture comportant une ventilation de TVA (BG-23) où le code de catégorie de TVA (BT-118) est « livraison intracommunautaire », le code pays de livraison (BT-80) ne doit pas être vide.

Description du problème

Dans une facture comportant une ventilation de TVA (BG-23) où le code de catégorie de TVA (BT-118) est « livraison intracommunautaire », le code pays de livraison (BT-80) ne doit pas être vide.

ERREUR

XRechnung 3.0

Contexte et importance

Le pays de destination prouve que les biens ont quitté l’État membre du vendeur, condition préalable à l’exonération de TVA intracommunautaire.

Solution

Renseignez cac:Delivery/cac:DeliveryLocation/cac:Address/cac:Country/cbc:IdentificationCode (BT-80) avec le code de l’État membre de destination, par exemple FR.

Actions rapides

Exemples valides

  • Facture K avec BT-80 = FR (vendeur DE livrant en France)

Exemples invalides

  • Facture K avec un bloc cac:Delivery mais sans code pays BT-80

Exemples de code

XML valide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cac:Country>
        <cbc:IdentificationCode>FR</cbc:IdentificationCode>
      </cac:Country>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>
XML invalide
<cac:Delivery>
  <cac:DeliveryLocation>
    <cac:Address>
      <cbc:StreetName>Rue de Rivoli 1</cbc:StreetName>
    </cac:Address>
  </cac:DeliveryLocation>
</cac:Delivery>

Champs concernés

Outils de validation