TPD compliance software

Tobacco Tracking System for the EU — TPD Compliance Software

Complex EU regulatory frameworks — transformed into clear, effortless software solutions. Transparent pricing. Primary and secondary repository management included. Designed to plug into the systems you already run.

100% aligned with CIR 2018/574 and Directive 2014/40/EU

What the platform does

Every piece of TPD machinery, in one operator-friendly system

Most tobacco compliance projects fail because the team has to reinvent EOID management, event modelling and integration plumbing from scratch. We ship those as defaults.

EOID + FID lifecycle management

Automated registration and maintenance of Economic Operator and Facility Identifiers for every entity and site under your control. Bulk imports, change management, and audit-tracked updates without spreadsheet sprawl.

Event modelling out of the box

Arrivals, dispatches, aggregation, disaggregation and recall events are pre-modelled, validated and submitted to the EU router with no custom configuration. Your team scans; the platform translates.

POS and warehouse integrations

Push data via REST API, CSV import, or our native scanner app. Designed to coexist with your existing till system or WMS — no rip-and-replace project required.

Operator-grade diagnostics

Every rejected event is captured with the exact regulator error code and structured context (AWS request IDs, validation traces, payload preview). Support tickets close in hours, not weeks.

Built around the official EU repository topology

Primary repository, secondary repository, router — and your team needs none of it

The same CIR 2018/574 framework that powers our open compliance API also drives this product. Your team never has to learn its internals.

Primary repositories

Each manufacturer or importer contracts its own primary repository under Article 26 of CIR 2018/574. Different manufacturers, different protocols. Our middleware speaks every supported variant so you stay on a single, consistent API.

Secondary repository + router

Per Articles 27 and 28, every event also flows to the centralised secondary repository via its router. We hold a verified live connection and submit every event with your registered EOID and the correct facility identifier in the body.

Article 33 timing windows

Standard supply-chain events are pushed within the 3-hour window; SME-qualifying operators and first retail outlets get a 24-hour window where the regulation permits it. The platform applies the correct timing rule automatically based on each operator's classification.

Every term used above is defined in the open EU Tobacco Track & Trace glossary — primary repository, secondary repository, router, EOID, FID and the Article 33 timing windows.

Skaidri kainodara · Transparent pricing

Two simple models — pick the one that matches your volume

Pay-per-shipment fits seasonal traders and early-stage importers; the annual subscription fits high-volume distributors who want flat-line predictability. Switch between them with one month's notice.

  • Pay-per-shipment — per-identifier billing, monthly invoice
  • Annual subscription — flat annual fee, no metering anxiety
  • Unlimited scanners, locations, sites and operators
  • Primary + secondary repository routing included on every plan

Swap TPD anxiety for a clean integration

Send us a short brief — we'll come back with a fixed implementation plan within one working day.