Purchase Requisition Extended
Aggiunge monitoraggio economico, policy di controllo e automazioni ai contratti quadro di acquisto
Funzionalità
1 — Monitoraggio economico in tempo reale
Ogni riga del contratto e la testata accumulano i consuntivi dagli Ordini di Acquisto collegati in tempo reale: quantità e importi ordinati, ricevuti e fatturati sia al prezzo contrattuale che al prezzo effettivo dell'OA, con conversione multi-valuta al tasso di cambio della data dell'ordine. Lo scostamento tra i due è sempre visibile.
2 — Policy di budget
Tre modalità: Nessun controllo budget, Budget per riga (ogni riga ha il proprio tetto, calcolato automaticamente da qtà × prezzo con possibilità di override manuale) e Budget globale (tetto unico per l'intero contratto). Una percentuale di tolleranza consente una fascia configurabile prima che scatti il blocco. Livelli di controllo: Blocco · Override (solo manager) · Solo avviso.
3 — Policy su prodotti e date
Rileva righe OA con prodotti non presenti nel contratto o date OA fuori dal periodo di validità. Ogni policy è configurabile indipendentemente: Blocco · Override · Solo avviso.
4 — Auto-aggancio alla conferma dell'OA
Alla conferma di un OA per un fornitore con contratti attivi, il modulo può agganciare automaticamente il contratto giusto (Sempre), mostrare un wizard di selezione (Chiedi) o non fare nulla (Mai). Un campo Priorità su ogni contratto gestisce la preferenza quando ci sono più candidati.
5 — Gruppo di sicurezza Override
Un gruppo dedicato Purchase Agreement Override (implicato da Responsabile Acquisti) consente agli utenti autorizzati di superare le violazioni di livello override tramite un wizard di conferma. Ogni override viene registrato nel chatter dell'OA e del contratto.
6 — Allerte proattive + notifiche toast
Un cron giornaliero crea attività A Fare per il buyer quando il consumo supera la soglia configurata o quando il contratto si avvicina alla scadenza. Le attività sono deduplicate. Notifiche toast in stile Odoo vengono inviate in tempo reale al momento di un avviso di policy durante la conferma dell'OA e a ogni allerta del cron.
7 — Viste
- Vista form — quattro tab del notebook: Prodotti, Politica e Controlli, Riepilogo Consumi, Termini e Condizioni.
- Vista lista — colonne opzionali nascoste: Stato Budget, Consumato %, Residuo Budget, Ordinato (Prezzo OA), Ricevuto (Prezzo OA), Scostamento.
- Vista pivot — righe per fornitore / contratto, misure attivabili per ordinato, ricevuto, residuo, scostamento e % consumo.
- Form OA — pulsante smart che riporta al contratto collegato.
Campi principali
| Campo | Modello | Descrizione |
|---|---|---|
budget_policy | Contratto | none / per_line / global |
budget_total | Contratto | Tetto di budget globale |
consumption_percent | Contratto / Riga | % di budget consumata (ricevuto a prezzi OA) |
consumption_state | Contratto / Riga | ok / warning / exceeded (semaforo) |
amount_variance | Contratto / Riga | Prezzo contratto − prezzo OA sul ricevuto |
attach_policy | Contratto | always / ask / never |
budget_amount | Riga | Tetto di budget per riga (auto o manuale) |
Configurazione
- Installa il modulo — nessuna configurazione aggiuntiva necessaria per il monitoraggio base.
- Apri un contratto quadro e vai al tab Politica e Controlli.
- Imposta Policy Budget, Policy Prodotti, Controllo Date e Policy Auto-aggancio.
- Concedi i permessi di override tramite Impostazioni › Utenti › Purchase Agreement Override.
- Regola l'intervallo del cron in Tecnico › Automazione › Azioni Pianificate se necessario.
Dipendenze
purchase_requisition— Odoo 18.0 (Contratti Quadro)purchase_stock— Odoo 18.0 (quantità ricevute)
Changelog
| Version | Note |
|---|---|
| 18.0.1.0.0 | Prima release — monitoraggio in tempo reale, policy budget/prodotti/date, auto-aggancio, gruppo override, allerte cron, notifiche bus, colonne lista, vista pivot, traduzione italiana completa. |
Sviluppato da STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>