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 « Exonéré de TVA » doit contenir l’identifiant TVA du vendeur (BT-31), l’identifiant d’enregistrement fiscal du vendeur (BT-32) et/ou l’identifiant TVA du représentant fiscal du vendeur (BT-63).
Il manque un identifiant fiscal requis du vendeur pour une majoration au niveau du document de catégorie de TVA E. Le test est satisfait uniquement si le vendeur possède un identifiant d’enregistrement fiscal avec schemeID VA ou FC, ou si le représentant fiscal possède un numéro de TVA avec schemeID VA.
La catégorie E désigne une opération exonérée de TVA. La règle exige donc un identifiant fiscal approprié du vendeur ou de son représentant fiscal.
La majoration exonérée au niveau du document ne comporte aucun des identifiants fiscaux requis du vendeur ou de son représentant fiscal. L’ajout d’un identifiant approprié permet de satisfaire au contrôle.
- Ajoutez au vendeur un identifiant d’enregistrement fiscal avec
schemeIDVAouFC, ou ajoutez au représentant fiscal un numéro de TVA avecschemeIDVA. - Vérifiez les données du vendeur avec
AddSellerTaxRegistration(...)et les identifiants existants du vendeur et du représentant avecGetSellerTaxRegistration()etGetSellerTaxRepresentativeTaxRegistration(). - 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>E</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; SellerTradeParty: BT-32; SellerTaxRepresentativeTradeParty: BT-63)TaxRegistration.SchemeID(For Seller VAT identifier: BT-31; For Seller tax registration identifier: BT-32)FacturXInvoice.AddSellerTaxRegistration(no, schemeID)(BT-31)FacturXInvoice.GetSellerTaxRegistration()(BT-31)FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration()(BT-63)
VA et FC sont admis pour l’identifiant du vendeur ; VA est admis pour le représentant fiscal.
Détails techniques
Le test utilise trois chemins XPath possibles reliés par OU : un identifiant du vendeur avec schemeID VA ou FC, ou un identifiant du représentant avec schemeID VA.
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 E. Elle vérifie les enregistrements fiscaux du vendeur et de son représentant fiscal dans la facture.
rule/@context)assert/@test)