PEPPOL-COMMON-R044: IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[PEPPOL-COMMON-R044]-IPA Code (Codice Univoco Unità Organizzativa) must be stated in the correct format
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:
- PEPPOL-COMMON-R044 in 3.0.10 → 3.0.15: New rule
Validate an invoice against these rules · All release changes