synthetic cfo builds a full year of SAP or Oracle books - purchases, sales, cash, journals, payroll - with fraud planted and labelled, so you get an exact answer key no real dataset can give you. No real company data is ever used.
Describe the financial environment you need, then refine it in conversation. Built from accounting rules, never from real data.
Set every parameter explicitly.
Live analytics computed straight from your generated databases.
Think of it as marking an exam. We plant fraud in known places and keep the answer key, so unlike real data, where nobody knows the true answer, we can grade any fraud-detection tool on exactly what it caught, what it missed, and where it raised a false alarm.
No tool of your own? Watch a fraud detector get graded on this dataset, in one click. Each is a different quality of detector, so you can see the whole range:
Run your tool (a script, an AI model, audit software) against this dataset, then bring back the record IDs it flagged, and we find them in whatever it exported.
From first sentence to scored model in four steps.
Migration pair: migration pair for a bank gives the same business in both SAP ECC and S/4HANA from one seed.
Multi-year fraud arc: retail company over 3 years, heavy fraud builds consecutive years where the schemes escalate, plus a consolidated database.
Clean baseline: completely clean pharma data, no fraud produces a pristine zero-fraud control environment.
Reproducibility: every job records a seed; the same seed and configuration regenerate a byte-identical dataset. Set a fixed seed under Advanced.
A synthetic company's ERP, posting documents in real time. Purchase orders, invoices, payments and journals stream past as the year advances - and some are fraud, hidden in the flow like they would be in a real system. The answer key stays sealed until each scheme's reveal point, so a detector is scored on catching it live, never on peeking. Freeze the world into a downloadable audit package anytime; it matches exactly what you watched.
Every dataset ships as a four-layer package
Computed live from your generated database
Running now and recently finished. Stays here after a refresh.
Your saved conversations