Regula GL.7: Type
Regula GL.7 face parte din documentația oficială SAF-T publicată de ANAF și privește elementul Type din secțiunea GeneralLedgerEntries a 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 semnalat de validator este de forma:
F: GeneralLedgerEntries (1) sectiune … (1) eroare structura: elementul 'Type' ar fi trebuit sa apara de minimum 1 ori, dar apare efectiv de 0 ori
Formă reconstituită din comportamentul validatorului; raportul original apare fără diacritice. Porțiunile marcate cu „…” diferă de la fișier la fișier.
Cum rezolvi
Familia regulii: Element obligatoriu lipsă
Validatorul se oprește aici când un element marcat ca obligatoriu lipsește din XML sau există, dar e gol. Pentru DUKIntegrator nu contează dacă informația lipsește din evidența ta sau doar nu a ajuns în export: ambele situații blochează validarea la fel.
Caută mai întâi elementul în fișier, într-un editor care se descurcă cu XML-uri mari. Dacă lipsește cu totul, cauza e aproape întotdeauna în programul din care exporți: fie câmpul-sursă nu e completat (fișa contului, fișa partenerului, datele firmei), fie profilul de export SAF-T nu are câmpul mapat. Dacă elementul apare, dar fără conținut, exportul a rulat și nu a găsit nicio valoare de pus în el.
Corectura durabilă se face la sursă: completezi datele lipsă în program și regenerezi fișierul. Editarea de mână a XML-ului rezolvă cel mult declarația curentă; la următorul export eroarea revine, din aceeași cauză.
Cerința oficială
Grouping mechanism for journals
Text citat din documentația oficială SAF-T (SchemaDefCod), în limba originală, fără parafrazare.
Detalii din documentația oficială
Mecanismul de grupare a jurnalelor
Valori scurte din coloanele fișei oficiale (tip de dată, sursă, obligativitate, cardinalitate), în ordinea din documentație:
SAFcodeType GL Mandatory Mandatory 1
Eroarea tipică la validare
Eroarea tipică pentru Type apare când valoarea din XML contrazice cerința citată mai sus: format greșit, element lipsă acolo unde este obligatoriu sau, la câmpurile cu nomenclator, un cod care nu apare în lista oficială. Regula aparține secțiunii GeneralLedgerEntries, așa că o singură valoare greșită, repetată în export, se poate multiplica în zeci sau sute de mesaje identice la validare.