Chaque partie représentant fiscal du vendeur (BG-11) doit avoir un numéro d’identification TVA du représentant fiscal du vendeur (BT-63).
Le représentant fiscal ne possède pas de ram:SpecifiedTaxRegistration/ram:ID non vide avec l’attribut schemeID='VA'. Cette valeur est le numéro de TVA du représentant fiscal (BT-63).
La règle exige que chaque partie représentant fiscal du vendeur possède un numéro de TVA utilisant le schéma d’identification VA.
Aucun numéro de TVA approprié n’est indiqué pour le représentant fiscal du vendeur. Ajoutez le numéro avec le schéma VA.
- Ajoutez un
ram:SpecifiedTaxRegistration/ram:IDnon vide avecschemeID='VA'pourram:SellerTaxRepresentativeTradeParty. - Vérifiez
FacturXInvoice.SellerTaxRepresentativeTaxRegistrationetLegalOrganization.IDpour les informations du représentant fiscal. - Générez à nouveau la facture et vérifiez-la une nouvelle fois.
<ram:SellerTaxRepresentativeTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA"/> </ram:SpecifiedTaxRegistration> </ram:SellerTaxRepresentativeTradeParty>
<ram:SellerTaxRepresentativeTradeParty> <ram:SpecifiedTaxRegistration> <ram:ID schemeID="VA">DE123456789</ram:ID> </ram:SpecifiedTaxRegistration> </ram:SellerTaxRepresentativeTradeParty>
FacturXInvoice.GetSellerTaxRepresentativeTaxRegistration()(BT-63)FacturXInvoice.GetShipToTaxRegistration()(BT-63)FacturXInvoice.SellerTaxRepresentativeTaxRegistration(BT-63)LegalOrganization.ID(SellerTaxRepresentativeTradeParty: BT-63)FacturXInvoice.SellerTaxRepresentative(BG-11)
Détails techniques
Le test recherche sous ram:SellerTaxRepresentativeTradeParty un ram:SpecifiedTaxRegistration/ram:ID avec schemeID='VA' et vérifie que sa valeur n’est pas vide.
La règle s’applique à la partie représentant fiscal du vendeur dans ram:SellerTaxRepresentativeTradeParty.
rule/@context)assert/@test)