Peppol BIS Billing 3.0 · rule
UBL-CR-323
What does UBL-CR-323 mean? A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name
Why did my invoice fail UBL-CR-323?
The invoice should not contain the country Name element inside the tax representative's postal address (cac:TaxRepresentativeParty/cac:PostalAddress/cac:Country/cbc:Name). EN 16931 identifies the country solely by its code (BT-69, cbc:IdentificationCode); a textual country name is outside the core model and is redundant next to the code.
Official rule text
A UBL invoice should not include the TaxRepresentativeParty PostalAddress Country Name
Common causes
- The generator emits both the ISO country code and a human-readable country name
- Mapping software copies a full country object (code + name) from the ERP into the UBL Country element
How do I fix it?
<cac:Country> <cbc:IdentificationCode>DE</cbc:IdentificationCode> </cac:Country> <!-- remove <cbc:Name>Germany</cbc:Name>; only the code (BT-69) is allowed -->
Related rules
UBL-CR-001 · UBL-CR-002 · UBL-CR-003 · UBL-CR-004 · UBL-CR-005 · UBL-CR-006 · UBL-CR-007 · UBL-CR-008
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.