SAF-T › DUKIntegrator D406 errors

Required element missing: "needs to appear at least 1 times"

The exact DUKIntegrator message

F: GeneralLedgerEntries (1) sectiune Journal (1) sectiune Transaction (1) sectiune TransactionLine (1)
 eroare structura: elementul 'SupplierID' ar fi trebuit sa apara de minimum 1 ori, dar apare efectiv de 0 ori

What it means

The D406 structure requires the named element at the path shown above the message, and the file does not have it (or has it fewer times than the minimum). It is a structure error (F): ANAF rejects the file.

Common causes

How to fix it

  1. Look at the path in the F: line (e.g. "GeneralLedgerEntries … TransactionLine") – that is where the element goes.
  2. Add the element in schema order; for CustomerID/SupplierID without a partner use 0.
  3. If the file comes from software, ask the vendor for a version that fills the field.

Wrong

<TransactionLine>
  <RecordID>1</RecordID><AccountID>4111</AccountID>
  <CustomerID>0012345674</CustomerID>
  <Description>…</Description>

Correct

<TransactionLine>
  <RecordID>1</RecordID><AccountID>4111</AccountID>
  <CustomerID>0012345674</CustomerID>
  <SupplierID>0</SupplierID>
  <Description>…</Description>

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