GlesTMS Management Control
Cos'è
Modulo Odoo che estende gtms (GlesTMS — Transport Management System) con controllo economico dei trasporti. Permette di vedere ricavi, costi e margine su ogni viaggio, trasporto e operazione.
Cosa fa
Aggrega gli ordini di vendita/acquisto collegati ai viaggi e distribuisce profitti/perdite tra i carichi proporzionalmente allo sforzo di trasporto di ciascuno.
Funzioni principali
Ricavi e costi
- total_to_have — somma ordini di vendita fatturabili sul trasporto
- total_to_give — somma ordini di acquisto fatturabili sul viaggio
- Tracciamento separato fatturabile / non fatturabile
Valore di competenza (allocation weight)
Formula base: competenza = volume × distanza
Rappresenta il "peso" di un carico sul trasporto. I carichi più grandi o su distanze maggiori assorbono più costo/ricavo.
Distribuzione profitto/perdita
Ogni carico riceve quota proporzionale: profitto_carico = profitto_trasporto × (competenza_carico / competenza_totale). Se un carico attraversa più tratte, la quota si suddivide ulteriormente per tratta.
Factor per tipo viaggio
Il gtms.trip.type ha un campo factor (default=1.0) che moltiplica la competenza. Es: factor=1.5 su un tipo di viaggio speciale → quel tipo assorbe più costo proporzionalmente.
Delta per operazione
Su ogni operazione è visibile: profitto, perdita, delta = profitto - perdita
Colori condizionali: verde positivo, rosso negativo.
Visibilità in UI
- Form viaggio: colonne profitto/perdita/delta sulla lista operazioni
- Lista viaggi: colonne profitto/perdita (opzionali, nascoste di default)
- Visibili solo al gruppo sales_team.group_sale_salesman_all_leads