Regula GL.24: AccountID
În documentația oficială SAF-T publicată de ANAF, regula GL.24 stabilește ce trebuie să conțină elementul AccountID din secțiunea GeneralLedgerEntries 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.
Cum rezolvi
Aceeași cerință de cont analitic conform planului de conturi oficial, aplicată de data asta pe fiecare linie de jurnal din GeneralLedgerEntries — partea cu cel mai mare volum din fișier. De aceea o mapare greșită nu produce o eroare, ci sute: fiecare înregistrare contabilă care folosește contul respectiv pică separat.
- Ia din raport valoarea respinsă și caut-o ca <AccountID> în GeneralLedgerEntries. Numără câte conturi distincte sunt implicate — de regulă mult mai puține decât erorile.
- Forma cerută e aceeași ca în MasterFiles: număr întreg diferit de zero, validat conform planului de conturi aplicabil firmei (PlanConturiBalSocCom și celelalte nomenclatoare oficiale).
- Nu corecta linie cu linie în XML. Repară maparea contului în programul de contabilitate — analiticul intern legat de un cod numeric din planul oficial — și lasă exportul să rescrie toate liniile deodată.
- Controlează la final că același cont apare identic și în GeneralLedgerAccounts din MasterFiles: jurnalul și masterul trebuie să iasă din aceeași mapare, dintr-un singur export.
<AccountID>5121.BT</AccountID>
<AccountID>51211</AccountID> <!-- analitic numeric pe sinteticul 5121 -->
Cerința oficială
This is the analytical account ID based on the standard defined by the Romanian authorities, according to the accounting accounts chart for comercial companies (PlanConturiBalSocCom), accounting accounts chart for credit institutions and non-banking financial institutions (PlanConturiBanci), or the accounting accounts chart for insurance companies (PlanConturiSocAsigurari)
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Acesta este ID-ul contului analitic creat pe baza standardului definit de autoritățile române, conform planului de conturi pentru societăți generale (PlanConturiBalSocCom), planului de conturi aplicabil pentru instituțiile de credit şi instituțiile financiar nebancare (PlanConturiBanci) sau planului de conturi aplicabil pentru societățile de asigurări (PlanConturiSocAsigurari).
The account is an integer decimal number, not null
Contul trebuie să fie un număr intreg diferit de 0
Validation at the level of the analytical account that need to be reported according to the accounting account chart in Romania, applicable to the company that makes the reporting, based on the romanian accounting standards (”SRC”)
Validare la nivelul codului contului analitic care trebuie să corespundă planului de conturi contabile pentru România aplicabil tipului societății raportoare conform standardelor românești de contabilitate. (”SRC”)
The field is completed using the associated codes validated with the following nomenclatures: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36
Completarea acestui câmp se face cu codul asociat contului validat conform nomenclatoarelor: - PlanConturiBalSocCom - PlanConturiIFRS - PlanConturiIFRS_Norma39 - PlanConturiBanci - PlanConturiNebancare - PlanConturiSocAsigurari - PlanConturi_Norma36
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFmiddle2textType GL Mandatory Mandatory 1