TAX & COMPLIANCE

Synthetic SAF-T Files for Five OECD Jurisdictions

Structurally-valid SAF-T XML for Portugal, Poland, Romania, Norway, and Luxembourg — to test submission and validation pipelines without real taxpayer data.

No card required. Credits are the only meter — every feature is open on every account.

5
Jurisdictions
XML
SAF-T output
PT·PL·RO·NO·LU
Coverage
0
Real taxpayer records

If you build or operate SAF-T submission pipelines, you need valid sample files per jurisdiction — but you cannot use real taxpayer data to test them. VynFi generates structurally-valid SAF-T XML for five OECD jurisdictions, derived from a coherent underlying ledger, so your validation, transformation, and submission code has something real to chew on.

Per-jurisdiction structural validity

SAF-T is not one format — each jurisdiction has its own schema and rules. VynFi generates output shaped for Portugal, Poland, Romania, Norway, and Luxembourg so you can test the specific variant you submit, not a generic approximation.

  • Portugal (PT), Poland (PL/JPK), Romania (RO/D406), Norway (NO), Luxembourg (LU)
  • Derived from a coherent underlying general ledger, not random rows
  • Pairs with the SAP integration pack for end-to-end ERP-to-SAF-T testing

Built for the testing use case

Use the files to exercise schema validation, XML transformation, edge-case handling, and submission dry-runs. Because the data is synthetic, you can put it in CI, share it with auditors and authorities' test endpoints, and keep it in version control.

No taxpayer data, ever

Generating from scratch means there is no anonymization step and no chance of real taxpayer information leaking into a test pipeline — a hard requirement for tax-tech and ERP vendors.

Frequently asked questions

Which SAF-T jurisdictions are supported?

Portugal, Poland, Romania, Norway, and Luxembourg. Each is generated to that jurisdiction's SAF-T structure rather than a generic template.

Is the XML schema-valid?

The output is structurally valid SAF-T XML for the target jurisdiction, suitable for testing validation and submission pipelines. As with any test data, validate against your own authority's current schema before relying on it for production submissions.

Can I generate the underlying ledger too?

Yes. The SAF-T file is derived from a coherent general ledger that VynFi can also emit in CSV/JSON/Parquet, plus an SAP-format pack — so you can test the whole ERP-to-SAF-T chain.

Is there a free tier?

Yes — 5,000 free non-expiring credits on signup, no card. One-time packs start at $19. No subscription.

Related use cases

Try it in 30 seconds — no signup

Generate a sample in the playground, or create a free account for 5,000 credits. Built on the open-source DataSynth engine (Apache 2.0).