D406 SAF-T: raport erori validator pe intelesul utilizatorului

La validarea cu erori se genereaza <xml>_explicat.txt: un rand pe eroare
(pagina, pozitie, partener/cont identificat, explicatie) + sectiunea
"Cum rezolvati". Erorile fictive TaxCode "nu se afla in lista" (bug
DUKIntegrator) sunt separate si ignorabile. Se deschid ambele fisiere,
raportul explicat deasupra; chatbot-ul primeste doar erorile reale.
Mesajul separat de parteneri respinsi + exportul Excel eliminate din flux.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ExTWMJbKantwNvL6AtEwzH
This commit is contained in:
2026-07-27 20:18:49 +03:00
parent 1ae9d3f14a
commit 0c9255842d
2 changed files with 367 additions and 13 deletions

View File

@@ -1,3 +1,18 @@
<!--
27/07/2026
ROACONT - 2.11.66
:nou:
D406 SAF-T. La validarea XML cu erori se genereaza un raport de erori pe intelesul utilizatorului (fisierul "..._explicat.txt"), cu cate un rand pe eroare: pagina din declaratie, pozitia, partenerul (cod SAF-T si denumire) sau contul in cauza si explicatia scurta, plus sectiunea "Cum rezolvati" cu pasii de corectare pentru fiecare tip de eroare.
Erorile fictive "Cod taxa nu se afla in lista" (bug al validatorului ANAF: apar numai cand exista alta eroare reala si ingroapa erorile adevarate) sunt separate la sfarsitul raportului si se pot ignora.
Se deschid automat ambele fisiere, cu raportul explicat deasupra raspunsului brut al validatorului. Chatbot-ul de suport primeste doar erorile reale, fara cele fictive.
:modificare:
D406 SAF-T. Mesajul separat cu codurile de partener respinse de validator (si exportul lui in Excel) a fost inlocuit de raportul explicat - partenerii respinsi apar acum direct in raport, cu cod si denumire, pe pozitia lor din declaratie.
-->
<!--
27/07/2026
ROACONT - 2.11.65