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

ERREUR

Règle EN 16931 sur la catégorie de TVA

Contexte et importance

Le code pays de livraison (BT-80) indique l’État membre de destination des biens, élément nécessaire pour contrôler et déclarer la livraison intracommunautaire. Il ne remplace pas la preuve du transport. En pratique, l’erreur survient quand l’adresse de livraison est identique à celle de l’acheteur (BT-55) et que le logiciel n’exporte donc aucun bloc de livraison (BG-15).

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