Regula S.H.9: DefaultCurrencyCode
În documentația oficială SAF-T publicată de ANAF, regula S.H.9 stabilește ce trebuie să conțină elementul DefaultCurrencyCode 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 (ISO 4217) of local currency which is the default for the SAF-T.
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Cod de monedă din trei litere (ISO 4217) al monedei locale, care este implicit pentru SAF-T.
Validation according to Romania localization
Validare conform localizării pentru România
Filled with ”RON” for Romania
Se completează cu valoarea ”RON” pentru România
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
ISOCurrencyCode Mandatory Mandatory RON 1
Eroarea tipică la validare
Eroarea tipică pentru DefaultCurrencyCode apare când valoarea din XML contrazice cerința citată mai sus: format greșit, element lipsă acolo unde este obligatoriu sau, la câmpurile cu nomenclator, un cod care nu apare în lista oficială. Regula aparține secțiunii Structuri comune (Structures), așa că o singură valoare greșită, repetată în export, se poate multiplica în zeci sau sute de mesaje identice la validare.