- Shipped
- 8 noiembrie 2026 la 01:16 UTC
- Author
- Kamo
- Commit
- fb90023
ProcurementService detine cererile de achizitie si comenzile furnizorilor: - angajamentul poartă piața (piața de achiziții aleasă, altfel cea a furnizorului); listele se filtrează după market plus rânduri cu nici unul; marketId/marketTitle pe ambele DTO-uri; PUT market/account returnează înregistrarea - linii (descriere, cantitate, cost unitar, primite) în înregistrare; totalul este suma lor - respinge (rezultatul REJECTAT + motiv) și retrage (ANULAT) o cerere în așteptare; solicitant și Solicitarea este înregistrată; cererea este trimisă la creare - comanda furnizorului: marcați trimis, primiți în părți sau întregi, închideți (FULFILLED), anulați înainte de orice a sosit (VOIDED); etapa derivată pe DTO, niciodată stocată - EngagementLifecycle: toate angajamentele anulate -> ANULATE, toate încheiate -> ÎNDEPLINITE - liste cu o singură interogare (angajament / cont / piață, furnizori și comenzi grupate) - Furnizori: numele de contact, e-mail, telefon, site-ul, note, piață, steag activ (dezactivați, nu ștergeți niciodată) - indici pe org_id / intent_id / commitment_id din tabelele de intenție și angajament (aplicate manual)
