D406 SAF-T: verificare coduri fiscale pe toata declaratia + erori validator ANAF
Stergere CNP-uri invalide: - bucla de update nu rula niciodata (export2xlsx lasa pointerul pe EOF, iar SCAN WHILE are scope implicit REST) - GO TOP + SCAN, cu Exit la eroare - candidatii se iau din cursoarele declaratiei, cu criteriile verificarii, nu dintr-un query separat pe balanta_parteneri Verificare coduri fiscale (do_verifica_cui): - acopera toti partenerii exportati in XML, nu doar cei cu is_activ = 1 - CodFiscalValidSaft: regulile de format ale validatorului ANAF (numai cifre, fara zero la inceput, 13 cifre la CNP, 2-10 la CUI) peste cifra de control; VALIDARE_CIF accepta litere la inceput si VALIDARE_CNP accepta prima cifra 0 - lista codurilor invalide in cursor + export xlsx (rand, partener, cod, CNP/CUI), mesaj cu defalcare CNP/CUI - corectat "Variable 'LCTEXT' is not found" (m.lcText inexistent in procedura) do_erori_partener_saft: extrage din fisierul de raspuns al validatorului codurile de partener respinse (pagina Customers/Suppliers, randul, codul, partenerul) si le afiseaza la finalul validarii, cu export xlsx optional. changelog 2.11.65 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013dL9LNnmeY8nELjTLYiGJH
This commit is contained in:
@@ -1,3 +1,19 @@
|
||||
<!--
|
||||
26/07/2026
|
||||
ROACONT - 2.11.65
|
||||
|
||||
:nou:
|
||||
D406 SAF-T > Initializari cod taxa/plata > "Stergere CNP-uri invalide". Se sterg CNP-urile invalide de pe partenerii din Romania din declaratie, tip persoana fizica sau cu coduri fiscale mai lungi de 10 cifre.
|
||||
|
||||
:nou:
|
||||
D406 SAF-T. Daca validarea XML se termina cu erori, codurile de partener respinse de validatorul ANAF se afiseaza intr-un mesaj si se pot exporta in Excel.
|
||||
|
||||
:modificare:
|
||||
D406 SAF-T. Verificare Solduri clienti/furnizori. Se verifica codurile fiscale pentru toti partenerii din declaratie si aplica regulile de format ale validatorului ANAF (numai cifre, fara zero la inceput, exact 13 cifre la CNP, maxim 10 la CUI), pe langa cifra de control.
|
||||
|
||||
Mesajul arata separat cate coduri sunt CNP si cate CUI, iar butonul "Verificare coduri fiscale" exporta lista completa in Excel, pentru corectarea lor in nomenclatorul de parteneri.
|
||||
-->
|
||||
|
||||
<!--
|
||||
24/07/2026
|
||||
ROACONT - 2.11.64
|
||||
|
||||
Reference in New Issue
Block a user