Naar de inhoud
SyncMyShop

EDI koppeling: orders van je grote afnemers landen rechtstreeks in je ERP

Een EDI koppeling zet de EANCOM-orders van je afnemers als verkooporder in je ERP en stuurt orderbevestiging, pakbon met SSCC en factuur terug in het profiel dat elke afnemer voorschrijft. Wij bouwen de mapping per afnemer en per bericht, koppelen hem aan je ERP en draaien en bewaken hem.

Bijgewerkt op

Wat is een EDI koppeling?

EDI staat voor Electronic Data Interchange: orders, pakbonnen en facturen gaan als gestructureerd bestand tussen het systeem van je afnemer en dat van jou. In de Nederlandse handel is het formaat meestal EANCOM 2002, de GS1-invulling van EDIFACT. De afnemer en zijn sector bepalen het profiel: welke berichten, welke velden, welke codes. De leverancier levert in dat profiel.

Een EDI koppeling is het stuk tussen dat bericht en je ERP. Ze haalt de order op uit je postbus, zet de GLN van de afnemer om naar een debiteur en de GTIN naar een artikel, maakt de verkooporder aan, en bouwt op de terugweg de pakbon en de factuur op uit wat er in het ERP gebeurt. GS1 Nederland noemt dat mapping, en schrijft erbij dat zowel de verzender als de ontvanger moet mappen. De basis staat in wat is EDI.

Welke berichten gaan er heen en weer

Rond één order lopen tot vijf berichten. Welke het zijn, bepaalt de afnemer.

Bericht Richting Inhoud In je ERP
ORDERS in Order met GTIN en besteld aantal (QTY+21), afleveradres als GLN Verkooporder
APERAK uit Bevestiging dat je applicatie de order heeft ontvangen, of de fouten Status van de import
ORDRSP uit Geaccepteerd (29), gewijzigd (4) of afgewezen (27), met aantallen en datum Bevestigde orderregels
DESADV uit Pakbon per pallet met SSCC, geleverd aantal (QTY+12) Uitlevering
INVOIC uit Factuur met verwijzing naar order en pakbon Verkoopfactuur

Bij een afspraak met ORDERS, APERAK, DESADV en INVOIC komt er per order één bericht binnen en gaan er drie uit. Een afnemer die 200 orders per maand plaatst, levert 200 inkomende en 200 × 3 = 600 uitgaande berichten op. Elke deellevering voegt een DESADV en een INVOIC toe: bij 20 naleveringen zijn het er 600 + 20 × 2 = 640.

Het moment telt mee. De pakbon gaat volgens de GS1-handleiding voor levensmiddelen en drogisterij weg nadat de deuren van de vrachtwagen dicht zijn, en moet verwerkt zijn voordat de wagen aankomt. Hoe de pakbon is opgebouwd staat in wat is een DESADV.

Van order tot factuur in zes stappen

  1. De afnemer stuurt een ORDERS. Hij komt in je postbus bij de broker, of over een eigen AS2-verbinding.
  2. De koppeling haalt het bestand op, controleert de envelop (UNB tot UNZ) en de tellers, en weigert een bestand dat ze al heeft verwerkt.
  3. De GLN's worden debiteur en afleveradres, de GTIN's worden artikelen in de bestelde verpakkingseenheid. De verkooporder staat in het ERP en de APERAK gaat terug.
  4. Als de afnemer erom vraagt, gaat er een ORDRSP uit met de aantallen en de leverdatum die je bevestigt.
  5. Na het laden bouwt de koppeling de DESADV op uit de uitlevering: per pallet een SSCC en het geladen aantal.
  6. De INVOIC volgt met het ordernummer van de afnemer en het pakbonnummer, en met de aantallen uit de pakbon.

Een EDI-postbus is geen webhook: de koppeling kijkt op vaste momenten of er iets klaarstaat. Bij een ophaalronde van elke 15 minuten staat een order die om 09:04 binnenkomt om 09:15 in het ERP, 11 minuten later. Sluit je orderpicking voor levering morgen om 10:00, dan haalt een order van 09:46 die grens precies: hij staat om 10:00 in het ERP. Met een ronde van 5 minuten staat hij er om 09:50. Het interval stem je af op de besteltijden van je afnemers.

Wie het van je vraagt

EDI wordt gevraagd door de afnemer, niet door de wet. GS1 Nederland heeft EDI-handleidingen per sector, en dat zijn de sectoren waar het verzoek het vaakst komt:

Sector EDI-handleidingen bij GS1 Nederland Testservice van GS1
Levensmiddelen en drogisterij Ja, met een eigen handleiding voor de pakbon per leveringssoort DESADV
Doe-het-zelf, tuin en dier Ja, ook voor het aankondigen, bevestigen en verrekenen van retouren DESADV en INVOIC
Mode Ja Alle GS1 EDI-berichten
Gezondheidszorg Ja Geen testservice genoemd

Binnen een sector verschilt het per afnemer. De handleiding voor de levensmiddelen schrijft voor een levering aan een distributiecentrum een pakbon met een SSCC per pallet voor, en voor een filiaallevering een pakbon zonder SSCC. Dezelfde leverancier maakt dus twee soorten pakbon voor één afnemer.

Afnemers die geen EDI eisen maar wel elektronisch willen factureren, vragen Peppol; afnemers met een inkoopsysteem dat in je webshop bestelt, vragen OCI of PunchOut. Die drie kunnen bij één afnemer naast elkaar bestaan: OCI om te bestellen, EDI voor order en pakbon, Peppol voor de factuur. Zie Peppol koppeling en OCI en PunchOut.

Wat er aan de kant van je ERP gebeurt

De meeste werk zit niet in het bericht maar in de gegevens die het ERP moet leveren of herkennen.

Gegeven In het bericht In je ERP Wat er misgaat
Afnemer NAD+BY met GLN Debiteur GLN niet op de debiteur, order valt uit
Afleveradres NAD+DP met GLN Afleveradres of filiaal Nieuwe winkel van de afnemer, GLN nog onbekend
Artikel LIN met GTIN Artikel en eenheid Omdoos besteld, losse stuks in het ERP: 6 keer te veel
Aantal QTY+21 Orderregel Positief en negatief in één order
Pallet GIN+BJ met SSCC Uitlevering SSCC binnen een jaar opnieuw gebruikt
Factuur INVOIC, RFF+ON Verkoopfactuur Aantal uit de order in plaats van uit de pakbon

Een ERP met eigen EDI-functie heeft eigen regels. AFAS Profit documenteert EDI voor het ontvangen van orders met APERAK en het versturen van DESADV en INVOIC, via het communicatieprofiel van InterCommit/OMS en alleen als Bakkerijen in de licentie zit. Volgens dezelfde helppagina moeten aan alle gegevens op de order barcodes gekoppeld zijn, ook aan verpakkingen, en weigert Profit bij import een EDI-order met positieve én negatieve aantallen. Zie AFAS EDI koppeling.

Dubbel inlezen is de stilste fout. Volgens EANCOM is een interchange uniek door afzender, ontvanger en referentie in UNB. Een koppeling die bij een herhaalde levering van dezelfde postbus alleen op bestandsnaam controleert, maakt de order twee keer aan. De koppeling controleert daarom op die drie waarden.

Broker, netwerk en koppeling: wie doet wat

Wie doet wat in een EDI-koppeling De afnemer stuurt een ORDERS via de broker naar je postbus. De koppeling haalt hem op, zet GLN en GTIN om naar debiteur en artikel en maakt een verkooporder in je ERP. Zending en factuur gaan als APERAK, ORDRSP, DESADV en INVOIC dezelfde weg terug. Afnemer inkoop en DC Broker of AS2 postbus per partij Jouw ERP debiteuren, artikelen Koppeling mapping per afnemer ORDERS APERAK, ORDRSP, DESADV, INVOIC ORDERS in, 4 berichten uit verkooporder: GLN naar debiteur, GTIN naar artikel zending met SSCC, factuur De broker vervoert de berichten. Wat erin staat en waar het in het ERP terechtkomt, regelt de koppeling.
De broker vervoert de berichten. De vertaling tussen EANCOM en je ERP, per afnemer, is de koppeling.
Partij Doet Doet niet
Afnemer Bepaalt berichten en profiel, levert zijn GLN's Jouw mapping
Broker of AS2 Vervoert de bestanden, houdt een postbus per partij bij Bepalen wat er in je ERP gebeurt
Koppeling Vertaalt tussen EANCOM en je ERP, per afnemer en per bericht Het netwerk zelf
Jouw ERP Bewaart debiteuren, artikelen, orders, leveringen, facturen EANCOM lezen of schrijven, tenzij het een eigen module heeft

GS1 Nederland adviseert één elektronische postbus per organisatie, zodat ontvangstbevestiging, pakbon en factuur naar hetzelfde adres gaan. Stuurt een logistiek dienstverlener de pakbon namens jou, dan staat zijn GLN alleen in de envelop en blijft jij in het bericht de leverancier.

Een afnemer die zich aan het GS1-profiel van zijn sector houdt, is het standaardgeval. Een buitenlandse afnemer met een eigen profiel, of een X12-afnemer in de Verenigde Staten, vraagt een eigen mapping per bericht; de 856 is een andere opbouw dan de DESADV. Wij bouwen die mapping op jouw systemen en jouw afnemers, hosten de koppeling, bewaken elk bericht tot de bevestiging binnen is en passen hem aan als een afnemer zijn profiel wijzigt. Het overzicht van alle stromen staat op koppelingen. Vertel welke afnemer om EDI vraagt, dan hoor je welke berichten en velden dat betekent.

Veelgestelde vragen

Kan ik met EDI beginnen zonder GLN?

Voor EANCOM niet. Jij, je afnemer en zijn afleveradressen staan in elk bericht met een GLN, en de envelop gebruikt de GLN als adres. GS1 Nederland noemt het toekennen van GLN's de eerste stap voordat je met EDI begint. Je eigen GLN's vraag je aan bij GS1 Nederland; die van je afnemer krijg je van hem. Zie wat is een GLN.

Welke berichten vraagt mijn afnemer precies?

Dat staat in zijn eigen afspraken, meestal gebaseerd op het GS1-profiel van zijn sector. Vaak gaat het om ORDERS, een ontvangstbevestiging (APERAK) of orderbevestiging (ORDRSP), de pakbon (DESADV) en de factuur (INVOIC). Per bericht legt de afnemer vast welke velden verplicht zijn, zoals de houdbaarheidsdatum of het levertijdvak.

Wat is het verschil tussen EDI en Peppol?

Bij EDI bepaalt de afnemer de berichten en het profiel, en verbind je via een broker of een eigen lijn. Peppol is een open netwerk met één adresboek, vooral voor facturen in UBL. Een afnemer kan beide vragen: EDI voor order en pakbon, Peppol voor de factuur. Zie Peppol of EDI en Peppol koppeling.

Hoe gaat EDI om met levering aan een consument?

EANCOM kent voor de pakbon een aparte code voor een thuislevering aan een consument (BGM+YC4) en een voor afhalen door de consument (YC3). Of je afnemer die gebruikt bij dropshipment, of de order als gewone levering op zijn eigen adres wil, staat in zijn profiel. De koppeling volgt die afspraak per afnemer.

Komen EDI-orders ook in mijn webshop?

Ze komen in het ERP, omdat daar de prijsafspraken, de leveringen en de facturen staan. De voorraad die het ERP daarna doorgeeft aan je webshop houdt rekening met de EDI-order, net als met elke andere verkooporder. Hoe die voorraad wordt berekend staat in welke voorraad toon je in je webshop.

Wat gebeurt er als de broker of mijn ERP niet bereikbaar is?

De berichten blijven in de postbus bij de broker staan tot de koppeling ze ophaalt. Aan de uitgaande kant wacht een pakbon of factuur in de wachtrij van de koppeling tot de verbinding terug is, en gaat dan alsnog weg. In het dashboard zie je welk bericht wacht en sinds wanneer.

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