northdan.
Vezi pagina în română

IT Glossary

What is SAF-T?

SAF-T (Standard Audit File for Tax) is a standardised electronic file of a company’s accounting data, filed in Romania as the D406 return.

SAF-T — Standard Audit File for Tax — is an OECD-designed export format that hands a tax authority a company’s accounting records as one standardised electronic file instead of a shoebox of reports. In Romania it arrives under the name D406, the return through which companies transmit that file to ANAF, the Romanian tax authority. What travels inside is substantial: general ledger entries, issued and received invoices, payments, inventory movements and fixed assets, all mapped onto a structure the authority specifies down to the individual field. The obligation was phased in by taxpayer category — large first, then medium, then small — with monthly or quarterly filing depending on the company’s VAT period, so a foreign owner of a Romanian subsidiary should assume it applies and confirm the frequency with the accountant rather than the other way round. Two consequences turn this into a systems question rather than a paperwork question. First, late or malformed filings are penalised. Second, and more lasting, the authority runs automated risk analytics over the submitted data: an inconsistency between what the inventory module says and what the ledger says stops being internal untidiness and becomes a visible signal at the tax office. A properly configured ERP produces D406 at the press of a button; a badly mapped one produces a week of manual reconciliation every single month.

Let’s talk about your project

Message us on WhatsApp or send an email — you talk directly to a developer.

office@northdan.com · +40 752 070 247

Why it matters for your business

Filing that costs a click, not a week

When accounting and inventory data live in one integrated system, the D406 file is generated from records that already exist, with no manual collection from spreadsheets and side databases.

Errors caught before the tax authority sees them

Built-in validation flags unmapped accounts, partners without a valid tax identifier and unclosed balances before transmission — not after a notice arrives asking about them.

A measurably lower risk profile

Consistent, clean submissions lower the company’s score in the authority’s automated risk models, which in practice means fewer clarification requests and fewer inspections.

Frequently asked questions

Which companies have to file the D406 return in Romania?

The obligation was introduced in stages, beginning with large taxpayers, then medium, then small, so it now covers essentially every company keeping double-entry accounts under Romanian law. Non-resident groups often learn of it late, because the local accountant absorbed the work quietly. Confirm two things with that accountant: the category your entity falls into, and the filing frequency attached to it, since monthly and quarterly rhythms demand different levels of data discipline.

What happens if the file is late or contains errors?

Failure to file and incorrect filing both carry administrative fines under Romanian fiscal procedure, and a grace period for corrections applies when the obligation first reaches a company. Over a longer horizon the fine is the smaller problem: erroneous data feeds the authority’s risk analysis, so a habit of sloppy submissions raises the probability of an inspection far more than any single penalty ever costs.

Does our accounting software generate SAF-T automatically?

Most modern Romanian ERP and accounting products ship a D406 module, and international systems handle it through a localisation package. The export is only ever as good as what sits behind it: a chart of accounts mapped to the official nomenclature, partners with complete tax identifiers, warehouses and stock categories defined coherently. The hard part is never the export button — it is the one-off data preparation project that has to happen properly before that button means anything.

Related terms

Let’s talk about your project

Message us on WhatsApp or send an email — you talk directly to a developer.

office@northdan.com · +40 752 070 247