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