Branches
Koppelingen voor procesindustrie en chemie: gevarendata, veiligheidsbladen en partijen uit je ERP
Wie chemische producten online verkoopt, toont bij elk artikel de gevarenpictogrammen, het signaalwoord en de gevarenzinnen, levert het veiligheidsinformatieblad in de laatste versie en rekent tussen liters, kilo's en verpakkingen. De koppeling haalt die gegevens uit je ERP en de bronnen van de sector en zet ze per artikel in de webshop, met de partij en de houdbaarheid terug op de order.
Herkenbaar?
Een chemiebedrijf of een distributeur van chemicaliën die een webshop opent, loopt tegen vijf dingen aan.
- Gevarendata per artikel. Elk gevaarlijk product heeft pictogrammen met een GHS-code, zoals GHS05, een signaalwoord en gevarenzinnen met een H-code. Die staan op het etiket, maar zelden als velden in de webshop.
- Veiligheidsinformatiebladen. Per artikel en per taal een blad, met een revisiedatum. Een nieuwe revisie moet het oude blad overal vervangen.
- Eenheden en dichtheid. Het ERP rekent in kilo's, de klant bestelt per can, vat of IBC in liters.
- Partijen en houdbaarheid. Elke levering komt uit een partij met een eigen vervaldatum en vaak een eigen analysecertificaat.
- Wie mag wat kopen. Sommige producten zijn alleen voor professioneel gebruik, of hebben een toelating met een einddatum.
Hieronder per gegeven waar het vandaan komt en hoe het in de webshop komt.
Wat chemiebedrijven het vaakst koppelen
| Stroom | Bron | Wat er overgaat | Verdieping |
|---|---|---|---|
| Gevarendata | ERP, PIM, GS1 Data Source, Ctgb | pictogrammen, signaalwoord, H- en P-zinnen | hieronder |
| Veiligheidsbladen | ERP, PIM of documentbeheer | pdf per taal, revisiedatum | productdata |
| Voorraad en partijen | ERP of WMS | voorraad per partij, vervaldatum | voorraad |
| Prijzen | ERP | prijs per kg of liter, staffels, klantprijzen | prijzen |
| Orders | webshop naar ERP | order in de eenheid van het ERP, afleveradres | orders |
Gevarendata uit de bron, niet uit een omschrijving
De CLP-verordening volgt het Globally Harmonised System van de Verenigde Naties en verplicht bedrijven om stoffen en mengsels in te delen en te etiketteren voordat ze op de markt komen. Het etiket draagt gestandaardiseerde symbolen en waarschuwingen; dezelfde informatie staat in het veiligheidsinformatieblad. Voor een webshop betekent dat: de gevarendata zijn codes met een vaste tekst per taal. Een koppeling die de codes overneemt en de tekst erbij zoekt, toont altijd hetzelfde als het etiket.
Voor biociden en gewasbeschermingsmiddelen staan de etiketgegevens in de openbare API van het Ctgb. Bij een toegelaten oplossing van natriumhypochloriet zijn dat de symbolen GHS05 en GHS09, het signaalwoord Gevaar en vier gevarenzinnen, in de veldnamen van de API:
{
"symbolCodes": [ { "code": "GHS05" }, { "code": "GHS09" } ],
"signalWord": { "descriptionNL": "Gevaar" },
"hazardStatements": [
{ "code": "H314", "statementNL": "Veroorzaakt ernstige brandwonden en oogletsel." },
{ "code": "EUH031", "statementNL": "Vormt giftig gas in contact met zuren." }
],
"userType": { "type": "Both" }
}
Voor andere producten komen de codes uit het ERP of het PIM. GS1 Data Source heeft er eigen velden voor in de tabbladen "Gevaarlijke stoffen en transport" en "Gevaarlijke stoffen en veiligheid", voor gegevens onder REACH, ADR en CLP. In de levensmiddelen en drogisterij is dangerousGoodsRegulationCode verplicht voor elk artikel dat een gevaarlijke stof kan bevatten, en de gevarenzinnen gaan in hazardStatementsCode. Een leverancier die zijn data al in de datapool heeft, levert de webshop dus dezelfde codes.
Eenheden en dichtheid
Een rekenvoorbeeld. Het ERP houdt een reinigingsmiddel bij in kilo's (UN/ECE-code KGM) met een prijs van € 0,85 per kg. De webshop verkoopt het per IBC van 1.000 liter (LTR). De dichtheid is 1,2 kg per liter.
- gewicht per IBC: 1.000 x 1,2 = 1.200 kg
- prijs per IBC: 1.200 x 0,85 = € 1.020,00
- voorraad: 3.000 kg / 1.200 = 2,5, dus 2 hele IBC's in de webshop
Zonder dichtheid in de artikelstam kan de koppeling niet omrekenen, en dan staat er in de webshop 3.000 IBC's op voorraad. De koppeling weigert een artikel zonder dichtheid daarom en zet het op een controlelijst. Zie verplichte velden die de bron niet heeft.
Partijen en houdbaarheid
Exact Online geeft batchnummers via inventory/BatchNumbers, met een ExpiryDate en de beschikbare hoeveelheid per magazijn. Het endpoint is alleen-lezen en zit in de pakketten Manufacturing en Wholesale & Distribution, in de edities Plus, Professional en Premium. De koppeling toont alleen voorraad uit partijen die niet over datum zijn en zet het partijnummer van de levering op de order in de webshop.
Systemen
| Systeem | Rol | Waar het op let |
|---|---|---|
| SAP Business One, Business Central, Exact Online | artikelen, partijen, voorraad, prijzen, orders | per pakket vaststellen in welke velden de gevarendata en de dichtheid staan |
| GS1 Data Source | gevarendata en veiligheidsbladen van leveranciers | URL, bestandsnaam en taalcode van het veiligheidsblad per artikel |
| Ctgb Public API | toelatingen en etiketgegevens van biociden | 1.808 geldige biociden op 3 oktober 2026; 50 per pagina |
| PIM of documentbeheer | veiligheidsbladen per taal | revisiedatum als sleutel voor vervanging |
Het ERP blijft de bron voor wat je verkoopt, in welke eenheid en uit welke partij. De gevarendata horen bij het artikel en komen bij voorkeur uit dezelfde bron als het etiket. Het overzicht per ERP staat op ERP koppelen aan je webshop.
Standaarden en regels
| Standaard of regel | Wat het vastlegt | Wat het voor de koppeling betekent |
|---|---|---|
| CLP, op basis van GHS | indeling en etikettering van stoffen en mengsels | pictogrammen, signaalwoord en zinnen als codes per artikel |
| REACH | registratie en informatie in de keten via het veiligheidsinformatieblad | blad per artikel en taal, met revisiedatum |
| ADR | vervoer van gevaarlijke goederen over de weg | regelgevingscode per artikel, zoals in GS1 Data Source |
| GS1 en UN/ECE-eenheden | GTIN per verpakking, eenheden als KGM en LTR |
verpakking en eenheid los van elkaar vastleggen |
De CLP-verordening is in november 2024 aangepast. Volgens Bureau REACH van het RIVM gelden sinds 1 juli 2026 onder meer nieuwe regels voor uitklapbare etiketten, voor verkoop via navulstations en voor de vermelding van de leverancier op het etiket; voor een deel van de wijzigingen is de ingangsdatum uitgesteld naar 1 januari 2028 (bekeken op 3 oktober 2026). Onder REACH melden afnemers hun gebruik aan hun leverancier, die het als geïdentificeerd gebruik in het veiligheidsinformatieblad opneemt. Een nieuw gebruik kan dus een nieuwe revisie van het blad opleveren, en die moet de webshop volgen.
Wat dit voor je koppeling betekent
Wij bouwen de koppeling op jouw ERP en jouw webshop: de gevarendata als codes met tekst per taal, het veiligheidsblad als verwijzing met revisiedatum, de omrekening tussen kilo's, liters en verpakkingen, en de partij op de order. Per gegeven ligt vast welk systeem leidend is. Daarna hosten en bewaken we hem, met een log en een diff per run, zodat je ziet wanneer een blad of een gevarenzin is gewijzigd.
Het overzicht van alle stromen staat op koppelingen, de andere branches op branches. Vertel welk ERP je gebruikt en hoe je gevarendata nu bijhoudt.
Veelgestelde vragen
Kunnen gevarenpictogrammen en gevarenzinnen bij het artikel in de webshop staan?
Ja. Een klant die online bestelt, ziet het etiket pas bij levering. De koppeling zet de pictogrammen, het signaalwoord en de gevarenzinnen als velden bij het artikel, uit dezelfde bron als het etiket: het ERP, het PIM, GS1 Data Source of voor biociden de Ctgb-API. Een gewijzigde gevarenzin staat in de diff van de run.
Hoe houden we veiligheidsinformatiebladen actueel in de webshop?
Door het blad niet als los bestand in de webshop te beheren, maar als verwijzing naar de bron. De koppeling haalt per artikel en per taal het nieuwste blad met zijn revisiedatum op uit het ERP, het PIM of GS1 Data Source, en vervangt het in de webshop als de revisiedatum verandert. De oude versie blijft in de log staan.
Kan de webshop in liters verkopen als ons ERP in kilo's rekent?
Ja, als de dichtheid per artikel bekend is. Bij 1,2 kg per liter is een IBC van 1.000 liter 1.200 kg. De koppeling rekent de voorraad en de prijs om naar de verkoopeenheid en zet de order terug in de eenheid van het ERP. Zie eenheden en verpakkingen.
Komt het partijnummer op de order en de pakbon?
Ja. In Exact Online heeft een batchnummer een vervaldatum en een beschikbare hoeveelheid per magazijn. De koppeling neemt het partijnummer van de levering over op de order in de webshop, zodat de klant het certificaat of de houdbaarheid bij de juiste partij terugvindt.
Moeten biociden een toelating hebben om ze online te verkopen?
Biociden hebben een toelating van het Ctgb, net als gewasbeschermingsmiddelen. Op 3 oktober 2026 gaf de openbare API van het Ctgb 1.808 geldige toelatingen voor biociden. De koppeling haalt per artikel het toelatingsnummer, de einddatum en de gebruikersgroep op. Zie agri en tuinbouw voor hoe dat werkt.
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