einvoicecheck
Menu

Rules / PEPPOL-COMMON-R040 · Markdown

Peppol BIS Billing 3.0 · rule

PEPPOL-COMMON-R040

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

What does PEPPOL-COMMON-R040 mean? GLN must have a valid format according to GS1 rules.

Why did my invoice fail PEPPOL-COMMON-R040?

Any GLN (Global Location Number) used as an identifier in the invoice must have a valid format according to GS1 rules. A GLN is a 13-digit number whose last digit is a GS1 check digit, so this Peppol rule rejects identifiers declared as GLNs (schemeID 0088) that fail that format.

Official rule text

GLN must have a valid format according to GS1 rules.

Common causes

How do I fix it?

<cbc:EndpointID schemeID="0088">7300010000001</cbc:EndpointID>

Related rules

PEPPOL-COMMON-R041 · PEPPOL-COMMON-R042 · PEPPOL-COMMON-R043 · PEPPOL-COMMON-R044 · PEPPOL-COMMON-R045 · PEPPOL-COMMON-R046 · PEPPOL-COMMON-R047 · PEPPOL-COMMON-R049

Check your invoice against this rule

Paste it into the live demo, or call POST /v1/validate. See the quickstart.