From 4c71592edc9385fb5b396b2a2c331a24f1e8633d Mon Sep 17 00:00:00 2001 From: Marius Mutu Date: Sun, 2 Aug 2026 22:30:33 +0300 Subject: [PATCH] achizitie import: verificarea ANAF la alegerea partenerului merge si necompilat COMUN\UTILE\NFJSON lipsea din SET PATH, deci VerificareANAF.Init nu se putea instantia si verificarea raporta "ANAF nu a raspuns" la rularea din IDE (in exe se rezolva din modulele compilate). Test: COMUN\utile\Teste\partener_anaf\ test_repro_anaf_path_nfjson.prg. Changelog 2.11.13 compactat. versiune_db la ff_2026_08_02_06 (completare scc pe seturile de achizitie import interna). Documentatia din docs\ compactata. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01RYbiinqXxdEqXi53x4Ro7K --- .gitignore | 2 + Programe/roagest.prg | 1 + changelog_roagest.txt | 7 +- docs/CLAUDE.md | 37 ++- docs/README.md | 18 +- docs/flux-achizitie-import.md | 422 ++++++++++++++++------------------ docs/git-svn-crlf.md | 7 +- versiune_db.txt | 2 +- 8 files changed, 233 insertions(+), 263 deletions(-) diff --git a/.gitignore b/.gitignore index d0e761d..4135c22 100644 --- a/.gitignore +++ b/.gitignore @@ -100,6 +100,8 @@ bash.exe.stackdump # --- Notite locale neversionate (credentiale, specifice masinii) --- docs/local/ +docs/progres.md +docs/diff_runda*.patch # --- Subversion (working copy paralela) --- .svn/ diff --git a/Programe/roagest.prg b/Programe/roagest.prg index 2f5e134..91bdc7e 100644 --- a/Programe/roagest.prg +++ b/Programe/roagest.prg @@ -128,6 +128,7 @@ lcPath = gcAppPath + 'Date;' + ; gcAppPath + 'COMUN\UTILE\HPDF\REPORTOUTPUT;' + ; gcAppPath + 'COMUN\UTILE\WEB;' + ; gcAppPath + 'COMUN\UTILE\EXCEL;' + ; + gcAppPath + 'COMUN\UTILE\NFJSON;' + ; Addbs(Substr(gcAppPath,1,Rat([\],gcAppPath,2)))+[COMUNROA\] *!*Set Path To Date;Include;FERESTRE;GRAFICE;Help;CLASE;MENIURI;PROGRAME;RAPOARTE;PROGS;LIBS diff --git a/changelog_roagest.txt b/changelog_roagest.txt index 5b465e8..9238fb5 100644 --- a/changelog_roagest.txt +++ b/changelog_roagest.txt @@ -3,8 +3,11 @@ ROAGEST - 2.11.13 :nou: - La alegerea partenerului, sub lista de cautare apare starea codului fiscal la ANAF pentru partenerul de pe randul curent: cod invalid, cod inexistent la ANAF sau diferenta fata de starea din program (platitor de TVA, inactiv). F4 deschide detaliile, iar cand exista un partener cu codul corect se propune alegerea lui. - Verificarea se face si la achizitia de import (furnizorul facturii si partenerul de pe DVI), la finalizarea NIR-ului, la schimbarea furnizorului pe rulaj si la completarea partenerului lipsa cand se salveaza documentul. + La alegerea partenerului se verifica codul fiscal la ANAF si se arata starea lui: cod invalid, cod inexistent sau diferenta fata de datele din program (platitor de TVA, inactiv). F4 deschide detaliile. + Verificarea apare si la achizitia din import, la finalizarea NIR-ului si la schimbarea furnizorului pe rulaj. + +:eroare: + Achizitie import. Alegerea partenerului pe randul notei nu mai da eroare cand contul creditor nu e configurat pe nota. -->