Detalii camp eroare xml e-Factura
Scris: Mie Ian 15, 2025 9:27 am
Am dori ca SAGA sa includa in mesajul de eroare a raportarilor in e-factura si campul unde se afla eroarea, nu numai pozitia in acel interminabil rand 2 din xml. Ar ajuta teribil, deoarece aceste xml-uri cu erori nu sunt in fisierul uzual din SAGA, sa verificam ce se afla la acea pozitie (chiar daca ar fi, debug-ul ar fi mai usor daca s-ar include denumirea campului cu problema)
De exemplu, o situatie intalnita vineri (solutionata intre timp) raporta la incercarea de incarcare in e-Factura:
Fisierul transmis nu este valid ORG.xml SAX SAXPparse exception linenumber:2: columnumber
an invalid xml character (UNICODE 0x2) was found in the element content of the document.
Deoarece informatiile sunt diferite de la factura la factura, acea pozitie 3046 difera de la caz la caz. Eroarea era la campul adresa, un spatiu la inceput.
Pentru a asista rezolvarea erorii, am dori ca raportul SAGA sa includa antetul campului cu problema ( in acest caz StreetName extras din stringul xml ....<cbc:StreetName> .....................</cbc:StreetName>......
Se poate cauta in string inapoi de pa pozitia semnalata pana la primul senm "<" si apoi extragand inainte pana la primul semn ">", putin ajustat, rezulta StreetName in exemplul dat.
Multumim!
De exemplu, o situatie intalnita vineri (solutionata intre timp) raporta la incercarea de incarcare in e-Factura:
Fisierul transmis nu este valid ORG.xml SAX SAXPparse exception linenumber:2: columnumber
Deoarece informatiile sunt diferite de la factura la factura, acea pozitie 3046 difera de la caz la caz. Eroarea era la campul adresa, un spatiu la inceput.
Pentru a asista rezolvarea erorii, am dori ca raportul SAGA sa includa antetul campului cu problema ( in acest caz StreetName extras din stringul xml ....<cbc:StreetName> .....................</cbc:StreetName>......
Se poate cauta in string inapoi de pa pozitia semnalata pana la primul senm "<" si apoi extragand inainte pana la primul semn ">", putin ajustat, rezulta StreetName in exemplul dat.
Multumim!