Regula S.H.11: HeaderComment
Regula S.H.11 face parte din documentația oficială SAF-T publicată de ANAF și privește elementul HeaderComment din structurile comune (Structures) refolosite în mai multe secțiuni ale declarației informative D406. Validatorul DUKIntegrator o aplică la fiecare depunere; mai jos ai cerința oficială, citată ca atare, și explicația erorii pe care 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
În ciuda numelui, HeaderComment nu e un câmp de comentarii libere. În D406 el codifică tipul declarației și acceptă doar valorile L, T, A, C, NL și NT. Un text explicativ pus acolo de program sau de un operator — «declarație lunară», luna raportată, orice notă — e respins ca valoare din afara listei.
- Caută <HeaderComment> în Header și vezi ce a scris exportul acolo.
- Înlocuiește textul cu codul potrivit din restricția oficială: L pentru declarații lunare, T pentru trimestriale, A pentru anuale, C pentru declarații la cerere.
- Nerezidenții înregistrați în scop de TVA în România folosesc codurile dedicate: NL (nerezidenți lunar) sau NT (nerezidenți trimestrial), după categoria în care sunt asimilați.
- Codul trebuie să corespundă declarației pe care o depui efectiv pentru perioada respectivă. Unele programe cer tipul declarației în dialogul de generare, altele îl deduc din perioada selectată — verifică setarea înainte de export.
<HeaderComment>declaratie lunara iulie</HeaderComment>
<HeaderComment>L</HeaderComment>
Cerința oficială
Indicates the type of return submitted. This can be: monthly return, quarterly return, annual return or on-demand return.
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Indică tipul de declarație transmisă. Aceasta poate fi: declarație lunară, declarație trimestrială, declarație anuală sau declarație la cerere.
Restriction for values: - L - for monthly returns - T - for quarterly returns - A - for annual returns - C - for returns on request - NL - non-residents monthly - NT - non-resicents quarterly
Restricție pentru valorile: - L - pentru declarații lunare - T - pentru declarații trimestriale - A - pentru declarații anuale - C - pentru declarații la cerere - NL - nerezidenti lunar - NT - nerezidenti trimestrial
The field is completed using the associated code according to the type of declaration submitted, as follows: - for monthly returns to be filled in with "L" - for quarterly returns to be completed with "T" - for annual returns to be completed with "A" - for returns on request to be completed with "C" - the non-residents registred for VAT in Romania - assimilated to large taxpayers - will fill this with „NL” (non-residents monthly) - the non-residents registred for VAT in Romania - assimilated to medium or small taxpayers - will fill this with „NT” (non-residents quarterly)
Completarea acestui câmp se face cu codificarea corespunzătoare tipului de declarație transmisă, astfel: - pentru declarații lunare se completează cu ”L” - pentru declarații trimestriale se completează cu ”T” - pentru declarații anuale se completează cu ”A” - pentru declarații la cerere se completează cu ”C” - pentru declarațiile nereridenților înrgistrați în România în scop de TVA și asimilați marilor contribuabili (pe baza criteriului de reprezentare) se completează cu „NL” (nerezidenți lunar) - pentru declarațiile nerezidenților înregistrați în scop de TVA în România asimilați conribuabililor mijlocii sau mici - se completează cu „NT” (nerezidenți trimestrial)
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFlongtextType Mandatory Mandatory 1