Rules
VRBL-INV-PEPPOL-RS-82
Basic Info
| Rule | If the Buyer Party ID is marked as a GLN, it must be 13 digits. |
| Context |
/ubl:Invoice/cac:AccountingCustomerParty/cac:Party/cac:PartyIdentification/cbc:ID
|
| Pattern | vrbl-invoice-peppol-bis3p0-reduced-syntax |
| Severity | fatal |
Used Template: GLN-length-check
Implementation
not(@schemeID = '0088')
or
(
string-length(normalize-space(.)) = 13
and
string(number(normalize-space(.))) != 'NaN'
)