image image image image image image

SAF-T Header Structure

SAF-T Header Structure

 

Subsectiunea Header Structure este inclusa in sectiunea Structures (Structuri).

In subsectiunea Header Structure sunt definite urmatoarele elemente:

AuditFileVersion
  • Descriere: identificarea versiunii utilizate pentru Fisierul Standard de Audit SAF-T
  • Tip: SAFcodeType
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: se completeaza cu valoarea 2.0, pentru fisierul standard de audit OECD SAF-T 2.0
AuditFileCountry
  • Descriere: cod de tara din doua litere in conformitate cu standardul ISO 3166-1 alpha 2
    Exemple: NL pentru Olanda, RO pentru Romania
  • Tip: ISOCountryCode
  • Validare sintactica: sunt permise toate caracterele ISO ASCII
  • Validare semantica: validare conform ISO3166-2-CountryCodes
  • Observatii: se completeaza cu valoarea „RO” pentru Romania
AuditFileRegion
  • Descriere: cod specific fiecarei tari pentru a indica regiunile/provinciile din cadrul autoritatii fiscale, de preferinta, descris in conformitate cu ISO3166-1A2 – RO Dept Codes
    Exemplu: RO-AB pentru judetul Alba din Romania
  • Tip: SAFcodeType
  • Validare sintactica: validare conform ISO3166-1A2 – RO Dept Codes
  • Validare semantica: validare conform ISO3166-1A2 – RO Dept Codes
  • Observatii: se completeaza conform nomenclatorului ISO3166-1A2 – RO Dept Codes
AuditFileDateCreated
  • Descriere: data creerii fisierului SAF-T
  • Tip: Date
  • Validare sintactica: validare conform standardului ISO 8601
  • Validare semantica: –
  • Observatii: codificarea datei si a orei in fisierul standard de audit SAF-T se realizeaza pe baza standardului ISO 8601, care specifica formatul AAAA-LL-ZZ
    Exemple de date acceptate: 2020-10-03, 2021-04-12
SoftwareCompanyName
  • Descriere: denumirea societatii producatoare a software-lui care a generat fisierul standard de control fiscal
  • Tip: SAFmiddle2textType
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: –
SoftwareID
  • Descriere: numele software-ului care a generat fisierul SAF-T
  • Tip: SAFmiddle2textType
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: –
SoftwareVersion
  • Descriere: versiunea software-ului care a generat fisierul SAF-T
  • Tip: SAFshorttextType
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: –
Company
  • Descriere: numele si adresa companiei
  • Tip: CompanyHeaderStructure
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: –
DefaultCurrencyCode
  • Descriere: cod de moneda din trei litere (ISO 4217) al monedei locale, care este implicit pentru SAF-T
  • Tip: ISOCurrencyCode
  • Validare sintactica: validare conform localizarii pentru Romania
  • Validare semantica: –
  • Observatii: se completeaza cu valoarea „RON” pentru Romania
SelectionCriteria
  • Descriere: criterii stabilite de utilizator pentru a popula fisierul de audit
  • Tip: SelectionCriteriaStructure
  • Validare sintactica: –
  • Validare semantica: –
  • Observatii: –
HeaderComment
  • Descriere: indica tipul de declaratie transmisa
    Aceasta poate fi declaratie lunara, declaratie trimestriala, declaratie anuala sau declaratie la cerere.
  • Tip: SAFlongtextType
  • Validare sintactica: restrictie pentru valorile
    • L – pentru declaratii lunare
    • T – pentru declaratii trimestriale
    • A – pentru declaratii anuale
    • C – pentru declaratii la cerere
    • NL – nerezidenti lunar
    • NT – nerezidenti trimestrial
  • Validare semantica: restrictie pentru valorile
    • L – pentru declaratii lunare
    • T – pentru declaratii trimestriale
    • A – pentru declaratii anuale
    • C – pentru declaratii la cerere
    • NL – nerezidenti lunar
    • NT – nerezidenti trimestrial
  • Observatii: completarea acestui camp se face cu codificarea corespunzatoare tipului de declaratie transmisa, astfel:
    • pentru declaratii lunare se completeaza cu L
    • pentru declaratii trimestriale se completeaza cu T
    • pentru declaratii anuale se completeaza cu A
    • pentru declaratiile nerezidentilor inregistrati in Romania in scop de TVA si asimilati marilor contribuabili (pe baza criteriului de reprezentare) se completeaza cu NL (nerezidenti lunar)
    • pentru declaratiile nerezidentilor inregistrati in scop de TVA in Romania asimilati contribuabililor mijlocii sau mici se completeaza cu NT (nerezidenti trimestrial)
SegmentIndex
  • Descriere: indexul segmentului in secventa de raportare, pentru raportarea modala
  • Tip: SAFcodeType
  • Validare sintactica: valoare numerica
  • Validare semantica: valoarea trebuie sa fie mai mare ca 0
  • Observatii: –
TotalSegmentsInSequence
  • Descriere: numarul total de segmente in secventa
  • Tip: SAFcodeType
  • Validare sintactica: valoare numerica
  • Validare semantica: valoarea trebuie sa fie mai mare ca 0
  • Observatii: –

 

Sursa: www.anaf.ro