Romania SAF-T D406 Validator (ANAF + consistency checks) avatar

Romania SAF-T D406 Validator (ANAF + consistency checks)

Pricing

from $500.00 / 1,000 saf-t file checkeds

Go to Apify Store
Romania SAF-T D406 Validator (ANAF + consistency checks)

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

Alex Constantin

Maintained by Community

Actor 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)

EventPriceWhen
SAF-T file checked$0.50a 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).