Reference
Markdown exportCII-SR-466 Buyer contact: person name or department name, not both
In CII, the buyer contact point (BT-56) is either ram:PersonName or ram:DepartmentName in ram:BuyerTradeParty/ram:DefinedTradeContact. CII-SR-466 ("Only one BT-56 element is allowed on an invoice") fails when both elements are present. The CEN validation artefacts flag the rule as a warning; the KoSIT configuration for XRechnung 3.0.2 of 2026-08-31 raises it to an error for XRechnung in CII syntax. The buyer contact itself stays optional.
Problem Description
ERROR
EN 16931 syntax rule for CII (CEN, CII-SR)
Interactive pipeline
Where CII-SR-466 is checked
Click a stage to see what it checks, or type a rule ID to light up the stage that reports it.
CII-SR-466 EN 16931 syntax rule for UBL or CII
Reported in stage 2: EN 16931 rules.
Level error: the report recommends rejecting the invoice.
Stage 2 · What it checks
EN 16931 rules
- The core business terms are present (BR-01 to BR-65).
- Totals add up and related fields agree (BR-CO); codes and decimals are valid (BR-CL, BR-DEC).
- Each VAT category is consistent: S, Z, E, AE, K, G, O, L, M (BR-S, BR-Z, BR-AE, BR-IC …).
Example codes
Typical fix
Recalculate totals and VAT from the line data, and correct the VAT category in the source data.
Context and Significance
Buyers often name both a contact person and a department in the order, and both are copied into the CII contact. Since the KoSIT release of 2026-08-31 that combination fails XRechnung validation.
Solution
Keep one value for BT-56: ram:PersonName for a named person, or ram:DepartmentName for a department, and remove the other element. If the buyer gave no contact, you can omit the whole ram:DefinedTradeContact block.
Quick actions
Valid Examples
- ram:PersonName = "Jonas Weber"
- ram:DepartmentName = "Purchasing" (no PersonName)
Invalid Examples
- ram:PersonName = "Jonas Weber" and ram:DepartmentName = "Purchasing"
Code Examples
<ram:DefinedTradeContact>
<ram:DepartmentName>Purchasing</ram:DepartmentName>
</ram:DefinedTradeContact><ram:DefinedTradeContact>
<ram:PersonName>Jonas Weber</ram:PersonName>
<ram:DepartmentName>Purchasing</ram:DepartmentName>
</ram:DefinedTradeContact>