Naar de inhoud
SyncMyShop

Kennisbank

Wat is een GLN (Global Location Number)?

Een GLN is een nummer van 13 cijfers van GS1 dat een bedrijf of een locatie uniek aanduidt: een hoofdkantoor, een distributiecentrum, een winkel of een laaddock. In EDI-berichten en op Peppol staat de GLN op de plek van naam en adres, dus je ERP moet elke GLN van je afnemer kunnen terugvinden als debiteur of afleveradres.

Bijgewerkt op

Een GLN in twee zinnen

Een Global Location Number is een nummer van 13 cijfers waarmee GS1 een partij of een plek wereldwijd uniek maakt. Naam, adres en andere gegevens hangen aan het nummer en worden één keer uitgewisseld; daarna verwijst elk bericht alleen nog naar de GLN.

GS1 Nederland noemt de GLN ook de locatiecode, en in oudere software heet hij "EAN-adrescode". Het toekennen van GLN's is volgens GS1 Nederland de eerste stap voordat je met GS1 EDI kunt beginnen.

Wat een GLN aanduidt

Een GLN kan vier soorten dingen identificeren. GS1 Nederland geeft er deze voorbeelden bij:

Soort Voorbeeld Waar je hem tegenkomt
Juridische entiteit Een bedrijf of filiaal Koper en leverancier in een order: NAD+BY, NAD+SU
Functie De boekhoudafdeling Factuuradres: NAD+IV
Fysieke locatie Een distributiecentrum, winkel of laaddock Afleveradres: NAD+DP; AI 410 op het SSCC-label
Digitale locatie Een postbus of IT-systeem Afzender en ontvanger in de envelop: UNB

In de praktijk heeft een retailer voor één order drie of vier GLN's: het hoofdkantoor dat koopt, de afdeling die de factuur verwerkt, het distributiecentrum of de winkel waar de goederen heen gaan, en soms een aparte postbus. GS1 laat het aan de organisatie over hoe fijn ze dat verdeelt: één GLN voor order, levering en factuur mag, een eigen GLN per laaddock ook.

Hoe het nummer is opgebouwd

Een GLN bestaat uit drie delen: het GS1-bedrijfsnummer, een locatiereferentie die het bedrijf zelf kiest, en een controlecijfer. GS1 raadt aan geen betekenis in het nummer te stoppen: oplopend nummeren is genoeg.

Het controlecijfer volgt dezelfde rekenregel als bij een EAN-code. Je vermenigvuldigt de eerste 12 cijfers om en om met 1 en 3, telt op en vult aan tot het volgende tiental. Voor 871234500001:

cijfer   8  7  1  2  3  4  5  0  0  0  0  1
gewicht  1  3  1  3  1  3  1  3  1  3  1  3
product  8 21  1  6  3 12  5  0  0  0  0  3   som = 59
volgend tiental 60, 60 - 59 = 1   GLN = 8712345000011

Dat controlecijfer vangt de meeste typefouten. Wie 8712300001327 intypt in plaats van 8712300001237, twee cijfers omgedraaid, krijgt een nummer waarvan het controlecijfer 9 had moeten zijn en niet 7. De koppeling keurt zo'n nummer af voordat het een debiteur zoekt. Peppol doet hetzelfde: regel PEPPOL-COMMON-R040 weigert een GLN die niet aan de GS1-regels voldoet.

Een GLN en een EAN-code van een artikel kunnen dezelfde 13 cijfers hebben. Volgens GS1 is dat geen probleem, omdat het segment of de barcode zegt welk van de twee het is. In je ERP betekent het wel dat GLN's en artikelbarcodes in aparte velden horen: een zoekopdracht op "barcode 8712345000011" die over artikelen en relaties tegelijk gaat, kan twee treffers geven.

Wie een GLN toekent

De regels staan in de GS1 General Specifications, release 26.0 van januari 2026:

  • De partij die de locatie gebruikt of bezit, kent de GLN toe. De winkels van je afnemer krijgen hun GLN van je afnemer, niet van jou.
  • Een organisatie gebruikt voor zichzelf alleen GLN's uit haar eigen licentie. Je mag niet de GLN van je logistiek dienstverlener als je eigen nummer gebruiken.
  • Een GLN wordt niet verkocht, verhuurd of uitgeleend.
  • Sinds 1 juli 2022 wordt een GLN die eenmaal is gepubliceerd nooit meer aan een andere partij of locatie gegeven.
  • De partij die de GLN toekent, geeft hem vóór de eerste transactie door aan haar handelspartners.

Die laatste regel gaat in de praktijk mis. Een retailer opent een winkel, en de eerste order voor die winkel komt binnen met een NAD+DP die nergens in je ERP staat. Voor de koppeling is dat geen fout in het bericht, maar een ontbrekend stamgegeven.

De GLN's in een EDI-order omgezet naar records in het ERP Een ORDERS van een retailer bevat vier GLN's. De koppeling zoekt elk nummer op in het ERP: koper en factuuradres worden debiteur 10432, het afleveradres wordt filiaal Zwolle, de leverancier is je eigen bedrijf. Een afleveradres met een GLN die het ERP niet kent, een nieuwe winkel, vindt geen record en de order valt uit. ORDERS van de afnemer Jouw ERP NAD+BY 8712300000018 koper, hoofdkantoor NAD+IV 8712300000018 factuuradres NAD+DP 8712300001237 afleveradres NAD+SU 8712345000011 leverancier: jij NAD+DP, volgende order 8712300004566 nieuwe winkel Debiteur 10432 GLN op de debiteur Afleveradres Filiaal Zwolle GLN op het afleveradres Eigen administratie Bakker Installatie B.V. Geen record order valt uit opzoeken op GLN opzoeken op GLN controle onbekend
De koppeling vertaalt elk nummer naar een record dat al in je ERP staat. Een onbekende GLN is geen schrijffout maar een nieuwe locatie.

Een rekenvoorbeeld: een afnemer met 2 distributiecentra en 180 winkels, waarvan er 40 rechtstreeks beleverd worden. Je ERP heeft dan 1 GLN voor het hoofdkantoor op de debiteur nodig, plus 2 + 40 = 42 afleveradressen met elk een eigen GLN, samen 43. De andere 140 winkels krijgen hun goederen via een distributiecentrum en komen in jouw berichten niet voor. Bij een crossdock-levering staat de winkel als eindbestemming wel per SSCC in de pakbon; zie wat is een DESADV.

Waar de GLN in je ERP hoort

Elk pakket heeft er een eigen plek voor, en niet elk pakket heeft een plek op het afleveradres:

Pakket GLN op de debiteur GLN op het afleveradres
Exact Online Veld GlnNumber op het account Geen GLN-veld op Addresses; vrije velden of een apart account per afleveradres
AFAS Profit Veld BaCo (barcode) op de verkooprelatie, met VaBc type 3 voor EAN-13 Barcode per afleveradres; in een verkooporder BaDe
Business Central Veld GLN (13 tekens) op de klant Veld GLN op het verzendadres

Bij Exact Online is dat verschil het grootste. Een order voor een winkel moet een afleveradres krijgen, maar Exact kan dat adres niet op GLN terugvinden. De koppeling houdt dan zelf een tabel bij van GLN naar adres, of legt de GLN vast in een vrij veld van het adres. Hoe dat per pakket uitwerkt staat op Exact Online EDI koppeling en AFAS EDI koppeling.

Een GLN opzoeken

GS1 houdt een wereldwijd register bij, de GS1 Location Finder. Bij elk GLN-pakket van GS1 Nederland, van 1 tot 10.000 nummers, hoort opname in dat register. Als klant van GS1 Nederland zoek je via MijnGS1 op GLN, bedrijfsnaam, KVK-nummer of postcode, en zie je handelsnaam, adres, geolocatie en welke locaties bij elkaar horen, bijvoorbeeld een distributiecentrum en zijn docks.

Het register vervangt de lijst van je afnemer niet. Welke van zijn GLN's in berichten aan jou voorkomen, en of hij voor de factuur een andere GLN wil dan voor de order, staat in zijn profiel. Hoe die nummers in de berichten zelf staan, staat in EDIFACT-berichten.

Wat betekent dit voor je koppeling?

De GLN maakt een EDI-bericht kort, en verschuift het werk naar je stamgegevens. Elke GLN van je afnemer moet een record in je ERP hebben voordat de eerste order binnenkomt, en elke GLN van jezelf moet in de pakbon en de factuur terugkomen zoals je afnemer hem kent.

Wij bouwen de koppeling die GLN's controleert op het controlecijfer, opzoekt in je ERP en een order met een onbekende GLN niet weggooit maar vasthoudt tot het afleveradres bestaat. In het dashboard zie je welke GLN ontbrak en voor welke order. Meer op EDI koppeling. Vertel welk pakket je gebruikt en welke afnemer om EDI vraagt, dan hoor je waar de GLN's in jouw situatie komen te staan.

Veelgestelde vragen

Is een GLN hetzelfde als een EAN-code?

Nee, maar ze lijken op elkaar. Een GLN en een EAN-13 (GTIN-13) zijn allebei 13 cijfers met een GS1-bedrijfsnummer en hetzelfde controlecijfer. De GTIN identificeert een artikel, de GLN een partij of locatie. GS1 schrijft dat dezelfde reeks cijfers als GTIN en als GLN geen conflict geeft, omdat het bericht of de barcode zegt welk van de twee het is. In AFAS heten GLN's nog "EAN-adrescode".

Hoe kom ik aan een GLN?

Je eigen GLN's vraag je aan bij GS1 Nederland, per stuk of in pakketten van 10, 100, 1.000 of 10.000. Met een eigen GS1-bedrijfsnummer ken je ze zelf toe. De GLN's van je afnemer en zijn winkels krijg je van de afnemer: die kent hij zelf toe en hij hoort ze voor de eerste levering door te geven.

Heb ik een aparte GLN nodig voor mijn magazijn?

Dat hoeft niet. GS1 staat toe dat een organisatie één GLN gebruikt voor order, levering en factuur. Een aparte GLN per magazijn of afdeling mag ook, en is nodig zodra een afnemer of vervoerder onderscheid moet maken tussen twee locaties van jou. Je afnemer kan het in zijn profiel voorschrijven.

Waar zoek ik een GLN op?

In de GS1 Location Finder, die GS1 Nederland voor klanten via MijnGS1 aanbiedt. Je zoekt op GLN, bedrijfsnaam, KVK-nummer of postcode en ziet handelsnaam, adres en welke locaties aan elkaar gekoppeld zijn, zoals een distributiecentrum met zijn docks.

Kan een GLN van eigenaar wisselen of opnieuw worden gebruikt?

Sinds 1 juli 2022 niet meer: een GLN die eenmaal aan een partij of locatie is gegeven en gepubliceerd, gaat nooit naar een andere partij of locatie. De gegevens achter de GLN kunnen wel veranderen, zoals een adres. Of een wijziging een nieuwe GLN vraagt, staat in de GLN Allocation Rules van GS1.

Kan ik mijn GLN als Peppol-ID gebruiken?

Ja, onder schema 0088, bijvoorbeeld 0088:8712345000011. Peppol controleert het controlecijfer volgens de GS1-regels (regel PEPPOL-COMMON-R040). Of je afnemer onder zijn GLN, zijn KVK-nummer (0106) of zijn btw-nummer (9944) is geregistreerd, zoek je op in het Peppol-register. Zie wat is Peppol.

Vertel wat je nodig hebt

Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.

  • Je weet de prijs en de doorlooptijd voordat je iets toezegt
  • Wij zoeken uit welke koppeling het werk uit handen neemt
  • Wij verzorgen de bouw, hosting, bewaking en het onderhoud
  • Je team krijgt minder overtypwerk en minder uitzoekwerk

Leveranciers, producten, orders per dag, een ruwe schatting is prima.

Of mail direct: carsten@syncmyshop.com