Un seul élément BT-41 est autorisé sur une facture.
Les éléments PersonName et DepartmentName sont tous deux renseignés dans DefinedTradeContact du vendeur. La règle interdit leur présence simultanée.
Le contact du vendeur ne doit pas être indiqué à la fois comme une personne (BT-41) et comme un service (BT-41-0).
Le contact du vendeur comporte à la fois le nom d’une personne et un service. Vous pouvez modifier l’entrée afin qu’ils ne soient pas tous deux renseignés en même temps.
- Vérifiez les valeurs dans
SellerTradeParty/DefinedTradeContact. - Pour le contact du vendeur, utilisez soit
Contact.Name, soitContact.OrgUnit. - Vérifiez l’appel à
SetSellerContact(...)et les valeurs denameetorgunit. - Générez de nouveau la facture et vérifiez-la.
<ram:SellerTradeParty> <ram:DefinedTradeContact> <ram:PersonName>...</ram:PersonName> <ram:DepartmentName>...</ram:DepartmentName> </ram:DefinedTradeContact> </ram:SellerTradeParty>
<ram:SellerTradeParty> <ram:DefinedTradeContact> <ram:PersonName>...</ram:PersonName> </ram:DefinedTradeContact> </ram:SellerTradeParty>
Contact.Name(SellerTradeParty/ DefinedTradeContact: BT-41)Contact.OrgUnit(SellerTradeParty/ DefinedTradeContact: BT-41-0)FacturXInvoice.SetSellerContact(name, orgunit, emailAddress, phoneno, faxno)(name: BT-41; orgunit: BT-41-0)
- Erreur EN16931 XRechnung (CII) – overwrites CEN severity level "warning" to enforce only one BT-41 "Seller contact point"
- Erreur EN16931 XRechnung Extension (CII) – overwrites CEN severity level "warning" to enforce only one BT-41 "Seller contact point"
- Erreur EN16931 XRechnung CVD (CII) – overwrites CEN severity level "warning" to enforce only one BT-41 "Seller contact point"
Détails techniques
Le test XPath échoue lorsque PersonName et DepartmentName sont tous deux présents dans le même DefinedTradeContact. Il n’exige pas la présence de l’un ou l’autre de ces éléments.
La règle s’applique au contact du vendeur dans SellerTradeParty/DefinedTradeContact, dans les données de l’accord.
rule/@context)assert/@test)- 2026-08-312026-08-31 · Addedcustom level "error" for `CII-SR-465` and `CII-SR-466`