Naar de inhoud
SyncMyShop

Kennisbank

Wat is een ERP-systeem?

Een ERP-systeem is het pakket waarin verkoop, inkoop, voorraad en boekhouding in één administratie zitten. Een order die je verkoper invoert, verlaagt daardoor direct de vrije voorraad en wordt na levering een factuur en een journaalpost, zonder dat iemand iets overtypt.

Bijgewerkt op

Een ERP-systeem in twee zinnen

ERP staat voor enterprise resource planning. Het is één administratie voor wat een handelsbedrijf of producent dagelijks doet: inkopen, op voorraad leggen, verkopen, leveren, factureren en boeken.

Het verschil met losse programma's zit in die ene administratie. Artikel 10482 bestaat één keer, met één artikelnummer, en de inkoopmodule, de voorraadmodule, de verkoopmodule en het grootboek kijken naar hetzelfde record. Een ontvangst van de leverancier verhoogt de voorraad en maakt een inkoopfactuur verwachtbaar. Een levering aan een klant verlaagt de voorraad en levert een verkoopfactuur op. In Nederland zie je naast een webshop vooral Exact Online, AFAS Profit, Microsoft Dynamics 365 Business Central, SAP Business One, Odoo en NetSuite.

Wat zit er in een ERP?

Een ERP bestaat uit modules die dezelfde stamgegevens delen. Welke modules je hebt, hangt af van pakket en abonnement. Deze komen in een handelsbedrijf bijna altijd voor:

Module Wat het bijhoudt Voorbeeld van een veld
Artikelen nummer, omschrijving, eenheid, kostprijs, btw-code artikelnummer 10482, eenheid stuk
Relaties debiteuren en crediteuren met betaalcondities en kredietlimiet debiteurnummer, betaalconditie 30 dagen
Verkoop offertes, verkooporders, leveringen, facturen orderstatus open, deels geleverd, geleverd
Inkoop inkooporders, ontvangsten, inkoopfacturen verwachte ontvangstdatum
Voorraad stand per artikel en magazijn, gepland in en gepland uit vrije voorraad, gereserveerd
Financieel grootboek, dagboeken, btw-aangifte, openstaande posten grootboekrekening omzet, btw-code hoog

Producenten hebben er een productiemodule bij met stuklijsten en werkorders. Daar wordt voorraad niet alleen gekocht en verkocht maar ook verbruikt: een stuklijst van 3 onderdelen trekt bij elke werkorder drie andere artikelen af.

De modules zijn de reden dat een ERP voor de meeste gegevens leidend is. De prijs van een artikel, de kredietlimiet van een debiteur en de vrije voorraad ontstaan in het ERP. De webshop toont ze. Bij de order is het omgekeerd: die ontstaat in de webshop en gaat het ERP in.

Wat doet een ERP met één webshoporder?

Bakker Installatie B.V. bestelt in de webshop 12 stuks van artikel 10482 à € 12,50 exclusief btw. De kostprijs in het ERP is € 7,80. Er zijn 40 stuks vrij. Zo loopt order 20418 door de modules:

Eén webshoporder door de modules van een ERP Order 20418 van 12 stuks van artikel 10482 komt uit de webshop binnen als verkooporder. De vrije voorraad zakt van 40 naar 28, het magazijn levert, en de financiële module boekt een factuur van 181,50 euro en een kostprijs van 93,60 euro. Webshop order 20418 ERP: verkoop verkooporder ERP: voorraad vrij 40 wordt 28 ERP: magazijn levering 12 stuks ERP: financieel factuur en journaal 12 x 10482 à 12,50 12 gepland uit pakbon, 12 stuks geleverd factuur en betaalstatus Factuur: 12 x 12,50 = 150,00 omzet plus 31,50 btw (21%) = 181,50 op de debiteur. Kostprijs: 12 x 7,80 = 93,60. Marge: 56,40.
Eén order raakt vier modules. Omdat ze in één administratie zitten, hoeft niemand de order een tweede keer in te voeren.
  1. Verkoop. De koppeling maakt een verkooporder aan op debiteur Bakker Installatie, met één regel van 12 stuks. Het ERP vult zelf de betaalconditie en de btw-code van de debiteur in.
  2. Voorraad. De 12 stuks staan als gepland uit op het artikel. De fysieke stand blijft 40, de vrije voorraad wordt 40 min 12 is 28. In Exact Online geeft read/logistics/StockPosition dan InStock 40 en telt de order mee in PlanningOut, het aantal dat gepland staat om uit te gaan.
  3. Magazijn. Het magazijn pakt en levert. Pas nu zakt de fysieke stand naar 28.
  4. Financieel. De factuur is 12 x € 12,50 is € 150,00 omzet, plus 21% btw is € 31,50, samen € 181,50. De levering boekt de kostprijs: 12 x € 7,80 is € 93,60. De brutomarge op deze order is € 150,00 min € 93,60 is € 56,40.

De journaalposten die daarbij ontstaan, met voorbeeldrekeningnummers:

Verkoopfactuur 26100318, Bakker Installatie B.V.
1300  Debiteuren               181,50  debet
8000  Omzet                    150,00  credit
1520  Af te dragen btw hoog     31,50  credit

Levering order 20418, 12 x artikel 10482
7000  Kostprijs verkopen        93,60  debet
3000  Voorraad                  93,60  credit

Niemand typt hier iets over, en dat is het punt van een ERP. Het is ook waarom de order er goed in moet komen. Stuurt de webshop een prijs inclusief btw en rekent het ERP exclusief, dan wordt € 15,13 per stuk ineens de nettoprijs en klopt de factuur niet meer. Rondt de webshop per regel af en het ERP per order, dan verschillen de totalen een cent en loopt het afletteren van de betaling vast. Beide staan uitgewerkt in bedragen en btw mappen.

Wat is het verschil met een boekhoudpakket, WMS of PIM?

Vier soorten pakketten worden door elkaar ERP genoemd. Ze verschillen in wat ze bijhouden, en dus in wat een koppeling eruit kan halen.

Pakket Houdt bij Houdt niet bij Voorbeelden
ERP artikelen, voorraad, orders, inkoop, grootboek productteksten en afbeeldingen voor de webshop Exact Online Handel, AFAS Profit, Business Central
Boekhoudpakket facturen, grootboek, btw voorraad, of alleen een vinkje Moneybird, e-Boekhouden, Exact Online Boekhouden
WMS voorraad per locatie en vak, picken, verzenden prijzen, grootboek Picqer, Monta
PIM productteksten, attributen, afbeeldingen, vertalingen voorraad, prijzen per klant, orders Akeneo

Het verschil is concreet. De API van Moneybird kent geen voorraad. e-Boekhouden kan een artikel markeren voor voorraadbeheer, maar heeft geen endpoint dat aantallen teruggeeft. Wie met zo'n pakket werkt en voorraad in de webshop wil, haalt die uit een ander systeem, vaak een WMS. Hoe een WMS naast ERP en webshop past staat in WMS koppelen aan je webshop en ERP. Waar een PIM begint en het ERP ophoudt staat in wat is een PIM-systeem.

Hoe geeft een ERP zijn gegevens vrij?

Elk ERP heeft een eigen manier om gegevens naar buiten te geven, met eigen grenzen. Die grenzen bepalen hoe een koppeling wordt gebouwd. Nagelezen in de documentatie van de leveranciers op 3 oktober 2026:

ERP Hoe gegevens eruit komen Grens die je merkt
Exact Online REST-API per administratie, OAuth 2.0 60 verzoeken per minuut en 5.000 per dag per app per administratie
AFAS Profit GetConnectors en UpdateConnectors, door je AFAS-beheerder ingericht zonder skip en take alleen de eerste 100 regels; classic tokens werken niet meer na 31 augustus 2027
Business Central API v2.0 en OData 6.000 verzoeken per 5 minuten per gebruiker, 5 tegelijk; geen voorraad per locatie in de standaard-API
SAP Business One Service Layer, OData een sessie verloopt standaard na 30 minuten zonder verkeer
Odoo JSON-2 API met een API-sleutel, sinds Odoo 19 externe API alleen op het Custom-abonnement
NetSuite SuiteTalk REST en RESTlets 5 gelijktijdige verzoeken op Standard, 15 op Premium, gedeeld met elke andere koppeling

Twee gevolgen zie je in elke koppeling terug. Ten eerste: de limiet bepaalt het tempo. 15.000 artikelen een voor een opvragen bij 60 verzoeken per minuut kost 250 minuten, ruim 4 uur. Exact Online geeft op zijn sync-endpoints 1.000 regels per verzoek, en dan zijn het er 15. Hoe je dat voor je eigen aantallen uitrekent staat in doorvoer berekenen. Ten tweede: wat de API niet geeft, heeft de koppeling niet. Een staffelkorting die alleen in een prijslijst-export staat, of voorraad per locatie in Business Central, vraagt een eigen route.

Wat betekent dit voor je koppeling?

Een ERP is voor de meeste gegevens de bron, en de webshop volgt. De koppeling ertussen moet weten welk systeem per gegeven leidend is, welke velden het ERP verplicht stelt en welke het via zijn API niet geeft, en hoeveel verzoeken er per minuut en per dag mogen. Dat verschilt per pakket en per abonnement, en daarom bouwen we de koppeling op het ERP dat je hebt, met de limieten die daarbij horen.

Hoe we de stromen tussen je webshop en je ERP opzetten, staat op ERP koppeling met je webshop. De praktische aanpak per pakket staat in je webshop koppelen aan je ERP. Vertel welk ERP je gebruikt, met het abonnement erbij, dan hoor je welke gegevens eruit komen en welke niet.

Veelgestelde vragen

Is Exact Online een ERP-systeem?

Dat hangt af van het abonnement. Exact Online Boekhouden is een boekhoudpakket. Exact Online Handel en Productie hebben verkooporders, magazijnen en voorraad, en daarmee de onderdelen van een ERP. De API volgt het abonnement: SalesOrders en StockPosition zijn er alleen in Handel en Productie. Het verschil staat in Exact Online Boekhouden of Handel.

Wat is het verschil tussen een ERP en een CRM?

Een CRM houdt het contact met klanten en prospects bij: gesprekken, offertes in voorbereiding, verkoopkansen. Een ERP houdt bij wat er daarna gebeurt: de order, de levering, de factuur en de betaling. Een debiteur bestaat in beide. Welk systeem leidend is voor naam, adres en kredietlimiet leg je vast voordat je ze koppelt.

Heeft elk ERP een API?

De pakketten die je naast een Nederlandse webshop tegenkomt hebben er een, maar niet in elke editie en niet voor elk gegeven. Odoo stelt de externe API alleen open op het Custom-abonnement. De standaard-API v2.0 van Business Central heeft geen voorraad per locatie. Vraag daarom niet of er een API is, maar of de API de velden geeft die je nodig hebt.

Moet de webshop een eigen voorraad bijhouden als er een ERP is?

De webshop houdt altijd een eigen getal bij, want hij moet bij het afrekenen weten of er iets te koop is. Dat getal komt uit het ERP en loopt achter zolang er geen nieuwe stand is doorgestuurd. Hoe groot dat gat is, hangt af van hoe vaak de koppeling de stand bijwerkt.

Wat kost het koppelen van een ERP aan een webshop aan API-verkeer?

Een order is in Exact Online al snel drie verzoeken: de debiteur zoeken, de verkooporder aanmaken en later de levering ophalen. Bij 60 orders per dag zijn dat 180 verzoeken, 3,6% van de 5.000 per dag. Voorraad en prijzen voor duizenden artikelen kosten meer. De som voor je eigen aantallen staat in doorvoer berekenen.

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