S.AM.2 Structuri comune (Structures)

Regula S.AM.2: CurrencyCode

În documentația oficială SAF-T publicată de ANAF, regula S.AM.2 stabilește ce trebuie să conțină elementul CurrencyCode din secțiunea Structuri comune (Structures) a declarației informative D406. Validatorul DUKIntegrator aplică regula la fiecare depunere; pe această pagină găsești cerința oficială, citată ca atare, și eroarea tipică semnalată la validare.


Cerința oficială

Three-letter currency code according to ISO 4217 standard. Example: EUR for the Euros or USD for American Dollars.

Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.

Detalii din documentația oficială

Cod valutar din trei litere conform standardului ISO 4217. Exemplu: EUR pentru euro sau USD pentru dolari americani.
Alphabetical only
Doar codurile alfabetice
Validation accorinding to ISO4217CurrCodes
Validare conform ISO4217CurrCodes
Filled in according to Nomenclature ISO4217CurrCodes
Se completează conform nomenclatorului ISO4217CurrCodes

Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:

ISOCurrencyCode ERP Mandatory Mandatory 1

Eroarea tipică la validare

Dacă validatorul a semnalat această regulă, problema se află în secțiunea Structuri comune (Structures): elementul CurrencyCode nu îndeplinește condiția citată mai sus. Cauzele frecvente sunt exportul incomplet din programul de contabilitate și datele de firmă sau de nomenclator neactualizate. Corectează la sursă, în programul din care generezi D406, nu direct în XML.