Peppol BIS Billing 3.0 · rule
UBL-CR-214
What does UBL-CR-214 mean? A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor
Why did my invoice fail UBL-CR-214?
This EN 16931 rule warns when the UBL element cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cbc:Floor is present: the invoice should not include a separate floor element on the buyer postal address. Fine-grained address parts like the floor are not individual terms in EN 16931; they belong inside the generic address lines (BT-50, BT-51, BT-163) of the buyer postal address (BG-8). The element is not forbidden by UBL itself, but it lies outside the EN 16931 core invoice model, so remove it to keep the invoice fully conformant and interoperable.
Official rule text
A UBL invoice should not include the AccountingCustomerParty Party PostalAddress Floor
Common causes
- Address data exported field-by-field from a granular address model
- Full UBL 2.1 Address example used as a template
- Address-validation software splitting the address into components
How do I fix it?
<cac:PostalAddress> <cbc:StreetName>Main Street 1</cbc:StreetName> <!-- floor and similar details go in an additional address line --> <cbc:AdditionalStreetName>3rd floor</cbc:AdditionalStreetName> <cbc:CityName>Ljubljana</cbc:CityName> <cbc:PostalZone>1000</cbc:PostalZone> <cac:Country><cbc:IdentificationCode>SI</cbc:IdentificationCode></cac:Country> </cac:PostalAddress>
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
Paste it into the live demo, or call POST /v1/validate. See the quickstart.