Peppol BIS Billing 3.0 · rule
UBL-CR-248
What does UBL-CR-248 mean? A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator
Why did my invoice fail UBL-CR-248?
EN 16931 defines a fixed set of business terms, and the UBL syntax binding marks every UBL element outside that set as not to be used. This rule (a warning) fires when the FullyPaidSharesIndicator element inside the buyer's PartyLegalEntity is present: FullyPaidSharesIndicator at cac:AccountingCustomerParty/cac:Party/cac:PartyLegalEntity/cbc:FullyPaidSharesIndicator has no corresponding business term in the core invoice model. Remove the element — receivers are not required to process it, so any data placed there may be silently ignored.
Official rule text
A UBL invoice should not include the AccountingCustomerParty Party PartyLegalEntity FullyPaidSharesIndicator
Common causes
- Your UBL generator or ERP export populates the full UBL 2.1 schema, including FullyPaidSharesIndicator, instead of restricting output to the EN 16931 subset
- An invoice template copied from a generic (non-EN 16931) UBL sample carries the element along
- Mapping software transfers every available master-data field of the customer/payee into the XML rather than only the fields the standard supports
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.