Ingest from any source, unify it into one canonical model, enrich the gaps with verified data, and categorise every record. One trusted dataset that powers regulatory filings, audits, board reporting and anything else your business needs to trust its numbers.
Every record — entity, transaction, document — expressed in one canonical schema you can reason about.
Rows arrive clean: name, BSN, KVK, VAT, address, account holder, source — all verified at ingest.
No data warehouse to build. Connect a source on Monday, file a regulator return on Tuesday.
Every value carries its provenance: where it came from, when it was verified, what changed it.
Most compliance tools stop at one report. Supplied owns the whole journey from raw data to filed return - so the work you do once feeds Wwft, DAC7, VAT, iXBRL and CRS in parallel, instead of being rebuilt for each.
From any source, in any format, on any schedule.
Mapped into one canonical schema with type-safe fields.
Missing or stale fields filled from verified registers.
Records and transactions labelled for every regime.
Regulatory templates rendered — XBRL, XML, JSON, PDF.
Direct to the authority. Proof of receipt logged.
Live connectors to the accounting and operational systems Dutch obliged entities already use, drag-and-drop CSV / Excel / PDF, scheduled SFTP and a typed REST endpoint for everything else. We meet your data where it lives..
Behind the connectors sits a canonical model — party, transaction, document, holding, address, period — that every regulator return reads from. Map a source once and it feeds Wwft, DAC7, VAT and iXBRL without ever being mapped again.
Live enrichment runs across every record: KYC, KYB, PEP and sanctions checks, UBO resolution, and KvK lookups - all surfaced with provenance, ready for review.
Every transaction is matched against the categories each regime cares about — relevant goods vs. services for DAC7, transaction types for Wwft, VAT codes for OB, taxonomy concepts for iXBRL. With confidence scores so you only review the ambiguous ones.
Render the canonical layer into whatever the downstream needs — a DAC7 XML for the Belastingdienst, an iXBRL for KVK, a CSV for your auditor, a dashboard for your board. Every output carries provenance back to source, with confirmation codes for direct submissions.
We used to maintain three separate data pipelines — one for the auditor, one for DAC7, one for VAT. With Supplied it's one. The team filed our DAC7, our annual report and three months of VAT from the same dataset, in the same week. Plus our auditor got her sample selection in 20 minutes instead of three days.
Connect once. Map once. Verify once. Then choose which obligations to file from the same model — no duplicated work, no per-regime data warehouse.
Auto-screened transactions become FIU-NL UTRs in goAML format. Templates per typology, with provenance preserved.
Seller and transaction data, KYC-verified, formatted to DAC7 XSD and filed via Digipoort.
NL-GAAP, IFRS or foreign GAAP — tagged, validated and filed with KVK. Mapping persists across years.
Monthly or quarterly OB returns and ICP listings prepared from the unified ledger, filed via Digipoort.
Even small reporting errors can lead to costly penalties or missed deadlines. Supplied keeps your data structured and compliant automatically, so you can submit with confidence.
Building reports by hand wastes time and invites errors. Supplied automates your data collection, transformation, and report generation.
Why rebuild the same report for every authority? Supplied lets you repurpose one dataset to create multiple report formats instantly.
Disconnected teams mean inconsistent numbers. Supplied keeps finance, tax, and operations working from the same, up-to-date data source.
Want to run your own dataset through it before deciding? Book a working session →
No — and you don't need one to use Supplied. We connect to your operational systems directly. If you already have a warehouse (Snowflake, BigQuery, Redshift) we can read from it as one more source; if you don't, we don't make you build one.
All processing happens in EU-based infrastructure (AWS eu-central-1 by default, eu-west-1 as a fallback region). We're a data processor under GDPR, sign a DPA before kickoff, and store only what's needed for the obligations you switch on.
Manual KYC asks each customer for documents and stitches the response together by hand. Enrichment pulls verified data from authoritative registers (KVK, VIES, sanctions lists, eIDAS) the moment a row arrives, fills gaps automatically, and only escalates to manual collection when the registers can't answer.
Role-based access at the workspace, source and field level. Auditors get a read-only audit view with provenance per value but no PII export.
Every value is versioned. Corrections create a new immutable record with a reason code and the user who made the change. Older filings remain queryable as-filed. Re-submissions to the authority are one click.
Pricing follows the regimes you switch on, with a per-filing component and a per-source connector fee. Sources you read but don't file from are free.
Your data in. Compliance out.
Learn how we connect to your existing data sources, help collect missing or incorrect information automatically, verifies and enriches it, for end:end regulatory compliance. Saving you time and reducing the risk of fines.



100k Users are are already saving costs
Reduce risk, accelerate onboarding, and stay globally compliant, all through one API.


