Une facture qui contient une charge au niveau du document dont le code de catégorie de TVA de la charge au niveau du document (BT-102) est « Taux zéro » doit contenir l’identifiant TVA du vendeur (BT-31), l’identifiant d’immatriculation fiscale du vendeur (BT-32) et/ou l’identifiant TVA du représentant fiscal du vendeur (BT-63).
La facture contient une majoration au niveau du document à taux zéro (Z), mais aucun des identifiants fiscaux requis n’est présent. Il manque le numéro de TVA du vendeur (schemeID VA), l’identifiant d’immatriculation fiscale du vendeur (schemeID FC) et/ou le numéro de TVA de son représentant fiscal (schemeID VA).
Pour une majoration au niveau du document à taux zéro, la facture doit contenir au moins l’un des identifiants fiscaux indiqués pour le vendeur ou son représentant fiscal.
Un identifiant fiscal requis manque pour la majoration à taux zéro Z au niveau du document. Vous pouvez compléter la facture en indiquant l’un des identifiants acceptés.
- Ajoutez le numéro de TVA du vendeur avec
schemeIDVAou son identifiant d’immatriculation fiscale avecschemeIDFC. - Vérifiez l’affectation avec
LegalOrganization.IDetTaxRegistration.SchemeID. - Vous pouvez aussi ajouter le numéro de TVA du représentant fiscal avec
schemeIDVA. - Générez de nouveau la facture et vérifiez-la.
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)
Détails techniques
Le test accepte soit un ram:ID sous SellerTradeParty avec schemeID VA ou FC, soit un ram:ID sous SellerTaxRepresentativeTradeParty avec schemeID VA.
La règle s’applique à une majoration au niveau du document dans ram:SpecifiedTradeAllowanceCharge de catégorie de TVA Z.
rule/@context)assert/@test)