Officiële regeltekst
[PEPPOL-COMMON-R040] GLN must have a valid format according to GS1 rules.
De normatieve tekst is Engels en wordt ongewijzigd geciteerd.
Waarom deze fout optreedt
Een identificatie met schemeID 0088 is een GS1 Global Location Number en moet uit 13 cijfers bestaan met een correct GS1-controlecijfer. De regel controleert cbc:EndpointID, cac:PartyIdentification/cbc:ID en cbc:CompanyID met schemeID 0088 (UBL) of ram:URIID, ram:ID en ram:GlobalID met schemeID 0088 (CII) op uitsluitend cijfers en een geldig controlegetal. Hij faalt wanneer een DUNS-nummer, een intern klantnummer of een GTIN onder schema 0088 wordt geplaatst, of wanneer de GLN spaties of een typefout bevat.
Zo lost u het op
Gebruik het echte GLN van 13 cijfers dat door GS1 is toegekend, zonder spaties of voorvoegsels, bijv. 4012345000009. Controleer het controlecijfer (GS1 modulo-10-algoritme) vóór verzending. Is het nummer geen GLN, wijzig dan het schema: 0060 voor DUNS, 0192 voor een Noors organisatienummer, 9930 voor een Duits btw-nummer op EndpointID, of laat schemeID weg voor een interne identificatie op cac:PartyIdentification.
Voorbeeld (geldig)
<cbc:EndpointID schemeID="0088">4012345000009</cbc:EndpointID>
Wat de validator controleert
Gecontroleerd element (context):
UBL
cbc:EndpointID[@schemeID = '0088'] | cac:PartyIdentification/cbc:ID[@schemeID = '0088'] | cbc:CompanyID[@schemeID = '0088']Test (XPath):
matches(normalize-space(), '^[0-9]+$') and u:gln(normalize-space())CII
ram:URIID[@schemeID = '0088'] | ram:ID[@schemeID = '0088'] | ram:GlobalID[@schemeID = '0088']Test (XPath):
matches(normalize-space(), '^[0-9]+$') and u:gln(normalize-space())
Controleer uw factuur
Sleep uw XML of PDF naar de validator; elke overtreden regel linkt naar zijn pagina hier. Gratis, zonder account, het bestand wordt niet opgeslagen.
Dezelfde controle via API:
curl -F file=@invoice.xml https://einvoicechecker.com/v1/validateGerelateerde regels
PEPPOL-COMMON-R041Noors organisatienummer (scheme 0192) heeft een ongeldig formaatPEPPOL-COMMON-R042Deens organisatienummer (CVR) MOET in het juiste formaat zijnPEPPOL-COMMON-R043Belgisch ondernemingsnummer (scheme 0208) heeft een ongeldig formaatPEPPOL-COMMON-R044Italiaanse IPA-code (scheme 0201) heeft een ongeldig formaatPEPPOL-COMMON-R045Belastingcode (Codice Fiscale) moet in het juiste formaat zijnPEPPOL-COMMON-R046Belastingcode (Codice Fiscale) moet in het juiste formaat zijnPEPPOL-COMMON-R047Italiaans btw-nummer (Partita Iva) moet in het juiste formaat zijnPEPPOL-COMMON-R049Zweeds organisatienummer (scheme 0007) heeft een ongeldig formaat
Veelgestelde vragen
Wat betekent PEPPOL-COMMON-R040?
PEPPOL-COMMON-R040 is een peppol bis billing 3.0-regel: GLN must have a valid format according to GS1 rules.
Wordt mijn factuur geweigerd vanwege PEPPOL-COMMON-R040?
Ja. PEPPOL-COMMON-R040 is "fataal"; validators (Peppol-accesspoints, KoSIT, KSeF) weigeren de factuur totdat de fout is opgelost.
Voor welke formaten geldt PEPPOL-COMMON-R040?
Facturen en creditnota's via het Peppol-netwerk (UBL), inclusief NLCIUS, en elke XRechnung omdat die de Peppol-regels overneemt. Syntax: UBL en CII.
Bron: Peppol BIS Billing 3.0.20 (November 2025). Catalogus gegenereerd uit de officiële regelsets op 2026-10-15.