Référence
Export MarkdownBR-IC-03 La remise intracommunautaire exige les identifiants TVA du vendeur et de l’acheteur
Une facture comportant une remise au niveau du document (BG-20) dont le code de catégorie de TVA (BT-95) est « livraison intracommunautaire » doit contenir l’identifiant TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63) et l’identifiant TVA de l’acheteur (BT-48).
Description du problème
Une facture comportant une remise au niveau du document (BG-20) dont le code de catégorie de TVA (BT-95) est « livraison intracommunautaire » doit contenir l’identifiant TVA du vendeur (BT-31) ou celui de son représentant fiscal (BT-63) et l’identifiant TVA de l’acheteur (BT-48).
ERREUR
XRechnung 3.0
Contexte et importance
Une remise au niveau du document peut elle-même être classée comme livraison intracommunautaire ; la même preuve d’immatriculation à la TVA des deux parties que pour les lignes s’applique.
Solution
Lorsqu’une remise au niveau du document utilise la catégorie K, assurez-vous que l’identifiant TVA du vendeur (BT-31 ou BT-63) et celui de l’acheteur (BT-48) sont tous deux présents.
Actions rapides
Exemples valides
- Remise de document de catégorie K avec BT-31 = DE123456789 et BT-48 = NL123456789B01
Exemples invalides
- Remise de document de catégorie K sans l’identifiant TVA de l’acheteur (BT-48)
Exemples de code
<cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">50.00</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>K</cbc:ID>
<cbc:Percent>0</cbc:Percent>
</cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>DE123456789</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>NL123456789B01</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingCustomerParty><cac:AllowanceCharge>
<cbc:ChargeIndicator>false</cbc:ChargeIndicator>
<cbc:Amount currencyID="EUR">50.00</cbc:Amount>
<cac:TaxCategory>
<cbc:ID>K</cbc:ID>
<cbc:Percent>0</cbc:Percent>
</cac:TaxCategory>
</cac:AllowanceCharge>
<cac:AccountingSupplierParty>
<cac:Party>
<cac:PartyTaxScheme>
<cbc:CompanyID>DE123456789</cbc:CompanyID>
<cac:TaxScheme><cbc:ID>VAT</cbc:ID></cac:TaxScheme>
</cac:PartyTaxScheme>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty><cac:Party></cac:Party></cac:AccountingCustomerParty>