Error codes · Peppol BIS 3.0
PEPPOL-COMMON-R040Fixable here
GLN must have a valid format according to GS1 rules
This is the rejection, word for word: „[PEPPOL-COMMON-R040] GLN must have a valid format according to GS1 rules. This validation rule ensures Invoice compliance with Peppol BIS 3.0.“
XPath: //cbc:EndpointID[@schemeID="0088"], //cac:PartyIdentification/cbc:ID[@schemeID="0088"] — Schematron rule PEPPOL-COMMON-R040. Validates: exactly 13 digits, GS1 modulo-10 check digit on position 13.
What to have readyCorrect GLN (Global Location Number)
What we doThis requires user input to resolve. Review the relevant cbc: and cac: elements in your Invoice XML and provide the correct value. (PEPPOL-COMMON-R040).
If you enter it yourself in your invoicing software
Before
<Invoice> <!-- Issue: GLN must have a valid format according to GS1 rules --> </Invoice>
After
<Invoice> <!-- Issue resolved per Peppol BIS 3.0 --> </Invoice>
What the finding looks likeExample
FindingValue missing · PEPPOL-COMMON-R040
Location//cbc:EndpointID[@schemeID='0088']
From youCorrect GLN (Global Location Number)
ThenPassed
ProofSHA-256 and /verify link after the check