Vai al contenuto
PD Powerdoo per Odoo
IT

Lingua

ItalianoEnglish

Il sito e le schede delle app sono in italiano e in inglese.

← Powerdoo

€/PZ Magazzino e produzione

Costo e margine per prodotto

Nessun tetto: questa app non produce documenti

Nella scheda di un prodotto Odoo mostra un campo Costo. Un numero solo. Da quel numero dipendono il valore del tuo magazzino, il costo delle distinte base, il margine delle righe d'ordine e ogni report di redditività che tirerai fuori.

Il problema è che quel numero significa tre cose diverse, e in quella pagina non c'è scritto quale:

  • Costo standard: lo scrivi tu e non lo aggiorna nessuno. Odoo valorizza ogni carico a quel numero e manda la differenza col prezzo pagato in un conto di differenza prezzo. Se è fermo a due anni fa, il magazzino è giusto in quantità e sbagliato in valore — e i tuoi margini sono sbagliati della stessa cifra.
  • Costo medio: è la media mobile, la ricalcola Odoo a ogni entrata. Attendibile oggi, diversa da quella di un mese fa: un margine calcolato allora non si rifà con questa.
  • FIFO: il costo non è un numero. È l'elenco degli strati che hai in magazzino, ognuno col prezzo che hai pagato. Il campo in scheda te ne mostra uno, e non è la media di quelli che hai.

Cosa fa questa app

Un bottone sulla scheda del prodotto apre una pagina che non inventa un costo suo — sarebbe l'ennesimo numero di cui non fidarsi — ma legge il registro di valorizzazione di Odoo, che è il libro vero, e risponde a quattro domande.

Il registro, in Odoo, ha cambiato casa: fino alla serie 18 è un archivio a parte, dalla 19 sta sui movimenti di magazzino. L'app guarda cosa risponde la tua istanza invece di fidarsi di un numero di versione, e legge quello che c'è.

Quanto mi costa un pezzo di quelli che ho adesso. In FIFO è la media pesata degli strati ancora aperti: i pezzi che hai davvero in mano, coi prezzi che hai davvero pagato. E se il campo della scheda dice un'altra cosa, te lo diciamo — perché è quel campo, non questo, che alimenta il costo delle distinte e il margine degli ordini.

Da dove viene quel costo. Ogni strato è classificato: acquisto, produzione, contolavorazione, rettifica di inventario, rivalutazione. Un grafico mostra a che prezzo la merce entra nel tempo, a gradini — perché fra due carichi il costo non cammina, resta quello di prima.

Dove sta, e quanto vale dove sta. Giacenza per magazzino, con il valore accanto. E scritto chiaro che quel valore è indicativo: in Odoo la valorizzazione è un fatto dell'azienda e non del magazzino, e chiunque ti mostri un valore per sede lo sta calcolando — noi lo diciamo.

Quanto ci hai guadagnato davvero. Il margine nativo di Odoo congela sulla riga d'ordine il costo del giorno in cui l'hai scritta, e non lo ritocca mai più. Qui il margine si misura in due modi, e servono entrambi.

Su tutto il venduto: il ricavo delle fatture emesse (note di credito sottratte) contro il costo del venduto preso dagli strati usciti dal magazzino. Due numeri che Odoo ha davvero girato al conto economico, e comprende anche le vendite fatturate senza ordine. È il numero che si può chiamare il margine di questo prodotto.

Consegna per consegna: il prezzo della riga d'ordine contro il valore dello strato che è uscito con quella consegna. Preciso al singolo documento — si vede quale cliente e quale ordine sta sotto costo — ma copre solo le uscite che hanno un ordine dietro, e quanto copre te lo diciamo: se il margine per consegna vale sul sessanta per cento del venduto, quel numero non è il margine del prodotto, e nessuna pagina te lo direbbe.

Se fabbrichi

Sui prodotti con una distinta base il costo si scompone in materiali e lavorazioni, riga per riga. E ogni riga è valorizzata al costo medio effettivo delle fatture fornitore degli ultimi due anni — la media pesata di quello che hai pagato per davvero, note di credito sottratte, non il numero scritto nella scheda del componente.

Dove le fatture non ci sono si usa il valore di magazzino; e dove non c'è nemmeno quello resta il costo di scheda, che è un costo previsto — e viene marcato così, riga per riga, dicendo previsto da cosa: il costo scritto nella scheda del componente, la tariffa oraria di un centro di lavoro, il listino di un fornitore. Accanto c'è quanta parte del totale non poggia su una fattura. Se nessuna voce ne ha una, la pagina non chiama quel numero "il costo del prodotto": lo chiama preventivo.

E ogni media si apre. Accanto a "da fatture" c'è il dettaglio delle righe da cui esce: data, numero della fattura (che si apre in Odoo), fornitore, quantità, prezzo unitario. Comprese le righe che sono state lasciate fuori, con il motivo — ed è la parte più utile: su un database vero, due righe di "Hours" a zero euro finite sullo stesso codice tiravano giù del due per cento la media di un componente da 600 euro, e senza il dettaglio non c'era modo di accorgersene.

I kit (le distinte "phantom") vengono aperti, perché altrimenti il loro costo sarebbe zero. E le unità di misura si convertono: un componente prezzato al chilo e consumato a grammi, moltiplicato senza guardare, dà un costo sbagliato di mille volte e perfettamente credibile.

Accanto c'è poi il costo vero delle produzioni che hai chiuso, dal registro di valorizzazione. La differenza fra la distinta e le produzioni è la cosa più utile della pagina: se la distinta dice molto meno, stai facendo i prezzi su un costo che non esiste, e te ne accorgeresti a bilancio.

Se dai fuori a lavorare

La contolavorazione è il caso in cui il costo di un prodotto si sbaglia più facilmente, perché il finito lo compri, ma metà del suo costo è roba tua che era già in magazzino.

Nell'ordine di acquisto al terzista va solo il prezzo della lavorazione. I componenti li mandi tu e restano nella tua valorizzazione mentre stanno da lui; quando registri il carico del finito, Odoo somma da sé la lavorazione dell'ordine e il valore dei componenti consumati. Se nell'ordine ci scrivi il prezzo pieno del finito, i materiali entrano due volte e quel prodotto risulta costare quasi il doppio del vero.

L'app scompone il costo nelle due metà e controlla che la catena sia completa: se al terzista non risulta consumato nessun componente, te lo dice — perché in quel caso nel costo del finito è entrata solo la lavorazione, e il prodotto sembra costare molto meno di quanto costa.

E ti avvisa di una coppia di impostazioni che si annullano a vicenda: contolavorazione con costo standard. Il carico dal terzista vale lavorazione più componenti, ma col costo standard Odoo valorizza il finito al numero scritto in scheda e manda tutto il resto in differenza prezzo: il costo reale della lavorazione non arriverà mai nel costo del prodotto. Con FIFO o costo medio ci arriva da solo.

Se hai comprato a prezzi diversi

È la norma, ed è il caso in cui il campo "Costo" mente di più. A FIFO ogni carico fa il suo strato col suo prezzo, e la pagina te li mostra tutti; a costo medio la media la tiene Odoo. Ma con il costo standard i prezzi veri non entrano nemmeno in magazzino: Odoo valorizza tutto al numero della scheda e manda la differenza in un conto di differenza prezzo, dove non la guarda nessuno. Su quel metodo il "costo reale di magazzino" è il costo standard, e confrontare i due significa confrontare un numero con se stesso.

Per questo la pagina mostra sempre anche cosa hai pagato davvero: media pesata, minimo e massimo dagli ordini, con la distanza dal numero in scheda. Su un prodotto a costo standard è l'unico posto in cui si vede che i fornitori sono aumentati.

Cosa NON fa

Non scrive niente. Né un allegato, né un conto, né una riga nel chatter: apre una pagina e mostra dei numeri. Come Radar acquisti e Doppioni contatti, esegue soltanto letture.

E non ti dà un costo "suo" da mettere in scheda. Se i conti di Odoo e il campo della scheda non tornano, il rimedio è nella tua configurazione — il metodo della categoria, un costo standard da rivedere, dei componenti a zero — e la pagina ti dice quale dei tre. Un numero in più, calcolato da noi e senza una scrittura dietro, sarebbe solo un quarto numero da non sapere se credere.

Legge il registro di valorizzazione, le giacenze, le distinte base e le righe d'ordine, ogni volta che apri la pagina: non tiene copie e non conserva i tuoi dati.

1

Apri un prodotto

Un bottone sulla sua scheda, dove il costo è un numero senza spiegazione.

2

Leggiamo i documenti

Strati di valorizzazione, fatture d'acquisto e di vendita, distinte. Senza scrivere niente.

3

Vedi cosa hai pagato

Costo vero, distinta a costi di fattura, e il margine reale su tutto il venduto.

Esempio di quello che produce Costo e margine per prodotto
La pagina che il pulsante apre, su un prodotto dato fuori a lavorare: il costo vero dei pezzi che hai, quanto dice la scheda, e da dove viene la differenza. Numeri inventati, conti veri.

Cosa serve per questa app

Oltre a un database Odoo e a una chiave API, che servono per tutte.

  • Inventario e Contabilità — è la loro coppia che accende la valorizzazione del magazzino: senza, Odoo non tiene nessuno strato e non c'è niente da leggere. E le fatture -- fornitore e cliente -- sono quelle da cui si prendono il costo medio effettivo dei componenti e il ricavo di tutto il venduto.
  • Produzione, se fabbrichi — serve solo per scomporre il costo in materiali e lavorazioni. Su un prodotto che compri e rivendi non serve: costo, valore e margine ci sono comunque.
  • Vendite, per il margine reale — il ricavo lo legge dalla riga d'ordine della consegna. Senza ordini di vendita resta il conto sul prezzo di listino, che è un'altra domanda.
Il pulsante lascia 7 righe di Python nel tuo Odoo. Su Enterprise, Odoo te le fattura.

Odoo fattura la manutenzione del codice personalizzato sugli abbonamenti Enterprise: di listino circa 12 euro al mese ogni 100 righe iniziate, quindi poche righe costano come cento. Questa app funziona solo a pulsante, quindi senza quelle righe non ha modo di partire. Lo scriviamo qui perché è un costo che causiamo noi: è giusto che tu lo sappia prima di accendere, non dal preventivo di Odoo tre mesi dopo.

Questa app da sola
€6 / mese
solo mensile: la togli quando vuoi
Tutte e 15
€49 / mese
invece di €72
Nessun tetto: questa app non produce documenti, 1 database Odoo collegato. Con i piani completi il volume cresce. Vedi tutto il listino.

7 giorni di prova con tutte le app, senza carta. Se poi ne vuoi una sola, la paghi da sola; e se sei già cliente puoi provare questa 14 giorni sui tuoi dati prima di deciderla.

Radar acquisti

Prima di confermare un acquisto, confronta i prezzi netti con il precedente ordine dello stesso fornitore e misura gli aumenti sulle quantità attuali.

Doppioni contatti

Trova le anagrafiche principali attive con la stessa partita IVA o email e apri le schede da verificare, senza unioni automatiche.

Fattura elettronica in PDF

Ogni fattura elettronica emessa viene convertita in un PDF leggibile e allegata alla fattura stessa.

Controlli sulla fattura

Prima di inviare, dice cosa lo SdI scarterà. Sulle fatture ricevute avvisa se l'IBAN del fornitore è cambiato, se il documento è doppio, se il fornitore è nuovo.

Documento di trasporto

Un bottone sulla spedizione genera il DDT in PDF e lo allega. Causale, aspetto dei beni, porto e vettore si impostano una volta.

DDT in triangolazione

Il documento di trasporto quando la merce non parte da chi la vende: mittente, destinatario e per conto di chi, ciascuno al suo posto. Vale in tutte e due le direzioni.

Seriali da foglio

I seriali da un file Excel o CSV: su una spedizione in entrata e in uscita, e sui pezzi già a magazzino che non ne hanno. Controlla che il conto torni prima di scrivere.

Approvazioni del cliente

Manda un lavoro in approvazione al cliente: lui apre una pagina, guarda gli allegati, approva o chiede modifiche. L'esito torna nello stato del lavoro, con il verbale allegato.

Conti analitici per lavoro

Da un ordine con progetto e lavori, Odoo crea UN conto analitico. Questa app ne crea uno per ogni lavoro, aggancia le ore e mette la distribuzione sulla riga d'ordine.

Margini e prezzi d'acquisto sul preventivo

Su un preventivo di vendita, codice per codice: se c'è un prezzo d'acquisto valido per quella quantità, il prezzo di vendita e il margine. Dove non c'è, prepara la richiesta di preventivo al fornitore -- una per fornitore, con tutti i suoi codici -- e la manda.

Conferma preventivi selezionati

Selezioni più preventivi nell'elenco e li confermi in un colpo, con la conferma vera di Odoo: consegne e acquisti su ordine si creano come dal pulsante. Chi si blocca resta fermo da solo, e ti diciamo perché.

Portale del contolavorista

Il fornitore che spedisce per te al tuo cliente vede i suoi ordini da una pagina o dal suo gestionale, e conferma la spedizione con il numero del suo DDT. Tu decidi cosa vede, e il DDT finisce nella fattura elettronica.

Report dei ticket

Il report delle segnalazioni dell'helpdesk, in tempo reale: paese, utente, data, i problemi per etichetta e lo stato per fase. Lo apre chi vuoi tu da un link, e lo scarica in Excel.

Ordini da WooCommerce

Gli ordini del tuo negozio WooCommerce arrivano in Odoo da soli: clienti riconosciuti o creati, prodotti per codice, spedizione, sconti e IVA. Senza installare niente.