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.
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
ERP TEST DATA
Synthetic SAP Test Data — BKPF, BSEG & ACDOCA
BKPF/BSEG/ACDOCA + master data for S/4HANA and ECC testing — balanced, reconciling, GDPR-safe.
Learn moreAUDIT ANALYTICS
Synthetic General Ledgers for Audit Analytics
Benford-conforming ledgers with seeded, labeled anomalies — validate audit routines against known ground truth.
Learn moreTry 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).