Peppol BIS Billing 3.0.21 · UBL

PEPPOL-COMMON-R044: IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format

Peppol BIS Billing 3.0.21 · UBL

warningformat

Original rule text

[PEPPOL-COMMON-R044]-IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format

Stored validation assertion
u:checkCodiceIPA(normalize-space())

PEPPOL-COMMON-R044 is a warning rule in the format layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.

What this rule requires

PEPPOL-COMMON-R044 is a warning that checks the IPA Code (Codice Univoco Unità Organizzativa) when it is given with schemeID '0201' in cbc:EndpointID, cac:PartyIdentification/cbc:ID, or cbc:CompanyID. The test uses u:checkCodiceIPA(normalize-space()), so the value must satisfy the IPA code format required by that function; surrounding whitespace is ignored by normalize-space(). Since this is a warning, the document is not rejected, but the value should be corrected.

How to fix

Set the relevant element to a value that passes the u:checkCodiceIPA check. The exact accepted format is not shown in this rule, so check the PEPPOL-COMMON-R044 specification or an example of a valid IPA Code for the expected pattern.

Guidance on this rule. The original text above is authoritative.

Where to go next

PEPPOL-COMMON-R044 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes