CARF is the OECD baseline; DAC8 is how the EU implements it. The XML mostly overlaps, but the national envelopes are where filings break.

People talk about CARF and DAC8 as if they're one thing. For data collection, they nearly are. But the file you actually submit is where the differences surface, and they bite hardest at the national level, where a generic build falls short.
CARF is the OECD's global standard. DAC8 is how the European Union writes that standard into its own law. So an EU member state's requirements start from the same CARF logic: the same due diligence, the same notion of a reportable user, mostly the same data. Build for CARF and you've already done most of the DAC8 work.
The divergence lives in the envelope. The EU moves data between member states through its own systems, so a DAC8 submission can carry EU-specific fields and structural expectations the OECD baseline never asks for. File in one member state and you cover all of them. Convenient, yes, but only when your file matches that state's exact expectations.
Some authorities go further and demand their own national envelopes. Sweden's KU94 is the classic case. The file can be valid CARF at the OECD level and still bounce, because Skatteverket wants its national format. A build that only emits the OECD baseline passes the schema check, then fails at the tax office. That's a big share of the rejections in the CARF XML errors that get filings rejected.
One file won't do it. What you want is the right file per authority, all off one dataset. Our CARF and DAC8 reporting platform builds the OECD baseline, the DAC8 variant, and national envelopes like KU94 from the same reconciled data, then validates each against the schema its authority will accept. To see where a user falls in scope across these regimes, check nexus under CARF, and the EU tax cooperation pages for the DAC8 baseline.
CARF is the OECD's global crypto reporting standard. DAC8 is how the EU puts it into law. The due diligence and data are mostly identical, but DAC8 layers on EU-specific structure, and each member state can demand its own national format.
Not always. A file that's valid against the OECD CARF baseline can still get rejected by an EU authority expecting DAC8-specific fields or a national envelope. You need the exact format each authority accepts, not the OECD baseline alone.
It's a country-specific file format sitting on top of the CARF standard, like Sweden's KU94. A generic build that only emits the OECD baseline can clear schema validation and still be rejected by the national tax authority.

Kryptos 2.0 is a full platform rebuild for the AI-agent era of finance and institutional scale: organizations and workspaces, roles, lock periods, audit history, reconciliation, and a documented API and MCP.

Kryptos 2.0 rebuilds the platform for every investor: faster corrections, room for millions of transactions, live sync, easier reconciliation, and API and MCP access.

FASB's August 2026 proposal on digital assets and cash equivalents, explained. What it changes, the three criteria that matter, and the November 19 comment deadline.
Generate an audit-ready report aligned to your jurisdiction. No credit card required.