bots4.me

Automate Purchasing In Odoo

Written by

in

Logo BOTS4.me

Come automatizzare gli acquisti in Odoo: ordini di acquisto in bozza dai fabbisogni reali

Ordini di acquisto che si scrivono da soli — raggruppati per fornitore, minimi rispettati, l’ultima parola resta a lei

Creare a mano gli ordini di acquisto significa destreggiarsi tra livelli di scorta, ordini di vendita aperti, spedizioni in arrivo, minimi dei fornitori e listini — per ogni fornitore, ogni settimana. Questa guida illustra quanto costa creare gli ODA a mano, dove si ferma il riassortimento integrato di Odoo e come AutoPURCHASE calcola esattamente che cosa acquistare dai dati Odoo in tempo reale e crea ordini di acquisto in bozza per ogni fornitore preferenziale, pronti per la sua verifica e conferma.

💸 Quanto costa davvero creare gli ODA a mano

La domanda degli acquisti sembra semplice: che cosa dobbiamo ordinare oggi? Rispondere correttamente per ogni prodotto significa combinare quattro numeri — l’obiettivo di scorta, gli ordini dei clienti confermati e non ancora consegnati, ciò che è in giacenza e ciò che è già in arrivo. Lo faccia a mente o in un foglio di calcolo e i modi di sbagliare sono prevedibili:

  • Doppio ordine: ci si dimentica dell’ODA in arrivo della settimana scorsa, così lo stesso fabbisogno viene ordinato due volte e finisce come scorta in eccesso.
  • Impegni dimenticati: un ordine cliente confermato e non ancora spedito non compare come merce mancante — finché non arriva il momento di spedire e la merce non c’è.
  • Minimi dei fornitori mancati: parte un ordine da tre pezzi, il fornitore lo rifiuta o aggiunge sovrapprezzi, e chi compra ricomincia il giro daccapo.
  • Prodotti a bassa rotazione ordinati in eccesso: senza un limite di copertura di stock, “arrotondare alla scatola intera” si trasforma in silenzio in due anni di fornitura.
  • Ore nei fogli di calcolo: un bravo addetto agli acquisti passa buona parte della giornata a costruire proposte d’ordine che una macchina calcolerebbe in pochi secondi.

🔧 Le prime soluzioni che si provano

1. Il riassortimento integrato di Odoo

Le regole di riordino di Odoo e la schermata “Riassortimento” sono davvero utili: quando le scorte scendono sotto il minimo, Odoo può proporre o creare una RFQ. Ma la qualità del risultato dipende interamente dai valori min/max memorizzati nelle regole — e Odoo non li calcola al posto suo. Il riassortimento integrato le lascia inoltre poca voce in capitolo sulle salvaguardie aziendali come i valori minimi d’ordine per fornitore, un limite massimo di copertura di stock o una lista degli articoli da non ordinare mai, quindi chi compra continua a rielaborare ogni proposta.

2. Il rito settimanale del foglio di calcolo

Esportare le scorte, esportare gli ordini di vendita e di acquisto aperti, unire tutto, calcolare i fabbisogni e poi ridigitare il risultato come ODA in Odoo. Funziona, ma consuma ore, si rompe quando una colonna si sposta ed è aggiornato solo quanto l’ultima esportazione.

3. Automazioni su misura

Azioni server pianificate o script personalizzati possono creare ordini di acquisto, ma i casi limite — raggruppamento per fornitore, minimi, riesecuzioni che ampliano l’ordine aperto invece di duplicarlo — sono proprio ciò che ne fa un vero progetto software, con una vera manutenzione.

🤖 La via automatica: AutoPURCHASE

AutoPURCHASE è un bot BOTS4.me che calcola i fabbisogni prodotto per prodotto dai dati Odoo in tempo reale e crea ordini di acquisto in bozza (RFQ), raggruppati per fornitore preferenziale — così il lavoro di chi compra si riduce a verificare e confermare.

🧮 Una formula onesta

fabbisogno = (obiettivo di scorta + vendite confermate non consegnate) − (scorte in giacenza + ODA in arrivo)

Nulla di ciò che ha già ordinato viene ordinato due volte e gli impegni confermati con i clienti non vengono mai dimenticati. Con Usa gli obiettivi di AutoSTOCK attivo, gli obiettivi di scorta arrivano dall’ultima esecuzione di AutoSTOCK che ha scritto le sue regole in Odoo. Se non ce n’è una recente, o se non possiede AutoSTOCK, AutoPURCHASE usa le regole di riordino di Odoo.

📊

Fabbisogni calcolati dai dati Odoo in tempo reale

→
🤖

Righe raggruppate per fornitore preferenziale

→
💾

ODA in bozza (RFQ) creati in Odoo

→
✅

Lei verifica, conferma, invia

Le salvaguardie aziendali sono integrate, non aggiunte a posteriori:

  • Minimi dei fornitori rispettati: le quantità minime d’ordine dei fornitori vengono rispettate e l’ordine complessivo di ogni fornitore deve raggiungere il suo valore minimo d’ordine. Gli ordini minuscoli vengono saltati ed elencati nel report invece di infastidire i fornitori.
  • Protezione dagli ordini in eccesso: un limite massimo di copertura di stock impedisce che i prodotti a bassa rotazione vengano ordinati in eccesso; una lista nera degli articoli da non ordinare mai tiene fuori da ogni proposta i prodotti fuori produzione e quelli speciali.
  • Una bozza aperta per fornitore: un’esecuzione successiva aggiunge le nuove righe alla bozza aperta di AutoPURCHASE per quel fornitore invece di creare un secondo ordine, e le bozze create da persone o da Odoo non vengono mai toccate — si può eseguire in sicurezza ogni ora, ogni giorno o ogni settimana.
  • Bozze per impostazione predefinita: nulla viene inviato a un fornitore senza di Lei — è Lei a inviare la RFQ da Odoo. Dal piano Family, gli ordini sotto un tetto di valore da Lei fissato possono essere confermati automaticamente (disattivato per impostazione predefinita).
  • Blocco acquisti: metta in blocco i clienti con fido sospeso o in contestazione. Per i loro ordini aperti non viene acquistata merce, le loro quantità non consegnate vengono sottratte da ogni fabbisogno d’acquisto e ogni report mostra quanto è stato escluso. Disponibile dal piano Business.

Dal mese gratuito ai primi ordini in bozza

  • Passo 1 — Inizi il suo mese Discovery gratuito: acceda a bots4.me/bots, clicchi Inizia il mese Discovery gratuito sulla scheda AutoPURCHASE e accetti una volta i Termini — nessuna carta di credito necessaria. Desidera aiuto con la configurazione? Ci dica quale ERP usa e come acquista oggi, e lo configuriamo insieme a Lei. Può anche esplorare prima la dashboard con dati di esempio su bots4.me/bots_demo.
  • Passo 2 — Colleghi Odoo: su Odoo.sh o on-premise installi il modulo gratuito BOTS4.me Connect (Odoo 13–19) e lo colleghi con un clic. Su Odoo Online crei una chiave API in Impostazioni → Utenti e aziende → Utenti → il suo utente → Sicurezza account (attivi la modalità sviluppatore se la scheda è nascosta), poi apra su bots4.me Impostazioni (ingranaggio) → AutoPURCHASE → Access Manager → Aggiungi origine → ERP → Odoo e la incolli lì; l’utente Odoo associato alla chiave ha bisogno dei diritti Acquisti (Utente). Odoo Online richiede il piano Custom di Odoo per l’accesso API. Un solo collegamento serve tutte le app BOTS4.me che lavorano con Odoo.
  • Passo 3 — Imposti le sue regole: nella scheda Controlli di AutoPURCHASE imposti Valore minimo dell’ordine (il valore complessivo che l’ordine a un fornitore deve raggiungere), Limite massimo di copertura (i mesi di domanda media oltre i quali non ordina mai) e la Lista degli articoli da non ordinare mai (codici prodotto, separati da virgola). Arrotonda alla confezione arrotonda per eccesso le quantità alla quantità minima di ogni fornitore.
  • Passo 4 — Inizi in DEMO: AutoPURCHASE parte in DEMO. Ogni esecuzione produce un report di proposta di acquisto completo (ordini per fornitore con i relativi importi, fornitori saltati e perché, prodotti senza fornitore) senza creare nulla in Odoo. In DEMO una nuova proposta viene prodotta al massimo circa una volta al giorno e consuma la sua quota di utilizzo come un’esecuzione reale.
  • Passo 5 — Passi alla modalità LIVE: nella scheda Controlli passi la modalità da DEMO a LIVE (si sblocca dopo il suo primo report DEMO); Crea ordini di acquisto è attivo per impostazione predefinita in tutti i piani. Poi scelga una Pianificazione delle esecuzioni (ogni ora, giornaliera o settimanale) e l’Orario di funzionamento, e i suoi buyer troveranno in Odoo RFQ in bozza ordinate, raggruppate per fornitore.

La sua prima settimana con AutoPURCHASE

  • Legga il primo report di proposta: il riepilogo mostra le impostazioni usate dall’esecuzione, quanti ordini ai fornitori ha proposto e con quale valore totale, quali fornitori sono stati saltati perché sotto il suo Valore minimo dell’ordine e quali prodotti vanno ordinati ma non hanno un fornitore in Odoo.
  • Completi i fornitori mancanti: un prodotto senza fornitore non può essere inserito in nessuna RFQ. Aggiunga il fornitore al prodotto in Odoo (la prima riga fornitore è quella preferenziale) e l’esecuzione successiva lo include.
  • “Nessun obiettivo di scorta trovato”? AutoPURCHASE ha bisogno di obiettivi su cui ordinare. Aggiunga regole di riordino min/max ai suoi prodotti in Odoo (in Odoo 14 e versioni successive con Attivazione impostata su Manuale, così Odoo non li ordina da solo), oppure lasci che sia AutoSTOCK a scriverle (LIVE, con Scrivi le regole di riordino attivo) e mantenga attivo Usa gli obiettivi di AutoSTOCK.
  • Controlli ogni numero: la tabella delle righe d’ordine mostra Obiettivo, Giacenza, In arrivo e Vendite aperte accanto a ogni quantità ordinata, oltre al prezzo del fornitore e al valore della riga. Se le quantità sembrano troppo grandi, abbassi il Limite massimo di copertura e controlli la quantità minima del fornitore usata da Arrotonda alla confezione, poi confronti la proposta DEMO successiva.
  • Tenga d’occhio la dashboard: la scheda Registri annota cosa ha fatto ogni esecuzione e perché, e le statistiche mostrano Prodotti da ordinare, Ordini di acquisto creati e Fornitori saltati.
  • Passi a LIVE quando le proposte corrispondono a ciò che avrebbe ordinato: a quel punto le RFQ in bozza compaiono in Odoo Acquisti, una per fornitore. Un’esecuzione successiva aggiunge le nuove righe alla bozza aperta di AutoPURCHASE per quel fornitore invece di creare un secondo ordine, così le riesecuzioni non accumulano mai ordini; le bozze create da persone o da Odoo non vengono mai toccate.
  • La Conferma automatica degli ordini viene per ultima: è disponibile dal piano Family, disattivata per impostazione predefinita, e conferma solo gli ordini sotto i suoi tetti di valore. La attivi solo dopo diverse settimane in cui le bozze hanno corrisposto costantemente alle sue decisioni.

📅 Che aspetto ha il lavoro di tutti i giorni

A ogni esecuzione pianificata AutoPURCHASE ricalcola i fabbisogni dai dati ERP in tempo reale, li raggruppa in base al fornitore preferenziale di ogni prodotto usando i dati di fornitori e listini del suo Odoo e crea un unico ordine in bozza pulito per ogni fornitore — non una pila di ODA con una riga sola. Dopo ogni esecuzione un report di proposta di acquisto arriva nella sua casella di posta, nella lingua che sceglie fra 31.

Il controllo resta a lei dalla dashboard su bots4.me/bots: Accensione del bot sì/no, interruttori per ogni funzione, Pianificazione delle esecuzioni e Orario di funzionamento, e registri completi delle decisioni nella scheda Registri. La piattaforma è ospitata nell’UE, progettata per il GDPR, con 2FA opzionale. È la stessa piattaforma su cui IMP Kontakt trasforma con Mail2ERP migliaia di richieste di offerta e ordini ricevuti via e-mail ogni mese in record dell’ERP.

🔄 Il centro del ciclo di magazzino in Odoo

AutoPURCHASE dà il meglio come anello centrale di un ciclo a tre bot. A monte, AutoSTOCK calcola gli obiettivi di scorta ottimali dal suo storico reale delle vendite e mantiene aggiornate le regole di riordino di Odoo — così l’”obiettivo di scorta” della formula è un numero statisticamente solido, non una supposizione. A valle, una volta che ha confermato e inviato gli ODA, Supplier2ERP legge le e-mail di conferma dei fornitori e riscrive prezzi, quantità e date di consegna confermati sugli ODA in Odoo.

AutoSTOCK decide quanto tenere a scorta → AutoPURCHASE abbozza che cosa comprare → Supplier2ERP registra che cosa hanno davvero promesso i fornitori. Il risultato: il riassortimento gira sui dati dall’inizio alla fine e il ruolo del suo team è il giudizio, non l’immissione di dati.

🌍 Prima Odoo, anche altri ERP

Oggi AutoPURCHASE supporta Odoo dalla versione 13 alla 19 (Odoo Online, Odoo.sh e on-premise), ERPNext 15 e 16, Zoho Inventory, Dolibarr 23 e successivi, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero e SAP Business One. Qualsiasi altro ERP dotato di API (SAP S/4HANA, Oracle NetSuite, Dynamics 365 Finance / Sales e altri) viene collegato su richiesta — ci dica che cosa usa.

❓ Domande frequenti

Odoo può creare automaticamente gli ordini di acquisto?

In parte. Le regole di riordino di Odoo possono generare RFQ quando le scorte scendono sotto un minimo, ma i valori min/max deve mantenerli lei, e le salvaguardie come i valori minimi d’ordine per fornitore, un limite di copertura di stock o una lista degli articoli da non ordinare mai sono limitate. AutoPURCHASE calcola i fabbisogni a partire da obiettivi di scorta, vendite confermate, scorte in giacenza e ODA in arrivo, poi crea ODA in bozza raggruppati per fornitore con quelle salvaguardie già integrate.

Come fa AutoPURCHASE a calcolare che cosa ordinare?

Per ogni prodotto: (obiettivo di scorta + ordini dei clienti confermati ma non consegnati) meno (scorte in giacenza + ordini di acquisto già in arrivo). Le vendite confermate non vengono mai dimenticate e nulla che sia già in ordine viene ordinato due volte. Gli obiettivi di scorta arrivano da AutoSTOCK se possiede entrambe le app, altrimenti dalle regole di riordino di Odoo.

Invierà ordini ai miei fornitori senza la mia approvazione?

No. Per impostazione predefinita AutoPURCHASE crea ordini di acquisto in bozza (RFQ) in Odoo — Lei controlla e conferma prima che qualcosa raggiunga un fornitore, e l’invio della RFQ al fornitore resta in Odoo. Dal piano Family, gli ordini sotto un tetto di valore da Lei fissato possono essere confermati automaticamente (disattivato per impostazione predefinita).

Come gestisce le quantità e i valori minimi d’ordine dei fornitori?

Le quantità minime d’ordine dei listini fornitore di Odoo vengono rispettate (con Arrotonda alla confezione attivo, le quantità vengono arrotondate per eccesso a quei valori), e l’ordine di ogni fornitore deve raggiungere il suo valore minimo dell’ordine. Gli ordini al di sotto vengono saltati ed elencati nel report di proposta di acquisto, così può decidere se attendere o integrare l’ordine.

Che cosa gli impedisce di creare due volte lo stesso ordine di acquisto?

AutoPURCHASE conta gli ordini di acquisto già in arrivo come fabbisogno coperto, e un’esecuzione successiva aggiunge le nuove righe alla sua bozza aperta per quel fornitore invece di creare un secondo ordine. Le bozze create da persone o da Odoo non vengono mai toccate, quindi nemmeno esecuzioni pianificate frequenti accumulano ordini.

Mi serve AutoSTOCK per usare AutoPURCHASE?

No. Da solo, AutoPURCHASE usa le regole di riordino min/max già presenti nel suo Odoo — in Odoo 14 e versioni successive, le regole che ha impostato su Attivazione = Manuale; le regole lasciate in automatico restano a Odoo. Avere entrambi è meglio: AutoSTOCK ricalcola secondo pianificazione gli obiettivi ottimali dallo storico reale delle vendite, e AutoPURCHASE ordina sempre su numeri aggiornati e basati sui dati.

AutoPURCHASE usa l’IA per decidere cosa acquistare?

No. AutoPURCHASE è puramente basato su regole. Gli ordini di acquisto vengono costruiti a partire dai suoi obiettivi di scorta, dagli ordini dei clienti confermati, dalla giacenza e dagli ordini di acquisto già in arrivo; gli stessi dati in ingresso danno sempre lo stesso risultato e nulla viene mai inviato a un fornitore di IA.

Quali versioni di Odoo sono supportate e posso provarlo prima?

Da Odoo 13 a 19: Odoo.sh e on-premise con il connettore Python in un clic, Odoo Online con una chiave API. Odoo Online richiede il piano Custom di Odoo per l’accesso API. Il suo primo mese è un mese Discovery gratuito, senza carta di credito. Parte in DEMO, e riceve report di proposta di acquisto completi prima che venga creato un solo ordine in Odoo.

📚 Guide correlate

🔗 Fonti e approfondimenti

Documentazione ufficiale e standard citati in questa guida. I link esterni si aprono in una nuova scheda.

Lasci che i suoi ordini di acquisto si scrivano da soli

Inizi il suo mese Discovery gratuito: colleghi il suo Odoo e i primi report di proposta di acquisto arrivano in DEMO, senza creare nulla nel suo ERP finché non passa a LIVE.

🌐 BOTS4.me funziona interamente nella sua lingua — non le serve l’inglese per configurare e far funzionare la sua automazione. Questa pagina è una traduzione del nostro originale in inglese. Suggerisca un miglioramento della formulazione →