S.H.3 Structuri comune (Structures)

Regula S.H.3: AuditFileRegion

Elementul AuditFileRegion din structurile comune (Structures) refolosite în mai multe secțiuni ale declarației informative D406 este verificat de DUKIntegrator după regula S.H.3 din documentația oficială SAF-T publicată de ANAF. Cerința oficială este citată mai jos ca atare, împreună cu explicația erorii pe care regula o produce la validare.


Cum arată eroarea

Mesajul din raportul de validare are forma:

eroare atribut: : valoarea 'XX' nu se afla in lista

Forma mesajului este capturată dintr-o rulare reală a DUKIntegrator și păstrată ca în raportul original, fără diacritice.

Cum rezolvi

Familia regulii: Coduri ISO de țară și valută

Țările se raportează cu codul ISO 3166 din două litere (RO, DE, FR), monedele cu codul ISO 4217 din trei litere (RON, EUR, USD), iar regiunile României în forma RO-XX, de exemplu RO-AB pentru Alba. Numele scrise în clar, „România” sau „lei”, opresc validarea.

Verifică valoarea exactă din XML. La export, sursa obișnuită e fișa partenerului sau setarea de firmă în care țara stă ca text liber, moneda e scrisă LEI în loc de RON ori județul apare fără prefixul RO-.

Corectează datele de bază, adică fișele partenerilor și setările firmei, să folosească codurile standard, apoi regenerează fișierul. Corectat la sursă, codul iese bine în toate locurile în care apare.

Cerința oficială

Country specific code to indicate regions / provinces within the tax authority. Preferably described according to ISO3166-1A2 - RO Dept Codes. Example: RO-AB for Alba county in Romania

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

Detalii din documentația oficială

Cod specific fiecărei țări pentru a indica regiunile/ provinciile din cadrul autorității fiscale. De preferință descris în conformitate cu ISO3166-1A2 - RO Dept Codes. Exemplu: RO-AB pentru județul Alba din România
Validation according to ISO3166-1A2 - RO Dept Codes
Validare conform ISO3166-1A2 - RO Dept Codes
Filled in according to Nomenclature ISO3166-1A2 - RO Dept Codes
Se completează conform nomenclatorului ISO3166-1A2 - RO Dept Codes

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

SAFcodeType Optional Optional 0..1

Eroarea tipică la validare

AuditFileRegion este unul dintre câmpurile pe care DUKIntegrator le verifică strict în structurile comune (Structures). Când verificarea pică, mesajul de eroare arată elementul și poziția din fișier, dar textul regulii rămâne în documentația oficială — îl ai mai sus, în forma publicată de ANAF. După corectare, validează fișierul din nou înainte de depunerea în SPV.

Reguli înrudite