SAF-T for restaurants: the complete guide to the D406 return in HoReCa
SAF-T (Standard Audit File for Tax), filed in Romania as the informative return D406, has become one of the most demanding reporting obligations for companies — restaurants, cafes, bars and fast-food outlets included. Unlike a classic return you fill in by hand, SAF-T is a highly detailed, standardized XML file generated directly from your accounting and operational records. For HoReCa, where you deal with huge volumes of small transactions, complex stock management and multiple sales channels (dine-in, delivery, aggregators), preparing this data manually is practically impossible. This guide explains, in plain terms, what SAF-T means for restaurants, who has to file, what the return contains, what the deadlines are, and how an integrated system of POS, stock management and e-invoicing turns a heavy obligation into an automated process.
What SAF-T (D406) is and why it matters for restaurants
SAF-T is an international standard developed by the OECD for the electronic exchange of tax data between taxpayers and tax authorities. In Romania it was implemented by ANAF as the informative return D406 — an XML file that contains, in a single standardized format, detailed information from a company's accounting and operational records: accounts, journals, sales and purchase invoices, payments, stock movements and assets.
The core idea is that ANAF can receive company data in a uniform, machine-analyzable format, without requesting ad-hoc reports at every audit. For the tax authority this means fast cross-checks between what you report in D406, what appears in e-invoicing, in your VAT return and in your partners' files.
For a restaurant the relevance is direct: the business generates a very high volume of small documents (fiscal receipts, invoices, goods-receipt notes, kitchen consumption), and all of these must appear, correctly classified, in the SAF-T file. The more fragmented your daily records are (POS separate from stock, stock separate from accounting), the higher the risk of discrepancies and of the return being rejected.
- SAF-T = a standardized XML file with accounting and operational data, filed as D406.
- It lets ANAF run automated cross-checks (D406 vs. e-invoicing vs. VAT return).
- For HoReCa, the real challenge is transaction volume and stock management.
Who must file and from when (the phasing)
The obligation to file SAF-T was introduced in stages, based on taxpayer size, precisely to give companies time to prepare their systems. Large taxpayers entered the calendar first, followed by medium taxpayers, and the final stage extended the obligation to small taxpayers, including micro-enterprises and newly VAT-registered companies.
In practice this means the vast majority of restaurants — whether a small single-location company or a chain with several outlets — fall within the scope of filing D406. You confirm your specific classification (taxpayer category and the date your obligation starts) with your accountant and ANAF, because it depends on the company's tax status.
One important point: for each taxpayer category there is, at the first filing, a grace period during which errors are not penalized, precisely to allow files to be adjusted. But do not treat the grace period as a postponement — it is the ideal moment to validate that the data comes out correctly from your system, before any non-conformities become sanctionable under the legislation in force.
- Staged rollout: large taxpayers → medium → small (including micro-enterprises).
- Almost all VAT-registered restaurants now fall within the scope of D406.
- Your classification and exact start date are confirmed with your accountant and ANAF.
- The first filing has a grace period — use it for validation, not as a postponement.
What the D406 return contains
The SAF-T file is structured into sections, and not all of them are filed at the same frequency. Some information is transmitted periodically (monthly or quarterly, aligned with the VAT return), while other sections — such as stock and assets — are generally reported less often or on the tax authority's request.
The main sections cover master data (nomenclatures of customers, suppliers, products, accounts, VAT rates), general ledger entries (the accounting itself) and source documents: sales invoices, purchase invoices, payments and receipts. For a restaurant, this includes both invoices issued to customers and companies, and invoices from suppliers of goods, packaging and utilities.
The stock section (movement of goods) is particularly sensitive in HoReCa, because the business involves goods coming in, raw materials being turned into dishes, and daily consumption. To be correct, your records must link inbound receipts (goods-receipt notes), recipes/consumption and sales into a coherent flow. This is where the difference between a company with integrated digital stock management and one keeping stock on paper or in separate files shows most clearly.
- Master data (customers, suppliers, products, accounts, VAT rates) — the reference data.
- General ledger — the accounting entries themselves.
- Source documents: sales invoices, purchase invoices, payments and receipts.
- Stock and assets — usually reported less often or on ANAF's request, but must be coherent.
Deadlines and filing frequency
The frequency of filing D406 generally follows the company's VAT period: taxpayers with a monthly VAT return file monthly, and those with a quarterly return file quarterly. The deadline is usually the last calendar day of the month following the reporting period, with the adjustments the legislation provides for non-working days.
The stock and asset sections do not follow this monthly/quarterly rhythm: assets are reported annually, and stock at the deadline set by the tax authority when requested. That is why it is essential that your stock data is already prepared and correct in the system, rather than reconstructed in a hurry on demand.
The practical recommendation for any restaurant is not to leave file generation to the last minute. A D406 file that comes out of your system automatically and validated leaves you time to correct any mapping errors (for example an account or a VAT rate set incorrectly) before the deadline. Check the exact deadlines applicable to your company together with your accountant, since they depend on your tax period.
- D406 is generally filed at the rhythm of the VAT return (monthly or quarterly).
- Typical deadline: the last day of the month following the reporting period.
- Assets — annually; stock — at the deadline requested by the tax authority.
- Confirm exact deadlines with your accountant, depending on your tax period.
HoReCa-specific challenges in SAF-T reporting
Restaurants have an atypical data profile compared with many other businesses. First, volume: hundreds or thousands of receipts per day, each with products and VAT rates that must be classified correctly. If there are manual data-entry steps between the cash register, the POS and accounting, each step becomes a source of errors that will surface in D406.
Second, stock. A dish sold consumes several raw materials according to the recipe; goods come in on receipt notes, and consumption must be written off correctly from stock. Without an automatic link between recipes, sales and stock, the movement-of-goods section becomes almost impossible to reconstruct exactly.
Third, multiple channels. Dine-in sales, sales through your own ordering site and sales via aggregators (Glovo, Wolt, Bolt Food) must be consolidated into a single coherent record. If each channel lives in its own report, aligning the data for SAF-T and e-invoicing becomes a monthly chore. That is why integrating delivery platforms directly into the POS is not just an operational convenience — it is also a tax-compliance factor.
- Very high volume of receipts, each needing correct VAT classification.
- Recipe-based stock write-off — the sale → consumption → stock link.
- Multiple channels (dine-in, own site, Glovo/Wolt/Bolt) that must be consolidated.
- Manual steps between register, POS and accounting multiply errors in D406.
How a POS + stock + e-invoicing system makes SAF-T feasible
SAF-T is, in essence, not an isolated accounting problem — it is a problem of clean data at the source. If sales, stock and invoices are already recorded correctly and electronically, generating D406 becomes a technical step rather than a manual reconstruction of a full month of activity. This is where an integrated system matters.
Appy is an all-in-one platform for Romanian HoReCa that ties exactly these pieces together. The POS records every sale with the correct product and VAT rate, integrated with the cash register and fiscal printer. The stock-management module writes off consumption automatically based on recipes, starting from the goods-receipt notes — exactly the flow the movement-of-goods section of SAF-T needs. And the ANAF e-invoicing module (under Law 296/2023) generates and transmits electronic invoices, so that your invoicing data is already aligned with what you will report in D406.
In addition, integration with the Glovo, Wolt and Bolt aggregators brings delivery orders directly into the POS and the KDS, which means sales from all channels land in a single record instead of separate reports that have to be reconciled by hand at month-end. The practical result: the data needed for SAF-T is clean, consolidated and coherent throughout the month, and your accountant works with a single source of truth instead of hunting for discrepancies.
Finally, a modern platform also covers your related obligations: digital employee time-clock (with PIN and non-biometric selfie, calculation of overtime, night and holiday hours under the Labor Code), customer loyalty and operational reporting — all contributing to orderly records that translate directly into simpler tax reporting.
- POS integrated with the cash register → every sale with the correct VAT rate, at the source.
- Recipe-based stock management → automatic write-off for the stock section.
- ANAF e-invoicing (Law 296/2023) → electronic invoices aligned with D406.
- Glovo/Wolt/Bolt integration → all channels in a single consolidated record.
Frequently asked questions
Does my small restaurant have to file SAF-T?
Most likely yes. The obligation was extended in stages down to small taxpayers, including micro-enterprises and newly VAT-registered companies. Confirm your exact classification and start date with your accountant and ANAF, based on your company's tax status.
How often is D406 filed?
Generally at the rhythm of the VAT return: monthly for those with a monthly tax period, quarterly for those with a quarterly one. The usual deadline is the last day of the month following the reporting period. Assets are reported annually, and stock at the deadline set by the tax authority.
What happens with stock data in SAF-T for a restaurant?
The movement-of-goods section requires goods receipts, consumption and sales to be coherent. In HoReCa this only works if you have an automatic link between receipt notes, recipes and sales — hard to reconstruct manually, simple with integrated digital stock management.
Do sales via Glovo, Wolt and Bolt need to be included?
Yes, all revenue must appear in your records. The challenge is consolidation: if each channel has its own separate report, aligning for SAF-T and e-invoicing becomes difficult. Integrating aggregators directly into the POS brings all orders into one record.
How does an integrated POS system help with SAF-T?
Through clean data at the source: every sale carries the correct VAT rate, stock is written off automatically by recipe, and electronic invoices are already aligned. That way D406 becomes an export step, not a manual reconstruction of a whole month of activity.