In cazul unei erori aparute in etapa de validare, programul Validator Soft J va genera mesajul de mai jos. In aceasta situatie, fisierul XML are o eroare la generare si nu poate fi prelucrat pentru a fi transmis catre A.N.A.F..
Utilizatorul trebuie sa verifice cauza erorii prin analiza documentului generat de programul Validator, fisierul cu extensia .xml.err.txt.
Odata identificata eroarea sau erorile, daca sunt mai multe, se corecteaza cauza erorii de catre utilizator si se genereaza un nou fisier XML.
Cu fisierul nou obtinut se reiau pasii prezentati mai sus pentru validarea si generarea Declaratiei Informative D406, incepand cu Pasul 1.
SAF-T: 3 probleme si solutii
In continuare sunt prezentate trei situatii in care verificarea a generat un mesaj de eroare, impreuna cu modul in care pot fi corectate:
Cazul 1 in care se primeste mesajul de eroare „F: Header (1) sectiune Company (1) sectiune Address (1) sectiune PostalCode (1) eroare structura: elementul 'City' ar fi trebuit sa apara de minimum 1 ori, dar apare efectiv de 0 ori”.
Aceasta eroare semnalizeaza ca statusul unui camp este obligatoriu, dar acesta lipseste din fisierul XML generat. Pentru corectarea acestei erori, in programul sistemului de contabilitate sau ERP de extragere a fisierului XML se va configura ca elementul ”City” sa fie obligatoriu completat cu informatia necesara.
Totul despre documentele de contabilitate primara Solutii de organizare a gestiunilor
Abonament PortalContabilitate ro - abonament 12 luni
SAF-T Ghid de raportare corecta
Valoarea „(1)” din cadrul parantezelor specifica numarul repetarii nodului in fisierul XML unde a aparut eroarea.
Cazul 2, in care se primeste mesajul de eroare „E: Header (1) sectiune DefaultCurrencyCode (1) eroare atribut: valoarea 'LEU' nu se afla in lista”.
Aceasta eroare semnalizeaza ca valoarea inregistrata in campul precizat nu este o valoare acceptata, nu exista in nomenclatoarele predefinite.
Pentru corectarea acestei erori, in programul sistemului de contabilitate sau ERP de extragere a fisierului XML se va configura sa se utilizeze doar elementele din cadrul nomenclatoarelor comunicate.
Cazul 3 in care se primeste mesajul de eroare „F: MasterFiles (1) sectiune Products (1) sectiune Product (1) sectiune ProductCode (1) eroare: Eroare fatala de parsare: 'org.xml.sax.SAXParseException; systemId: file:///C:/SAF-T/SAFT.xml; lineNumber: 118; columnNumber: 5; The end-tag for element type „n1:ProductCode” must end with a '>' delimiter.”
Aceasta eroare semnalizeaza ca unul din tag-urile din cadrul fisierului XML nu este inchis.
Pentru corectarea acestei erori, in programul sistemului de contabilitate sau ERP de extragere a fisierului XML se va corecta cu elementele care lipsesc.
Foto: pixabay.com