Une facture qui contient une charge au niveau du document (BG-21) dont le code de catégorie de TVA de la charge au niveau du document (BT-102) est « Exportation hors UE » doit contenir l’identifiant TVA du vendeur (BT-31) ou l’identifiant TVA du représentant fiscal du vendeur (BT-63).
Pour une majoration au niveau du document de catégorie G, ni le vendeur ni le représentant fiscal ne possède d’identifiant d’enregistrement fiscal avec schemeID VA. Le test exige au moins l’un de ces deux numéros de TVA.
La catégorie G désigne une exportation hors de l’UE. La facture doit donc contenir le numéro de TVA du vendeur ou de son représentant fiscal.
La majoration au niveau du document de catégorie G ne comporte de numéro de TVA ni pour le vendeur ni pour son représentant fiscal. L’un ou l’autre des identifiants appropriés suffit pour ce contrôle.
- Ajoutez au vendeur ou au représentant fiscal un identifiant d’enregistrement fiscal avec
schemeIDVA. - Vérifiez l’identifiant du vendeur avec
AddSellerTaxRegistration(...)ouGetSellerTaxRegistration(), et celui du représentant fiscal avecGetSellerTaxRepresentativeTaxRegistration(). - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SpecifiedTradeAllowanceCharge> <ram:ChargeIndicator> <udt:Indicator>true</udt:Indicator> </ram:ChargeIndicator> <ram:CategoryTradeTax> <ram:CategoryCode>G</ram:CategoryCode> </ram:CategoryTradeTax> </ram:SpecifiedTradeAllowanceCharge>
<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)
Cette règle exige un identifiant avec schemeID VA.
Détails techniques
Le test accepte un identifiant avec schemeID VA sous SellerTradeParty ou sous SellerTaxRepresentativeTradeParty ; les deux chemins sont reliés par OU.
La règle s’applique à une majoration au niveau du document dans SpecifiedTradeAllowanceCharge, dont ChargeIndicator vaut true et dont la catégorie de TVA est G. Elle vérifie le numéro de TVA du vendeur ou de son représentant fiscal.
rule/@context)assert/@test)