4 - Accettazione Contratti + BI

New Issue

Backend

· Import CSV contratti da Infinity: POST /admin/import/contracts
· POST /valuations/{id}/contract – abbinamento (ruolo backoffice/valutatore)
o input: azienda, area, numero contratto, anno
o lookup nel CSV importato → restituzione targa + cliente per conferma
· Stato won sulla valutazione dopo abbinamento confermato
· Alert giornaliero (Celery beat):
o se data_richiesta_consegna > data_previsto_ritiro + X_giorni → alert email valutatore
o X configurabile per admin
· Check giornaliero: contratti con permuta senza valutazione a sistema → report
· GET /dashboard/valuations – KPI: totale valutazioni, vinte, filtro azienda/sede/venditore

Frontend

· Modal abbinamento contratto con step conferma (targa + cliente)
· Badge "Vinta" su valutazione abbinata
· Dashboard semplice (ruolo valutatore/admin):
o Contatori: tot valutazioni, vinte, in attesa
o Filtri: azienda, sede, venditore, periodo
o Grafico trend mensile (recharts)

No due date
0% Completed

No results

Try adjusting your search filters.