Luchtfoto van vrachtwagens die naast een distributiegebouw staan opgesteld
GidsUitgebreide gids18 september · 17:0017 min leestijd

Digitaal productpaspoort voor het MKB: zo bouw je een controleerbaar productdossier

Van stuklijst en herkomst tot reparatiebewijs en API: zo richt je productdata in als een versieerbaar dossier dat je controleert, vrijgeeft en uitwisselt in de keten.

Je product staat in je ERP, de stuklijst in je PLM, certificaten zitten in een mailbox en reparatiegegevens leven in een servicepakket. Op papier heb je alle informatie. Zodra een klant, ketenpartner of toezichthouder één uitwisselbaar dossier vraagt, begint het zoeken.

Een digitaal productpaspoort is daarom geen QR-codeproject. Het is de afspraak dat dezelfde productidentiteit door ontwerp, inkoop, productie, verkoop, gebruik, reparatie en einde levensduur blijft bestaan. Na deze gids kun je die afspraak zelf ontwerpen: van veld en bron tot bewijsversie, API, validatie en menselijke vrijgave.

Een digitaal productpaspoort (DPP) is een digitaal, interoperabel dossier rond een product, component of materiaal. Het koppelt productinformatie aan een stabiele identiteit en maakt relevante gegevens gedurende de levenscyclus beschikbaar voor bevoegde partijen. De inhoud verschilt per productgroep, maar een bruikbaar dossier bevat altijd bron, versie, geldigheid, toegangsregel en een controleerbaar vrijgavemoment.

Wat je nodig hebt voordat je bouwt

Begin met je productproces, niet met een leverancier. De Europese Commissie zegt zelf dat de precieze DPP-gegevens uit gedelegeerde handelingen of productgerichte wetgeving komen. De operator die het product op de EU-markt brengt, blijft verantwoordelijk voor het verzamelen, registreren en juist houden van de gegevens. Die verantwoordelijkheid ligt dus niet bij de QR-codeleverancier, maar bij je eigen organisatie.

Op 20 juli 2026 opende de Europese Commissie het DPP-register met een testomgeving. Registratie kan via een gebruikersinterface of API. De Commissie vermeldt ook een vrij semantisch register met gegevensmodellen en begrippen, plus een elektronisch bewijs van registratie voor zakelijke uitwisseling. De eerste implementatiedeadline die de Commissie bij de opening noemt is 18 februari 2027 voor bepaalde grote batterijen. Dat is geen algemene deadline voor elk MKB-product. De MKB-bijeenkomst van BOOST Smart Industry op 26 maart 2026 gebruikte 2027 als voorbereidingshorizon voor batterijen en de eerste volgende productgroepen. Dat is nuttig als planningssignaal, maar geen vervanging voor de sectorspecifieke uitvoeringsregel die voor jouw product geldt.

Belangrijk onderscheid: het EU-DPP-register is de index voor de unieke productidentiteit, verplichte registratiegegevens en bijbehorende metadata. Na registratie geeft het register een unieke URI terug. Het volledige productdossier, met de inhoudelijke productvelden, bewijsstukken en lifecycle-gebeurtenissen, blijft bij de marktdeelnemer die het product op de EU-markt brengt of bij diens DPP-serviceprovider. De URI en registermetadata zijn dus een vindbare verwijzing, niet de plek waar je volledige dossier wordt gehost.

Leg voor je eerste productfamilie deze zaken klaar:

  • Scope en regelbron. Productfamilie, variantniveau, marktrol, EU-markt waarop je het product brengt, relevante gedelegeerde handeling en interne releasedatum.
  • Productidentiteit. SKU, GTIN als je die gebruikt, serienummer of batch, variant, revisie en de koppeling met marktdeelnemer en locatie.
  • Bronnen. ERP of MRP, PLM, CAD of stuklijst, QMS, leveranciersportaal, servicepakket, certificatenmap en bestaande productfeed.
  • Eigenaren. Per veld één verantwoordelijke rol die fouten oplost. Een afdeling als eigenaar aanwijzen is te vaag.
  • Bewijsopslag. Document-ID, versie, datum, geldigheid, leverancier, taal, checksum of andere integriteitscontrole en toegangsrecht.
  • Uitwisselroute. API, gegevensdrager, exportformaat, testomgeving, logging en een fallback voor een storing.
  • Vrijgaveproces. Een bevoegde medewerker, vervanger, vier-ogencontrole voor kritieke velden en een auditlog.

Een DPP moet verschillende lezers bedienen. Een reparateur heeft andere gegevens nodig dan een consument, een recycler of een toezichthouder. Maak daarom vanaf het begin onderscheid tussen openbare, zakelijke en vertrouwelijke velden. Deel nooit je volledige leverancierscontract of interne kostprijs omdat een productpaspoort ook een publieke ingang heeft.

Startset voor een productpaspoort
0/8

Concrete stappen: van stuklijst naar vrijgegeven dossier

Met een DPP-implementatie maak je van losse productinformatie een versieerbare keten: identiteit, bron, bewijs, validatie en vrijgave. De controleerbare uitkomst van elke stap is belangrijker dan de naam van het platform. Doorloop de stappen eerst op één productfamilie.

1. Kies een productfamilie en leg het beslispunt vast

Kies niet meteen je hele catalogus. Neem één productfamilie met een herkenbare stuklijst, een vaste eigenaar en een concrete ketenvraag. Noteer waarom je het dossier maakt: een aankomende wettelijke verplichting, een klant die data verlangt, reparatie en retour, of betere traceerbaarheid.

Maak een startrecord met productfamilie, variant, marktrol, landen, verantwoordelijke en relevante deadline. Zet ook wat nog niet in scope is, bijvoorbeeld consumentorders of data van een externe reparateur. Zo voorkom je dat een pilot ongemerkt een half ERP-project wordt.

De DPP-pagina van de Commissie noemt batterijen als eerste toepassingsgebied en noemt daarna onder meer textiel, ijzer en staal en bouwproducten. De precieze plicht ontstaat per productgroep. Gebruik de algemene planning dus om te prioriteren, niet om een universele veldlijst te kopiëren.

2. Maak identiteit fijnmazig genoeg voor de levenscyclus

Beslis of je gegevens per productfamilie, handelsvariant, batch of individueel serienummer moet volgen. Een generieke product-SKU is te grof als een veiligheidscomponent per serie wijzigt. Een serienummer voor elk eenvoudig massaproduct kan weer onnodige administratie opleveren. Kies het kleinste niveau waarop een relevante wijziging, reparatie of terugroepactie moet kunnen worden teruggevonden.

Gebruik bestaande standaarden waar ze passen. GS1 beschrijft GTIN voor producten, GLN voor bedrijven en locaties, SSCC voor logistieke eenheden en GS1 Digital Link om zulke identificaties via een webadres bereikbaar te maken. GS1 koppelt die identificaties aan precies de vraag hoe data aan het juiste fysieke product blijft hangen. Dat maakt GS1 bruikbaar als identificatielaag, maar een GTIN alleen is geen DPP.

Leg minimaal vast:

  • een blijvende product- of variantidentiteit;
  • batch, serie of een andere productiesleutel als dat nodig is;
  • revisie van ontwerp en stuklijst;
  • marktdeelnemer, productielocatie en relevante ketenpartner;
  • relatie tussen product, component en logistieke eenheid.

Overschrijf een oude versie nooit. Maak een nieuwe recordversie met ingangsdatum, reden en verwijzing naar de vorige versie. Anders kan een reparateur vandaag de nieuwe pakking zien terwijl een toezichthouder wil weten wat er bij levering in 2025 in zat.

3. Bouw een veldcatalogus met eigenaar en bronsysteem

Maak één tabel waarin ieder veld een beslissing krijgt. Noteer voor materiaal de eenheid, toegestane waarden, bron, eigenaar, bewijs, geldigheid en zichtbaarheid. Een naam als gewicht zonder eenheid en meetmethode levert later verschillende waarheden op.

GegevensgroepVoorbeeldenBronsysteemEigenaarControle
IdentiteitGTIN, SKU, serie, revisieERP en PLMProductbeheerUniek en stabiel
StuklijstComponent, hoeveelheid, eenheid, versiePLM of MRPEngineeringAlle regels hebben een ingangsdatum
HerkomstLeverancier, locatie, materiaalpartijERP en inkoopInkoopLeverancier-ID en bewijs gekoppeld
VeiligheidWaarschuwing, conformiteit, testresultaatQMSKwaliteitDocument geldig en goedgekeurd
ReparatieOnderdelen, instructie, demontageService of PLMServiceVersie en bevoegd gebruik
LevenscyclusGebruik, onderhoud, retour, einde levensduurService en ERPOperationsGebeurtenis met tijdstip en bron

Zet naast de tabel een bronhiërarchie. Bijvoorbeeld: de PLM-stuklijst is leidend voor componenten, het ERP is leidend voor productie- en orderstatus, het QMS is leidend voor vrijgavebewijs en het servicepakket is leidend voor uitgevoerde reparaties. Een systeem dat alleen data doorgeeft is geen eigenaar.

4. Verzamel bewijs en koppel iedere versie

Een veld zonder bewijs is een bewering. Koppel daarom aan kritieke velden een document of gebeurtenis. Voor materiaal zijn dat bijvoorbeeld een leveranciersverklaring of testresultaat. Voor veiligheid kan het een conformiteitsdocument, keuringsrapport of gecontroleerde instructie zijn. Voor reparatie is het een werkorder met onderdeel, datum, technicus en gebruikte instructieversie.

Bewaar bewijs niet als los bestand met de naam definitief.pdf. Gebruik een document-ID, versienummer, datum, geldigheidsinterval, bron, goedkeurder en integriteitscontrole. Bewaar de relatie tussen het product en precies de bewijsversie die gold bij de vrijgave.

Maak ontbrekende data zichtbaar als ontbreekt, niet van toepassing of nog niet gevalideerd. Een leeg veld kan betekenen dat iemand het vergeten is, dat het niet geldt of dat het systeem geen antwoord kan geven. Die drie situaties vragen een andere actie.

Voor leveranciersdata werkt een ontvangststatus goed: aangevraagd, ontvangen, gecontroleerd, afgewezen of verlopen. Laat een leverancier niet zelf de status vrijgegeven zetten. Die beslissing hoort bij jouw proces.

5. Leg lifecycle-gebeurtenissen vast, niet alleen de eindstand

Een DPP dat alleen de huidige toestand toont, mist de geschiedenis die je bij een veiligheidsvraag of reparatie nodig hebt. Leg gebeurtenissen vast voor productie, overdracht, installatie, onderhoud, reparatie, vervanging van componenten, retour, revisie, demontage en einde levensduur. Iedere gebeurtenis krijgt een tijdstip, actor, bronrecord, productversie en eventuele bewijsreferentie.

Houd status en gebeurtenis uit elkaar. Vrijgegeven is een status. Kwaliteitscontrole QC-2026-0441 afgerond is een gebeurtenis die die status onderbouwt. Bij een blokkade blijft de eerdere vrijgave bestaan als historische toestand, maar de actuele status verandert met een reden en eigenaar.

Die scheiding helpt ook bij terugzoeken. In de gids over lottraceerbaarheid en recall-bewijs staat dezelfde ontwerpregel centraal: houd identiteit, bewegingen, bewijs en menselijke beslissingen bij elkaar. De sector verschilt, maar het patroon werkt ook voor industriële producten.

6. Ontwerp één canoniek dossier en een smalle API

Laat je ERP, PLM en QMS niet rechtstreeks elkaars velden overschrijven. Maak een canoniek DPP-model waarin elk veld een naam, datatype, eenheid, bron en zichtbaarheid heeft. Koppelingen vullen dat model. Het model publiceert daarna een dossier voor verschillende doelgroepen. Dit is een API van jouw DPP-service of van de marktdeelnemer, niet automatisch de API van het EU-register.

Het minimale API-contract

Leg eerst vast hoe een afnemer een versie kiest, welke rol toegang geeft en wat er gebeurt als de versie niet vrijgegeven is. Gebruik bijvoorbeeld OAuth 2.0 met een kortlevend Bearer-token en controleer scopes op iedere aanvraag. Gebruik voor zakelijke koppelingen bij voorkeur ook mTLS of een gelijkwaardige machine-identiteit.

RolScopeWat de rol mag zien of doen
Publiekdpp:read:publicOpenbare productidentiteit en velden die de sectorregel publiek maakt
Ketenpartnerdpp:read:partnerAfgesproken productvelden, lifecycle-informatie en bewijsreferenties
Toezichthouderdpp:read:authorityVerplichte velden, bewijsreferenties en historie voor toezicht
Operatordpp:read:operator, dpp:releaseControleren, vrijgeven, intrekken en registermetadata beheren

Maak datumselectie expliciet. De afnemer geeft een ISO 8601-tijdstip mee in valid_at en, als dat nodig is, een serienummer. De service kiest alleen een vrijgegeven versie waarvoor valid_from <= valid_at < valid_to geldt. Zonder passende vrijgave antwoordt de service niet met de nieuwste versie als stilzwijgende vervanging.

Een minimaal verzoek voor de plaatwerker uit het voorbeeld ziet er zo uit:

GET /v1/dpp-products/MBX-400-A-000184?valid_at=2026-09-18T17:04:00+02:00&scope=partner
Authorization: Bearer <access-token>
Accept: application/json

De bijbehorende succesvolle respons kan er als volgt uitzien. De voorbeeld-URI en documentreferenties zijn fictief, maar de velden laten zien wat een afnemer nodig heeft:

{
  "api_version": "1.0",
  "product_identity": {
    "product_id": "MBX-400-A",
    "serial": "MBX-400-A-000184",
    "variant": "A"
  },
  "selection": {
    "valid_at": "2026-09-18T17:04:00+02:00",
    "version": "3.2",
    "status": "released"
  },
  "eu_registry": {
    "registration_metadata_ref": "EU-REG-2026-000184",
    "uri": "https://registry.example.eu/dpp/MBX-400-A-000184"
  },
  "data": {
    "material": "aluminium",
    "bom_summary": {"revision": "3.2", "line_count": 14},
    "safety_document": "QMS-SAFE-MBX-2026-03"
  },
  "evidence_refs": [
    {
      "ref": "EV-MAT-2026-09-16",
      "type": "material_declaration",
      "document_version": "1.4",
      "sha256": "example-hash",
      "valid_until": "2027-09-15"
    }
  ],
  "lifecycle_events": [
    {"type": "released", "at": "2026-09-18T16:42:00+02:00", "source_ref": "QC-2026-0441"}
  ],
  "release": {
    "released_at": "2026-09-18T16:42:00+02:00",
    "released_by_role": "quality_manager"
  }
}

De eu_registry-velden in dit voorbeeld zijn alleen de koppeling naar het EU-register: registratiegegevens en de door het register uitgegeven URI. De volledige productdata en de onderliggende bewijsstukken blijven in het dossier van de marktdeelnemer of DPP-serviceprovider. Een evidence_ref is een stabiele verwijzing naar precies één document- of gebeurtenisversie, inclusief hash en geldigheid. Het is geen publiek bestand en ook niet het volledige bewijs zelf; de service beslist per rol of de afnemer de bron mag inzien.

Bij een kritieke blokkade moet de API dat zichtbaar maken. Gebruik bijvoorbeeld HTTP 423 Locked met een machineleesbare foutcode:

{
  "error": "DPP_BLOCKED",
  "message": "Vrijgave geblokkeerd: leveranciersverklaring EV-PACK-2026-01 is verlopen.",
  "product_id": "MBX-400-A-000184",
  "blocked_by": [{"ref": "EV-PACK-2026-01", "reason": "expired", "owner_role": "procurement"}]
}

Een ontbrekende identiteit geeft 404, onvoldoende scope 403 en een geldige identiteit zonder vrijgegeven versie op de gevraagde datum bijvoorbeeld 409 met code NO_RELEASE_FOR_DATE. Zo kan een afnemer blokkeren of terugvallen zonder een verouderd of onbewezen dossier als actueel te behandelen.

De zes in juni 2026 gepubliceerde Europese DPP-normen behandelen onder meer unieke identificatie, gegevensdragers, protocollen, opslag, API's en interoperabiliteit. NEN benadrukt daarbij dat deze technische normen niet bepalen welke productvelden iedere sector verplicht maakt. Ontwerp je datamodel dus zo dat een nieuw sectorprofiel velden kan toevoegen zonder je identiteit of bewijslogica te breken.

7. Valideer data én bewijs voordat je publiceert

Valideer in lagen. Een bestand dat syntactisch geldige JSON bevat kan nog steeds een onjuiste stuklijst, een verlopen verklaring of een bewijs voor de verkeerde variant bevatten. Gebruik minimaal deze controles:

  • Syntaxis: datatype, verplichte velden, eenheden en toegestane waarden.
  • Identiteit: product-ID is uniek, persistent en gekoppeld aan de juiste variant.
  • Referenties: ieder component bestaat, iedere document-ID bestaat en iedere locatie is geldig.
  • Stuklijst: hoeveelheden, eenheden, revisie en ingangsdatum zijn compleet.
  • Bewijs: documentversie, geldigheid, goedkeuring en productrelatie kloppen.
  • Actualiteit: leverancier-, veiligheids- en reparatiegegevens zijn niet verlopen.
  • Toegang: een consument krijgt geen intern contract en een ketenpartner ziet geen veld zonder recht.
  • Vrijgave: een falende kritieke controle blokkeert publicatie.

Zet fouten in een uitzonderingsqueue met veld, oorzaak, eigenaar, volgende actie en deadline. Laat een workflow een record terugzetten naar in controle, niet stilletjes een lege waarde publiceren. De beweging van dashboard naar machineleesbaar kwaliteitssignaal is bruikbaar, zoals het Ataccama-voorbeeld met Apache Ossie laat zien. Het signaal beslist niet zelfstandig over jouw productvrijgave.

Automatische inspectie kan ook eerder in het proces beginnen. Bij AI-controle van 3D-printlagen tijdens het maken worden afwijkingen tijdens het printen gesignaleerd. Dat is een goede bron voor een kwaliteitsgebeurtenis, maar niet automatisch het bewijs dat een eindproduct mag worden uitgewisseld.

8. Laat een mens vrijgeven en registreer de uitwisseling

Maak van vrijgave een expliciete transactie. De medewerker ziet productidentiteit, gewijzigde velden, bewijsversies, falende waarschuwingen en de gevolgen van vrijgeven. De knop werkt alleen als de verplichte controles geslaagd zijn of de medewerker een onderbouwde uitzondering vastlegt.

Sla op: wie vrijgaf, welke rol die persoon had, wanneer, voor welke productversie, met welke bewijsversies, met welke uitzonderingen en tot welke datum de vrijgave geldt. Een nieuwe documentversie of stuklijstwijziging start opnieuw een controle. De vorige vrijgave blijft als historisch bewijs beschikbaar.

Registreer daarna, wanneer de productgroep dat vraagt, de unieke productidentiteit en de verplichte DPP-registermetadata via de EU-interface of de EU-register-API. Het register legt daarmee de index en registratie vast en geeft de URI terug. Upload niet automatisch het volledige productdossier naar het register: de complete productinformatie blijft bij de marktdeelnemer of DPP-serviceprovider, tenzij de toepasselijke wet voor een bepaald veld iets anders bepaalt. Bewaar URI, metadatareferentie en het elektronische registratiebewijs in je eigen vrijgavehistorie naast de volledige dossierlocatie.

De gegevensdrager verwijst vervolgens naar de URI of naar een door jouw service afgehandelde route die de juiste rolcontrole uitvoert. Test ook de fallback: wat ziet een ketenpartner als jouw dossier-API tijdelijk niet reageert, en hoe voorkom je dat een verouderde versie onbeperkt wordt gecachet?

Valkuilen die je dossier onbetrouwbaar maken

Je begint met de QR-code. Een gegevensdrager maakt een dossier vindbaar, maar repareert geen ontbrekende stuklijst. Kies eerst identiteit, bron, eigenaar en bewijs. Ontwerp de gegevensdrager daarna rond die vaste ingang.

Je noemt één systeem de waarheid voor alles. ERP is vaak goed in voorraad en orderstatus, maar niet automatisch in ontwerpversies of reparatiebewijs. Leg per gegevensgroep een bronsysteem vast en laat conflicten naar een eigenaar gaan.

Je overschrijft oude data. Daarmee kun je niet meer aantonen wat een klant of toezichthouder op het moment van levering zag. Maak een nieuwe versie, bewaar de vorige en vermeld de ingangsdatum.

De stuklijst heeft geen versie of variant. Dan koppel je een certificaat aan de verkeerde configuratie. Neem revisie, ingangsdatum, hoeveelheid en eenheid op in elke stuklijstrelatie.

Een lege waarde wordt als veilig behandeld. null is geen bewijs. Gebruik duidelijke statussen en blokkeer een kritieke vrijgave zolang de eigenaar de afwijking niet heeft beoordeeld.

Iedereen krijgt dezelfde gegevens. Een DPP moet uitwisselbaar zijn, niet onbeperkt openbaar. Maak rollen en velden zichtbaar per doelgroep en log wie vertrouwelijke data opvraagt.

Je controleert volledigheid maar niet herkomst. Een veld kan gevuld zijn met een verouderde leveranciersverklaring. Controleer versie, geldigheid, bron en relatie met het juiste product.

Een workflow publiceert zelfstandig. Automatisering mag gegevens ophalen, mappen en testen. Bij een veiligheids-, conformiteits- of scopebesluit hoort een bevoegde menselijke vrijgave.

Je maakt van 18 februari 2027 een algemene deadline. Die datum geldt volgens de Commissieaankondiging voor bepaalde grote batterijen. Andere productgroepen volgen eigen gedelegeerde regels. Controleer de regel die op jouw product en marktrol van toepassing is.

Je bouwt een tweede administratie naast je bestaande systemen. Dan ontstaan twee stuklijsten en twee statussen. Begin met een canoniek model en koppel terug naar de bronnen. Een eigen DPP-laag moet verwijzen, niet onnodig kopiëren.

Beslis-kader: pakket, koppellaag of maatwerk?

Er zijn drie verstandige routes. De keuze hangt af van productvarianten, wijzigingsfrequentie, bronstelsels, seriële traceerbaarheid, bewijsdruk en de mensen die het systeem straks beheren.

Kies een kant-en-klare DPP-laag

Kies dit als je een beperkte productfamilie hebt, één of twee volwassen bronstelsels gebruikt, weinig uitzonderingen kent en snel een eerste uitwisseling nodig hebt. Controleer vóór aankoop of het platform versiebeheer, bewijsreferenties, rollen, export, API, auditlog en sectorprofielen echt ondersteunt. Een mooie publieke productpagina is nog geen DPP.

Kies een PIM plus integratielaag

Dit past bij een groeiende catalogus met meerdere bronsystemen, meerdere verkoopkanalen of een centrale behoefte aan productdata. Het criterium is niet een vast aantal varianten. Ook 100 varianten met vijf bronnen kunnen een PIM plus integratielaag rechtvaardigen, omdat de bronafstemming, wijzigingsfrequentie en distributie de bottleneck zijn. Plytix is bijvoorbeeld een actuele PIM- en DAM-bouwsteen. De documentatie van 21 juli 2026 noemt een gratis Standard-plan met 500 SKU's, 500 maandelijkse credits en 5.000 API-calls per uur. Pro staat op €499 per maand met 50.000 SKU's en 15.000 API-calls per uur. Die limieten en prijzen zijn actueel op de geraadpleegde prijspagina. De grens van 500 SKU's is een productlimiet van Plytix Standard, geen betrouwbare architectuurgrens.

Gebruik zo'n PIM voor productinformatie en assets, maar neem niet aan dat het automatisch je lifecycle-bewijs, sectorale verplichtingen of menselijke vrijgave oplost. Koppel ERP, PLM, QMS en servicegegevens via een integratielaag en leg de ontbrekende DPP-regels zelf vast. Voor 10.000 Make-credits toont de prijspagina Core op $12, Pro op $21 en Teams op $38 per maand bij maandelijkse facturatie. Make vermeldt dat jaarlijkse vooruitbetaling goedkoper is. Deze bedragen zijn gecontroleerd op 18 september 2026; controleer bij aankoop opnieuw de gekozen facturatieperiode.

Kies maatwerk voor de productlevenscyclus

Maatwerk is gerechtvaardigd als je per serienummer wijzigingen moet volgen, meerdere fabrieken of juridische entiteiten hebt, complexe stuklijsten combineert met bewijs, of verschillende ketenpartners elk een eigen databeeld geeft. Bouw dan een eigen domeinmodel en API rond productidentiteit, versies, bewijs, rollen, validaties en vrijgave. Gebruik bestaande standaarden waar ze helpen, maar laat de bedrijfsregels niet verdwijnen in een generieke mapping.

Een integratietool kan de beweging versnellen. Voor maatwerk blijven Make en n8n bruikbaar als orkestratielaag, maar de keuze hangt af van beheer, audit, self-hosting en de gewenste foutafhandeling. De prijs van de integratielaag is nooit de prijs van het productdossier: reserveer ook budget voor datamodellering, toegangsbeheer, bewijsopslag, monitoring en testen. n8n Cloud toont Starter op 20 euro per maand voor 2.500 uitvoeringen en Pro op 50 euro voor 10.000, bij jaarlijkse facturatie. De self-hosted Community-editie van n8n is gratis, maar mist onder meer projecten, omgevingen, SSO en Git-versiebeheer. De n8n-documentatie maakt dat onderscheid expliciet.

Gebruik Make of n8n als orkestratielaag, niet als je enige productregister. Als een workflow wordt verwijderd, mag je bewijsdossier niet verdwijnen. Sla brondata en vrijgavehistorie op in een systeem dat daarvoor ontworpen is.

Welke DPP-route past bij je productproces?

Hoeveel bronsystemen moet je voor dit productdossier verbinden?

De eerlijke grens is simpel: koop een pakket als je vooral snel een standaardproductdossier wilt publiceren. Voeg een PIM en integratielaag toe als productdata de bottleneck is. Bouw maatwerk als bewijs, lifecycle en vrijgave onderdeel zijn van je kernproces. Geen van deze routes maakt slechte brondata betrouwbaar.

Uitgewerkt voorbeeld: een metalen behuizing met twee varianten

Neem een fictieve Nederlandse plaatwerker die een metalen behuizing voor industriële besturingen maakt. Het voorbeeld is illustratief, maar de systemen en controles zijn gangbaar. De onderneming verkoopt twee maatvarianten, produceert ongeveer 480 stuks per maand en krijgt van afnemers steeds vaker de vraag naar materiaal, reparatie en veiligheidsbewijs.

De plaatwerker gebruikt Exact Online voor artikel- en orderdata, Autodesk Vault voor ontwerp en stuklijsten, SharePoint voor leveranciers- en kwaliteitsdocumenten en een servicepakket voor reparaties. Het bedrijf kiest n8n self-hosted als orkestratielaag en bouwt een kleine DPP-API naast de bestaande bronnen. n8n verplaatst de data, maar wordt geen bron van waarheid.

De identiteit

De productfamilie heet intern MBX-400. Variant A heeft een eigen SKU en ontwerpversie 3.1. Een individueel exemplaar krijgt ook een serienummer. De bestaande GTIN blijft de externe handelsidentiteit. Voor de proef gebruikt het team een testrecord met serienummer MBX-400-A-000184; dit is een voorbeeld-ID en geen echte marktidentifier.

De DPP-records verwijzen naar productfamilie, variant, serienummer, PLM-revisie, productieorder, productielocatie en vrijgavestatus. Een wijziging van de pakking maakt geen correctie in versie 3.1. Het team maakt versie 3.2 met een nieuwe ingangsdatum en een relatie naar het oude record.

De veldverantwoordelijkheid

VeldBronEigenaarBewijs of controleZichtbaarheid
Materiaal behuizingAutodesk VaultEngineeringMateriaalverklaring per revisieKetenpartner
Componenten en hoeveelhedenAutodesk VaultEngineeringStuklijstcontrole op versie en eenheidKetenpartner
Productieorder en datumExact OnlineOperationsOrderstatus en locatieBevoegde partij
LeverancierspartijExact Online en inkoopInkoopLeveranciersdocument met versieBevoegde partij
VeiligheidsinstructieSharePoint QMS-mapKwaliteitGoedgekeurde documentversiePubliek of partner, per veld
Reparatie en vervangen onderdeelServicepakketServiceWerkorder met technicus en datumEigenaar en reparateur

De regel is dat een veld pas naar vrijgegeven kan als de bronreferentie bestaat en de bewijsversie geldig is. De naam van een bestand in SharePoint is geen bewijsrelatie. De API slaat document-ID, versie en hash op.

De controle vóór vrijgave

Bij de proefexport ontbreken twee stuklijstregels in de koppeling en is de leveranciersverklaring van de pakking verlopen. De technische validatie ziet de missende regels. De bewijscontrole blokkeert de release wegens de verlopen verklaring. De kwaliteitsverantwoordelijke krijgt één uitzonderingslijst met de twee ontbrekende relaties en één verlopen document, inclusief eigenaar en deadline.

Inkoop levert een nieuwe verklaring aan. Engineering corrigeert de stuklijstkoppeling en verhoogt de PLM-revisie naar 3.2. De workflow draait opnieuw. Alle veertien regels hebben nu hoeveelheid en eenheid, de drie kritieke bewijsstukken zijn geldig en de zichtbaarheid van de interne kostprijs staat op verborgen. De kwaliteitsverantwoordelijke controleert de verschillen en geeft versie 3.2 vrij.

Voor deze casus gebruikt de bevoegde ketenpartner precies het verzoek uit stap 6 voor serienummer MBX-400-A-000184, met valid_at op 18 september 2026 om 17:04 en scope partner. De concrete 200-respons selecteert versie 3.2, toont veertien stuklijstregels in de samenvatting, verwijst naar materiaalbewijs EV-MAT-2026-09-16 en vermeldt de vrijgave door de kwaliteitsrol. De response geeft dus een gecontroleerd beeld voor deze rol, niet automatisch alle interne documenten. Een consument krijgt via dezelfde URI alleen de openbare velden; een toezichthouder kan met een andere scope bewijsreferenties en historie opvragen.

Bij een latere pakkingwissel wordt versie 3.3 gemaakt. De oude vrijgave blijft leesbaar, zodat de onderneming kan aantonen welke informatie bij versie 3.2 hoorde. Als EV-PACK-2026-01 intussen verlopen is, antwoordt de service voor de nieuwe versie met HTTP 423 en DPP_BLOCKED, in plaats van de vorige vrijgave ongemerkt als actueel te presenteren.

Dit voorbeeld laat zien waar het werk werkelijk zit. Niet in het tonen van de QR-code, maar in de relatie tussen een veld, een bron, een eigenaar, een bewijsversie en een besluit.

Vergelijkingstabel: welke bouwsteen past bij je schaal?

De bedragen en limieten hieronder zijn gecontroleerd op 18 september 2026. Het zijn prijzen van de genoemde softwarelaag, niet de totale kosten voor datamodellering, koppelingen, beheer, norminterpretatie en menselijke kwaliteitscontrole. Make-prijzen in deze tabel zijn maandprijzen bij maandelijkse facturatie; Make vermeldt dat jaarlijkse vooruitbetaling goedkoper is.

BouwsteenActuele prijs of limietWat je ermee oplostWaar je zelf op moet letten
Plytix Standard€0 per maand, planlimiet 500 SKU's, 500 credits, 5.000 API-calls per uur. Dit is een productlimiet, geen architectuurgrens.Centrale productinformatie en digitale assets voor een kleine catalogusGeen automatisch bewijsmodel, lifecycle-log of sectorale vrijgave
Plytix Pro€499 per maand, 50.000 SKU's, 500 credits, 15.000 API-calls per uurGrotere catalogus, PIM-workflow en distributieExtra feeds, onboarding en integraties kunnen apart kosten
Make Core$12 per maand voor 10.000 credits bij maandelijkse facturatie, één credit per moduleactie. Gecontroleerd op 18 september 2026.Snel koppelen van ERP, opslag en API'sCredits per actie, cloudafhankelijkheid en geen zelfstandig productregister
Make Pro of TeamsPro $21 of Teams $38 per maand voor 10.000 credits bij maandelijkse facturatie. Gecontroleerd op 18 september 2026.Complexere scenario's, prioriteit en teamrollenFouten, retries, geheimen en auditopslag moeten goed worden ingericht
n8n CloudStarter 20 euro per maand voor 2.500 uitvoeringen, Pro 50 euro voor 10.000, bij jaarlijkse facturatieWorkflow-orkestratie met volledige workflow als uitvoeringsmaatLimieten gelden per uitvoering; brondata en vrijgave horen elders
n8n Community self-hostedGratis softwarelicentie, eigen infrastructuur en beheerSelf-hosted koppellaag met veel controleGeen projecten, omgevingen, SSO of Git-versiebeheer in de Community-editie
Eigen DPP-serviceGeen vaste licentieprijs, ontwerp en onderhoud op maatVersies, bewijs, rollen, API en lifecycle precies rond jouw productprocesJe draagt beheer, beveiliging, standaarden, testen en continuïteit zelf

Voor de meeste MKB-productiebedrijven is een gefaseerde route verstandig: start met één productfamilie, houd je ERP, PLM en QMS als bronnen, voeg een PIM of integratielaag toe waar de data versnipperd is en bouw alleen een eigen DPP-service als de levenscyclus dat echt vraagt. Plan de kosten van eigenaarschap mee. Een goedkoop abonnement zonder eigenaar van de uitzonderingen is geen goedkope oplossing.

Een productpaspoort is pas sterk wanneer een ander persoon het dossier kan controleren zonder de maker te bellen. Dat lukt alleen als identiteit, bron, bewijs en besluit aan elkaar vastzitten. Wie vandaag die keten ontwerpt, bouwt niet slechts een antwoord op een toekomstige regel, maar een productadministratie die ook bij een reparatie, wijziging of geschil overeind blijft.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

Productdata laten samenkomen?

Ik denk mee over je datamodel, bronverantwoordelijkheid en vrijgaveproces, en realiseer de koppelingen van ERP, PLM, kwaliteit en service end-to-end.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Autodesk brengt agentische AI naar drie industrieclouds
Nieuws
4 min

16 sep 06:51

Autodesk brengt agentische AI naar drie industrieclouds

Autodesk previewt agentische AI over Forma, Fusion en Flow. De huidige Assistant werkt al in veel producten, maar de brede laag over projecten en teams komt pas vanaf 2027, met regio- en abonnementsvoorwaarden die nog ontbreken.

Wix-data exporteren naar n8n: API, CSV en eigenaarschap testen
Gids
Uitgebreide gids16 min

16 sep 17:00

Wix-data exporteren naar n8n: API, CSV en eigenaarschap testen

Exporteer Wix CMS-data gecontroleerd naar n8n, CRM of voorraad. Test API en CSV naast elkaar, map veld-ID’s, vang paginering en rechten af en leg vast wat bij jou blijft.

Single source of truth: per veld eigenaarschap, reconciliatie en herstel
Gids
Uitgebreide gids17 min

16 sep 09:00

Single source of truth: per veld eigenaarschap, reconciliatie en herstel

Maak klant-, voorraad- en orderdata bestuurbaar. Wijs per veld een bronhouder aan, leg sleutels en synchronisatieregels vast en herstel verschillen zonder dubbelen of stille overschrijvingen.

Meta brengt Muse naar de Mac met lokale bestandstoegang
Nieuws
4 min

18 sep 18:12

Meta brengt Muse naar de Mac met lokale bestandstoegang

Meta maakt Muse beschikbaar op de Mac. De agent kan lokale bestanden, Berichten, Agenda en Notities gebruiken en na toestemming handelen. Daarmee komt AI-toegang tot werkdata rechtstreeks op de computer.

Microsoft brengt Agent 365 in oktober naar VAE-datacenter
Nieuws
4 min

18 sep 12:50

Microsoft brengt Agent 365 in oktober naar VAE-datacenter

Microsoft brengt Agent 365 in oktober naar het VAE-datacenter. De centrale registratie, toegangsregels en auditsporen maken datacenterregio en agentgovernance samen een inkoopvraag voor internationale Microsoft 365-omgevingen.

Kimi koppelt AI aan marktdata voor financiële instellingen
Nieuws
4 min

18 sep 12:40

Kimi koppelt AI aan marktdata voor financiële instellingen

Kimi koppelt zijn AI aan financiële databronnen, vaste onderzoeksvaardigheden en controlemaatregelen. De stap maakt van marktdata, analyse en rapportage één zakelijke workflow, met menselijke controle als expliciet onderdeel.