Käuferkontakt: Name und Abteilung nicht gleichzeitig angeben

Fehler CII-SR-466 Syntax (UBL/CII)

In einer Rechnung ist nur ein Element BT-56 zulässig.

Pflichtregel: Solange sie verletzt ist, ist die Rechnung ungültig und wird von Validatoren abgewiesen.
Was nicht stimmt

Im DefinedTradeContact des Käufers sind sowohl PersonName als auch DepartmentName angegeben. Die Regel untersagt, beide Angaben gleichzeitig zu führen.

Was die Regel bedeutet

Die Kontaktangabe des Käufers darf nicht zugleich als Person (BT-56) und als Abteilung (BT-56-0) ausgewiesen werden.

Betroffene Felder BT-56
Bitte geben Sie beim Käuferkontakt nicht zugleich einen Namen und eine Abteilung an

Beim Käuferkontakt sind sowohl ein Personenname als auch eine Abteilung eingetragen. Sie können den Eintrag so anpassen, dass nicht beide zugleich angegeben sind.

Was ist zu tun?
  1. Prüfen Sie die Angaben in BuyerTradeParty/DefinedTradeContact.
  2. Wählen Sie für den Käuferkontakt entweder Contact.Name oder Contact.OrgUnit.
  3. Prüfen Sie den Aufruf von SetBuyerContact(...) und die Werte für name und orgunit.
  4. Erzeugen Sie die Rechnung neu und prüfen Sie sie erneut.
So sieht es aus
✗ Führt zur Meldung
<ram:BuyerTradeParty>
  <ram:DefinedTradeContact>
    <ram:PersonName>...</ram:PersonName>
    <ram:DepartmentName>...</ram:DepartmentName>
  </ram:DefinedTradeContact>
</ram:BuyerTradeParty>
✓ In Ordnung
<ram:BuyerTradeParty>
  <ram:DefinedTradeContact>
    <ram:PersonName>...</ram:PersonName>
  </ram:DefinedTradeContact>
</ram:BuyerTradeParty>
In FactoorSharp prüfen
  • 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)
Abweichender Schweregrad bei der KoSIT
  • Fehler EN16931 XRechnung (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer contact point"
  • Fehler EN16931 XRechnung Extension (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer contact point"
  • Fehler EN16931 XRechnung CVD (CII) – overwrites CEN severity level "warning" to enforce only one BT-56 "Buyer contact point"
Technische Details

Der XPath-Test schlägt fehl, wenn PersonName und DepartmentName im selben DefinedTradeContact vorhanden sind. Er verlangt nicht, dass eines der beiden Elemente vorhanden ist.

Wo die Regel greift

Die Regel gilt für den Ansprechpartner des Käufers in BuyerTradeParty/DefinedTradeContact innerhalb der Vereinbarungsdaten.

Originalmeldung aus dem Schematron
Only one BT-56 element is allowed on an invoice.
Kontext (rule/@context)
/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement
Prüfausdruck (assert/@test)
not( ram:BuyerTradeParty/ram:DefinedTradeContact/ram:PersonName and ram:BuyerTradeParty/ram:DefinedTradeContact/ram:DepartmentName )
Änderungen in den KoSIT-Prüfregeln
  • 2026-08-312026-08-31 · Addedcustom level "error" for `CII-SR-465` and `CII-SR-466`