changelog 2.11.12: achizitie import - discount financiar, TVA DVI cu valuta proprie, cote multiple

Reguli de lucru in CLAUDE.md: stil de raspuns scurt, changelog compact,
curatenie (diff/handoff/temporare) inainte de commit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01U9uDgDfUQXbh2Neib36CN8
This commit is contained in:
2026-08-01 09:32:44 +03:00
parent 57cbdecb39
commit 80a418247e
4 changed files with 138 additions and 0 deletions

View File

@@ -43,3 +43,13 @@ import unificat - preview tiparit al notei inainte de salvare (E7, amanat)
import unificat - persistenta pozitiei splitterului per user (amanat)
import unificat - dupa 1-2 luni de productie: stergere clase moarte import_nir si import_nota_original din ointroduceri.vcx (F6)
import unificat v2 - id_fact per articol + extinderea modelului B/S/T/D la NIR-ul intern clasic
conturi discount factura import (667/4426) configurabile - daca mai cere o firma (acum: 401 preluat de pe randul B, 667/4426 fixe; plan aprobat 27.07.2026)
stergere 'doar linia curenta' pe randul B al unei facturi de import lasa randuri G (discount) / T orfane care se scriu in ACT - de curatat (comportament preexistent la T)
achizitie import - de verificat (gasite la runda DVI/discount, in afara scopului):
- lSuprimaDirty e declarat si verificat in txtCurs.Valid dar NICIODATA setat pe .T. - suprimare moarta;
txtCurs.Valid si txtSumaLei.Valid marcheaza dirty la orice pierdere de focus, nu doar la modificare
(acelasi defect reparat la campurile DVI cu tiparul nOldVal/GotFocus).
- conturi discount configurabile (acum fixe in cod: 401=667 / 4426=401).
- stergere 'doar linia curenta' pe randul B lasa randuri G orfane (identic cu comportamentul randului T azi).
nomenclator explicatii TVA - CE11CTB/CTT/FTB/FTT si XX11TIB/TIT au AFISAT=0 si ORDINE null, spre deosebire de perechile lor de 21%: de decis daca trebuie sa apara in jurnalul de TVA