Un seul élément BT-56 est autorisé sur une facture.
Les éléments PersonName et DepartmentName sont tous deux renseignés dans DefinedTradeContact de l’acheteur. La règle interdit leur présence simultanée.
Le contact de l’acheteur ne doit pas être indiqué à la fois comme une personne (BT-56) et comme un service (BT-56-0).
Le contact de l’acheteur 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
BuyerTradeParty/DefinedTradeContact. - Pour le contact de l’acheteur, utilisez soit
Contact.Name, soitContact.OrgUnit. - Vérifiez l’appel à
SetBuyerContact(...)et les valeurs denameetorgunit. - Générez de nouveau la facture et vérifiez-la.
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:PersonName>...</ram:PersonName> <ram:DepartmentName>...</ram:DepartmentName> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
<ram:BuyerTradeParty> <ram:DefinedTradeContact> <ram:PersonName>...</ram:PersonName> </ram:DefinedTradeContact> </ram:BuyerTradeParty>
Contact.Name(BuyerTradeParty/ DefinedTradeContact: BT-56)Contact.OrgUnit(BuyerTradeParty/ DefinedTradeContact: BT-56-0)FacturXInvoice.SetBuyerContact(name, orgunit, emailAddress, phoneno, faxno)(name: BT-56; orgunit: BT-56-0)
- Erreur EN16931 XRechnung (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer contact point"
- Erreur EN16931 XRechnung Extension (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer contact point"
- Erreur EN16931 XRechnung CVD (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer 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 de l’acheteur dans BuyerTradeParty/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`