# Handoff — #13 formular unificat de facturare + editare prin regenerare Sesiune: 11.08.2026, **runda 17** (istoricul de mai jos e cumulativ; blocul rundei 14 e pastrat ca atare). Runda 13 predase dupa cinci proiectari si deciziile 44-50. > ## RUNDA 17 — „Urmatorul bloc de lucru" S-A GOLIT. Proiectarea lui #13 e INCHEIATA. > > Runda 17 a executat **exact cele doua sarcini** care mai ramasesera (punctele 4 si 5 din lista de > jos) si **nu a deschis niciuna noua**. > > > ### DECIZIA 66 (runda 17) RASTOARNA DECIZIA 64 — citeste asta inainte de orice paragraf despre asezare > > **Motivul discountului sta LANGA DISCOUNT, in banda de totaluri, nu ca a treia sectiune jos.** > > Formularea lui Marius: *„motiv discount vreau sa fie langa discount, nu a treia coloana"*. > > **Randul de jos revine la DOUA sectiuni** (incasare, alte date), fiecare pe jumatate de latime — > > adica exact decizia 57, punctul 2, neatinsa. **Argumentul „~440 px fiecare, strans" cade odata cu > > decizia 64.** Mai jos, in istoricul cumulativ al rundei 16, decizia 64 apare inca in vigoare in > > cateva paragrafe: **sunt istorie, nu stare curenta.** Locurile decisive sunt corectate; daca > > gasesti unul necorectat, **decizia 66 castiga**. Enuntul complet, cu regula de activare adaugata de > > proiectare (campul e activ **doar cand discountul nu e zero**): **in plan**, la „Decizia 66". > > **O singura decizie noua, 66**, deci numerotarea se opreste la **66**. > ### AUDIT DE INCHIDERE (18.08.2026) — planul e curatat de marcajele „deschis" ramase in urma > Verificare ceruta de Marius inainte de a inchide sesiunea: **e planul finalizat?** Raspuns: **da ca > proiectare**, dar avea **noua intrebari fantoma** — blocuri „De decis de Marius" si „ramane deschis" > care supravietuisera deciziilor care le inchisesera. Un agent proaspat le-ar fi citit ca sarcini si > ar fi redeschis lucruri transate. **Toate au fost stinse**, fiecare cu decizia care o inchide, in > **8 linii** din plan (verificat prin diff fata de o copie de siguranta: zero modificari colaterale): > - trei blocuri **„De decis de Marius"** (S5c, S8b, S11) → inchise de deciziile **51**, **52**, **53** > si **56**; textul ramane ca **inventar al recomandarilor acceptate**, nu ca intrebari; > - doua afirmatii „ramane deschisa asezarea campului de motiv" → inchise de **decizia 66**; > - „din intrebarea 7 ramane deschisa partea de tipuri 48/49" → inchisa de **decizia 60**. > > **Ce a ramas deschis, si e corect asa — trei puncte, toate de implementare, niciunul blocant:** > 1. **Relistarea unei facturi vechi deja trimise** (decizia 62, rest semnalat): dupa decizia 59 ar > produce N randuri de discount in loc de unul, deci hartie diferita de originalul din eFactura. > Relistarea nu e modificare, deci `EsteInEFactura` n-o acopera. **Nedecis, semnalat lui Marius.** > 2. **`PROC_TVAV` ca parametru** (consecinta 3 a deciziei 54): doar daca se cere reproducere exacta > peste o modificare legala de cota. **De decis separat.** > 3. **De unde se reconstituie `IN_STOC`** (cerinta rundei 17): preconditie de proiectare a lui S8, > trei variante scrise, niciuna aleasa. > **Cod: neatins** — nici un `.vc2` / `.sc2` / `.prg` deschis macar. **Zero Oracle** in aceasta runda, > nici macar `SELECT`. **Niciun commit dat de aceasta sesiune.** > > **Punctul 4 — golul `IN_STOC` din S8 — INCHIS**, prins acolo unde cerea handoff-ul precedent (in nota > de executie a lui S8, nu la S12). Trei editari in plan, toate verificate pe disc dupa ce sesiunea de > la #6 a rescris `docs\` in paralel: > - `plan_13:3520-3546` — caseta „CERINTA DE EXECUTIE ADAUGATA IN RUNDA 17"; > - `plan_13:3567-3569` — criteriul intra in „gata cand" al lui S8; > - `plan_13` la S10, consecinta 1 — marcata **PRELUAT**, ca sa nu se redescopere. > > **Punctul dur, si e mai greu decat suna cerinta:** valoarea istorica a lui `IN_STOC` **nu e stocata > nicaieri** — nu e coloana pe `VANZARI_DETALII` (verificat pe DB inca de la S10), traieste doar in > temp. Deci „S8 incarca `IN_STOC` din document" **nu e implementabil ca atare azi**. De unde se > reconstituie e o **preconditie de proiectare a lui S8** — trei variante scrise in plan (din urma > lasata in rulaje/gestiune; nomenclatorul curent ca aproximatie **declarata**; coloana noua, deci > migrare DB inainte de EXE). **Nu s-a ales niciuna** si nu se presupune niciuna. > > **Punctul 5 — mockup v9 — LIVRAT.** `docs\mockup_13_formular_unificat.html`, 71 336 octeti (era > 67 075 la v8). Asezarea e acum **varianta D** cu **randul de jos in doua** si motivul discountului in > banda de totaluri (deciziile 57 + 66): > antet strans pe doua randuri fara titluri de grup; panoul „Discount pe document" **disparut**; banda > de totaluri **in interiorul panoului Articole, dupa `.gridbar`**, deci lipita de grid, cu procentul > de discount editabil pe loc, **motivul discountului imediat dupa suma pe care o explica** (decizia > 66) si totalul mare singur la dreapta; sub ea, **doua** sectiuni colapsabile egale > (incasare · alte date), cu **rezumatul continutului pe randul inchis**. > Legenda are acum 5 callout-uri (2 si 4 repurpozate, 5 nou). In text au intrat deciziile > **52, 53, 54, 59, 60, 61, 62, 63+65**. Raport: `docs\cercetare\mockup_v9_modificari.md`. > **Verificat de sesiunea principala, nu preluat din raport:** 0 taguri nechise, 0 inchideri > neasteptate, `