Romania SAF-T D406 Validator (ANAF + consistency checks)
Pricing
from $500.00 / 1,000 saf-t file checkeds
Romania SAF-T D406 Validator (ANAF + consistency checks)
Check a Romanian SAF-T D406 file before filing: the official ANAF validator plus 40 accounting checks it skips (balanced GL, opening + movements = closing, partner balances, invoice totals, VAT = base x rate, CUI and IBAN check digits).
Pricing
from $500.00 / 1,000 saf-t file checkeds
Rating
0.0
(0)
Developer
Alex Constantin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Check a SAF-T (D406) file before you file it with ANAF. The Actor runs the official ANAF validator (DUKIntegrator, for the file's reporting period) and then 40 accounting consistency checks the official validator does not do, the kind of mismatches ANAF cross-checks after filing.
Works for monthly / quarterly files (L, T), annual assets (A) and on-request stock files (C), up to 100 MB.
Consistency checks (beyond ANAF's validator)
- journal entries balanced (debit = credit), totals and entry counts in the header
- opening balance + movements = closing balance for every GL account; trial balance balanced
- customer and supplier balances vs their control accounts
- invoice lines vs net / gross totals; VAT = base × rate; VAT codes valid for the period (21% / 11% from August 2025)
- RON amount = currency amount × exchange rate; periods 1-12; return type matching the period length
- CUI and IBAN check digits; accounts present in the ANAF chart of accounts
- annual files: fixed-asset roll-forward (cost, depreciation, book value); stock files: opening + receipts − issues = closing per product
Every finding has a plain-language explanation and fix (Romanian and English) and, where it can be computed, the correct value.
Input
{ "fileUrl": "https://example.com/D406_2026_10.xml" }
Or paste a small file as text in xml.
Output
One dataset row: valid, errors, warnings, period, the ANAF validator result (anaf), the consistency
result (consistency), a summary of the file and the first 1,000 findings. The full report is the
REPORT record in the run's key-value store.
Pricing (pay per event)
| Event | Price | When |
|---|---|---|
| SAF-T file checked | $0.50 | a D406 file was checked |
Not charged: files that are not D406, unreadable links, outages.
Data
The file goes over HTTPS to the author's service in the EU; the official validator runs in an isolated container without internet access, the file is deleted after the check. Results stay in your Apify storage. The messages are explained at einvoice.alexhub.uk/ro/saft/.
Related: e-Factura Validator, Romanian Company Lookup by CUI (ANAF).