Nom du représentant fiscal du vendeur requis

Erreur BR-18 EN 16931

Le nom du représentant fiscal du vendeur (BT-62) doit être indiqué dans la facture si le vendeur (BG-4) a un représentant fiscal (BG-11).

Règle obligatoire : tant qu'elle n'est pas respectée, la facture est invalide et sera rejetée par les validateurs.
Ce qui ne va pas

Le SellerTaxRepresentativeTradeParty indiqué ne contient pas de Name non vide. Un Name absent ou composé uniquement d’espaces ne satisfait pas le test.

Ce que signifie la règle

Le nom identifie le représentant fiscal du vendeur lorsqu’il est indiqué dans la facture.

Champs concernés BT-62 BG-4 BG-11
Veuillez renseigner le nom du représentant fiscal du vendeur

Le représentant fiscal indiqué par le vendeur n’a pas de nom. Renseignez un nom qui ne soit pas vide.

Que faire ?
  1. Renseignez le nom dans SellerTaxRepresentativeTradeParty.
  2. Utilisez FacturXInvoice.SellerTaxRepresentative et définissez le nom au moyen de Party.Name.
  3. Générez de nouveau la facture et vérifiez-la à nouveau.
À quoi cela ressemble
✗ Déclenche le message
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name/>
</ram:SellerTaxRepresentativeTradeParty>
✓ Correct
<ram:SellerTaxRepresentativeTradeParty>
  <ram:Name>Representative One</ram:Name>
</ram:SellerTaxRepresentativeTradeParty>
À vérifier dans FactoorSharp
  • FacturXInvoice.SellerTaxRepresentative (BG-11)
  • FacturXInvoice.SetSeller(name, postcode, city, street, street2, country, id, globalID, legalOrganization, description, countrySubdivisonName, addressLine3) (BG-4)
  • FacturXInvoice.Seller (BG-4)
  • Party.Name (SellerTaxRepresentativeTradeParty: BT-62)
Détails techniques

Le test applique normalize-space à SellerTaxRepresentativeTradeParty/Name et exige que le résultat ne soit pas vide.

Où la règle s'applique

La règle s’applique dans SellerTaxRepresentativeTradeParty lorsque le vendeur indique un représentant fiscal dans SellerTaxRepresentativeTradeParty.

Message d'origine du Schematron
The Seller tax representative name (BT-62) shall be provided in the Invoice, if the Seller (BG-4) has a Seller tax representative party (BG-11).
Contexte (rule/@context)
//ram:SellerTaxRepresentativeTradeParty
Expression de contrôle (assert/@test)
normalize-space(ram:Name) != ''