SAF-T › DUKIntegrator D406 errors

"decimal number does not match the pattern 16.2": too many decimals

The exact DUKIntegrator message

E: GeneralLedgerEntries (1) sectiune TotalDebit (1)
 eroare atribut: : numarul zecimal ('1210.005') nu respecta modelul: 16.2

What it means

D406 amounts have at most 2 decimals (pattern 16.2), quantities 6, exchange rates 4. The file has more decimals than the field allows.

Common causes

How to fix it

  1. Round to 2 decimals per line, then recompute totals from the rounded values – otherwise cents differ between lines and totals.

Wrong

<TotalDebit>1210.005</TotalDebit>

Correct

<TotalDebit>1210.01</TotalDebit>

Check your D406 file before filing it

We run ANAF's validator for your period plus the checks ANAF only does after filing: trial balance, balances, ledger totals, VAT, CUIs and IBANs. One free check per day.

Check a SAF-T file

Other D406 errors