Une facture qui contient une ligne de facture (BG-25) dont le code de catégorie de TVA de l’article facturé (BT-151) est « Exportation hors UE » doit contenir le numéro d’identification TVA du vendeur (BT-31) ou le numéro d’identification TVA du représentant fiscal du vendeur (BT-63).
La facture contient une ligne de facture avec la catégorie de TVA G, mais ni SellerTradeParty ni SellerTaxRepresentativeTradeParty ne comporte de SpecifiedTaxRegistration/ID avec schemeID VA. L'un de ces numéros de TVA doit être présent.
La catégorie G désigne une exportation hors de l'UE. Pour une telle ligne de facture, la règle exige le numéro de TVA du vendeur ou celui de son représentant fiscal.
Une ligne de facture est indiquée comme une exportation hors de l'UE (G), mais le numéro de TVA du vendeur et celui du représentant fiscal sont absents. L'un ou l'autre de ces numéros suffit.
- Ajoutez le numéro de TVA du vendeur ou celui du représentant fiscal dans
SpecifiedTaxRegistration/IDavecschemeIDVA. - Si vous renseignez l'identifiant du vendeur par programmation, vérifiez
AddSellerTaxRegistration(...). - Générez à nouveau la facture et vérifiez-la.
<ram:SellerTradeParty/> <ram:SellerTaxRepresentativeTradeParty/>
<ram:SellerTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456789</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTradeParty>
LegalOrganization.ID(SellerTradeParty: BT-31; SellerTaxRepresentativeTradeParty: BT-63)FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.GetSellerTaxRegistration()(BT-31)FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration()(BT-63)FacturXInvoice.GetShipToTaxRegistration()(BT-63)
Détails techniques
Le test XPath est satisfait si au moins un des deux éléments ID avec schemeID VA est présent. La vérification est déclenchée par une ligne de facture dont le CategoryCode vaut G.
La règle s'applique à ApplicableTradeTax d'une ligne de facture avec CategoryCode G. Elle vérifie le numéro de TVA du vendeur ou de son représentant fiscal au niveau du document.
rule/@context)assert/@test)