Descriere #
Subsecțiunea TaxTable a fișierului SAF-T include informații despre toate tipurile de taxe pe care contribuabilul trebuie să le raporteze, precum și codurile asociate fiecărei taxe. Raportarea corectă a acestei subsecțiuni este critică în procesul de calcul al TVA-ului.
Structură TaxTable #
Subsecțiunea TaxTable a fișierului SAF-T cuprinde un singur tip de element, denumit TaxTableEntry, ce cuprinde informațiile despre taxele care trebuie raportate de către contribuabil. Acest element cuprinde toate formele de impozite și taxe pentru care acesta este înregistrat sau la care are obligații fiscale.
Fișierul SAF-T va include mai multe intrări de tip TaxTableEntry, asociate fiecărui tip de impozit sau taxă la care compania are obligații fiscale. În momentul de față, standardul de raportare stabilit de ANAF se referă la raportarea TVA și a impozitelor cu reținere la sursă.
Informațiile din elementul TaxTableEntry sunt utilizate de autoritățile fiscale pentru a verifica conformitatea fiscală a contribuabilului. Aceste informații sunt, de asemenea, utilizate de companii pentru a-și gestiona obligațiile fiscale și pentru a raporta rezultatele financiare.
Elemente TaxTable #
Găsești mai jos componentele asociate subsecțiunii TaxTable care vor fi raportate pe calea Masterfiles/TaxTable/TaxTableEntry/. Elementele obligatorii sunt evidențiate cu o iconiță cu semnul exclamării.
Elemente MasterFiles/TaxTable/TaxTableEntry ⮧
- Descriere : cod taxă conform nomenclator TVA din schema xls
- Tip: SAFcodeType
- Mod de raportare: Obligatoriu
- Validare sintactică: bazată pe sheet-ul TAX_IMP – Impozite din schema xls
- Validare semantică: nu există
Completarea acestui câmp se face cu codul asociat conform nomenclatorului TAX-IMP – Impozite disponibil în documentația ANAF → schema xls
- Descriere : Descrierea tipului de taxă, deocamdată doar TVA.
- Tip: SAFlongtextType
- Mod de raportare: Obligatoriu
- Validare sintactică: nu există
- Validare semantică: nu există
Elemente MasterFiles/TaxTable/TaxTableEntry/TaxCodeDetails ⮧
- Descriere : codul numeric conform nomenclatoarelor de taxe (TVA) disponibile în documentația SAF-T
- Tip: SAFCodeType
- Mod de raportare: Obligatoriu
- Validare sintactică: validare conform nomenclatoarelor TVA
- Validare semantică: nu există
Notă
Codurile necesare pentru completarea TaxCode se regăsesc în nomenclatoarele specifice detaliate în foaia Legenda coduri tax din documentul schema xls : Livrari, Achizitii ded 100%, Achizitii ded 50%_baserate, Achizitii ded 50%_not_know, Achizitii ded 50%, Achizitii neded, Achizitii base rate, Achizitii not known, WHT – nomenclator, TVA_NoteContabile, Achizitii neded 50%
- Descriere : procentul de impozitare (cota de TVA)
- Tip: decimal
- Mod de raportare: Obligatoriu
- Validare sintactică: validare număr zecimal
- Validare semantică: dacă raportați utilizând TaxPercentage, nu raportați FlatTaxRate.
Notă
Este foarte important să te asiguri că ai completat corect cotele de TVA. Daca vrei să verifici, poți utiliza gratuit platforma Finlight pentru a identifica erorile legate de TVA.
Elemente …TaxCodeDetails/FlatTaxRate ⮧
- Descriere :suma în moneda implicită a antetului, reprezentată ca un număr zecimal cu două cifre zecimale după separatorul punct zecimal („ . ”). Suma poate fi negativă sau pozitivă după caz. Sumele negative sunt prefixate cu semnul minus („-”)
- Tip: SAFmonetaryType
- Mod de raportare: obligatoriu
- Validare sintactică: număr zecimal, delimitat prin punct zecimal cu maxim 2 (două) cifre după punctul zecimal
- Validare semantică: nu există
Note
Se completează cu valoarea în RON, pentru România. Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor.
- Descriere: cod valutar din trei litere conform standardului ISO 4217. Exemplu: EUR pentru euro sau USD pentru dolari americani.
- Tip: ISOCurrencyCode
- Mod de raportare: obligatoriu
- Validare sintactică: coduri alfabetice
- Validare semantică: conform ISO4217CurrCodes
Notă
Se completează conform nomenclatorului ISO4217CurrCodes.
- Descriere :suma în valută străină, reprezentată ca un număr zecimal cu două cifre zecimale după separatorul punct zecimal („ . ”). Suma poate fi negativă sau pozitivă după caz. Sumele negative sunt prefixate cu semnul minus („-”)
- Tip: SAFmonetaryType
- Mod de raportare: obligatoriu
- Validare sintactică: număr zecimal, delimitat prin punct zecimal cu maxim 2 (două) cifre după punctul zecimal
- Validare semantică: nu există
Notă
Pentru aproximări se utilizează regulile de rotunjire, conform Ordinului nr. 978 din 8 Iulie 2005 al Ministerului Finanțelor. În cazul în care valuta transmisă este în RON, se va completa cu valoarea de la Amount.
- Descriere : cursul de schimb utilizat. CurrencyAmount x ExchangeRate = Sumă
- Tip: SAFexchangerateType
- Mod de raportare: opțional
- Validare sintactică: număr zecimal, delimitat prin PUNCT zecimal cu maxim 4 cifre după punctul zecimal
- Validare semantică: nu există
Notă
Cursul de schimb utilizat pentru determinarea în RON a bazei impozabile a taxei este cursul din data exigibilității taxei, astfel cum este stabilit la art. 135 din Codul fiscal, indiferent de data la care sunt sau vor fi recepționate bunurile/ facturile/ serviciile/ alte documente financiare.
Atenție → Dacă raportați utilizând FlatTaxRate, nu raportați TaxPercentage.
- Descriere : procentele de pro-rata utilizate pentru codul de taxă. Standard este de 1, adică întreaga sumă este deductibilă
Exemplu: 0.6 dacă doar 60% din suma totală este deductibilă. Introduceți toate procentele de pro-rata standard utilizate pentru codul de taxă - Tip: SAFBaseRate
- Mod de raportare: Obligatoriu
- Validare sintactică: restricționat la valori între 0.0000 -1.0000 (unde 1.0000 reprezintă 100.00%). Trebuie raportat în format cu 4 zecimale!
- Validare semantică: nu există
Notă
Valoarea înscrisă trebuie să fie:
- subunitară pentru deductibilitate parțială, ca de exemplu 0.5000 pentru deductibilitate de 50%
- 1.0000 pentru deductibilitate integrală de 100%
- Descriere: cod de țară din două litere în conformitate cu standardul ISO3166-2-CountryCodes. Exemplu RO pentru România.
- Tip: ISOCountryCode
- Mod de raportare: Obligatoriu
- Validare sintactică: sunt permise toate caracterele ISO ASCII
- Validare semantică: se raportează numai dacă nu se raportează OpeningDebitBalance
Notă
Valoare implicită ”RO” pentru România
- Descriere : 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
- Tip: SAFcodeType
- Mod de raportare: Opțional
- Validare sintactică: conform ISO3166-1A2 – RO Dept Codes
- Validare semantică: conform ISO3166-1A2 – RO Dept Codes
- Descriere: data de început pentru această intrare
- Tip: Date
- Mod de raportare: Opțional
- Validare sintactică: conform standardului ISO 8601
- Validare semantică: nu există
Notă
Codificarea datei și a orei în fișierul standard de audit SAF-T se realizează pe baza standardului ISO 8601, care specifica următorul format : AAAA-LL-ZZ
Exemplificare
2023-02-23
- Descriere: data de sfârșit pentru această intrare
- Tip: Date
- Mod de raportare: opțional
- Validare sintactică: conform standardului ISO 8601
- Validare semantică: nu există
Note
Codificarea datei și a orei în fișierul standard de audit SAF-T se realizează pe baza standardului ISO 8601, care specifica următorul format : AAAA-LL-ZZ
Exemplificare
2023-02-23
- Descriere : descrierea codului de taxă
- Tip: SAFlongtextType
- Mod de raportare: Opțional
- Validare sintactică: nu există
- Validare semantică: nu există
Deși acest câmp este opțional, îți recomandăm să îl folosești pentru a te asigura că poți verifica facil detaliile de TVA atunci când verifici consistența dintre cotele de TVA utilizate și tipul de TVA.
Mențiuni importante din documentația ANAF #
Raportarea taxelor cu reținere la sursa → TaxType WTH #
- este obligatorie raportarea informațiilor cu privire la TaxType WHT (impozit cu reținere la sursă) pentru care sunt definite coduri de taxa (TaxCode).
- Pentru declararea TaxType WHT, se va utiliza codul de taxa aferent din tabela Tax-Imp-Impozite.
- Pentru codurile de taxa aferente WHT, elementul BaseRate se va completa întotdeauna cu 100
Raportarea codurilor de taxe #
În cadrul acestei subsecțiuni se vor raporta toate codurile de taxa aferente TVA și WHT utilizate de contribuabil în perioada de raportare, conform nomenclatoarelor relevante.
Contribuabilii pot opta să raporteze toate codurile de taxă utilizate în mod obișnuit, indiferent dacă acestea sunt sau nu utilizate în perioada de raportare.
TaxType pentru TVA #
Pentru declararea TaxType TVA, se va utiliza întotdeauna codul de taxa 300 – Taxa pe valoarea adăugată, din nomenclatorul Tax-Imp-Impozite.
Raportarea altor taxe și impozite #
Raportarea altor taxe si impozite este opțională.
Raportarea elementului BaseRate #
- Elementul BaseRate conține informații cu privire la pro-rata aplicata de contribuabil. Contribuabilii care au drept integral de deducere a TVA vor completa acest element cu 100 pentru toate codurile de taxă/TaxCode (atât pentru codurile de taxă atribuibile achizițiilor cât și pentru codurile de taxa atribuibile livrărilor)
- Pentru codurile de taxa aferente WHT, elementul BaseRate se va completa întotdeauna cu 100
Atenție
Dacă vei completa toate câmpurile cu BaseRate =1, inseamnă că raportezi 100% din TVA ca fiind deductibil.
Cum se completează corect TaxPercentage și FlatTaxRate #
Flat Tax Rate este un element obligatoriu de raportat, iar completarea acestuia se face după regula : Dacă raportați utilizând FlatTaxRate, nu raportați TaxPercentage.
Cum se completează corect Description #
Elementul Description se completează cu descrierea codului de taxă din nomenclatorul aferent.
Sursa: ANAF → Ghidul SAF-T, Document Q&A și schema xls
Acum îți poți verifica declarația SAF-T (406) cu Finlight #
Verificare SAF-T de la Finlight →încarcă fișierul tău .xml pe platforma Finlight și verifică-ți gratuit declarația SAF-T conform celor 22 de teste de consistență recomandate de ANAF, precum și alte teste specifice. Rezultate imediate!
Mesaj Finlight #
Am construit Ghidul SAF-T Finlight și Ghidul financiar Finlight pentru a oferi soluții simple, gratuite și aplicabile celor ce au nevoie de ele.
- folosește opțiunea de comment de la Facebook pentru a ne adresa întrebări și pentru a ne ajuta să ne îmbunătățim materialele
- dacă materialele ți se par utile, apasă Recommend și Share.