Costurile ordinului de producție

Capacitatea de a calcula cu exactitate costul de producție al unui produs este esențială pentru determinarea profitabilității produsului. Aplicația Manufacturing din Odoo simplifică acest calcul prin calcularea automată a costului de finalizare a fiecărui ordin de producție (MO), precum și a costului mediu de producție al unui produs, pe baza tuturor MOs finalizate.

Important

Aplicația Manufacturing din Odoo distinge între costul MO și costul real al unui MO.

Costul MO reprezintă cât ar trebui să coste finalizarea unui MO, pe baza configurației listei de materiale (BoM) a produsului. Acesta ia în considerare costul și cantitatea componentelor, precum și costul finalizării operațiunilor necesare.

Costul real reprezintă cât costă de fapt finalizarea unui MO. Câțiva factori pot determina ca acest cost real să difere de costul MO. De exemplu, o operațiune poate dura mai mult decât s-a estimat, poate fi nevoie de o cantitate mai mare de componente decât cea specificată în BoM sau prețul componentelor se poate schimba în timpul producției.

Configurarea costurilor

Odoo calculează costurile MO pe baza configurației BoM utilizate pentru fabricarea unui produs. Acest calcul include costul și cantitatea componentelor și operațiunilor listate în BoM, pe lângă costurile de operare ale centrelor de lucru unde sunt efectuate acele operațiuni.

Costul componentelor

Costul componentelor este calculat automat, pe baza costului mediu de achiziție al unei componente din toate comenzile de achiziție (PO). Pentru a vedea costul unei componente, accesați Inventory app –> Products –> Products și selectați un produs componentă. Costul este afișat în câmpul Cost din fila General Information a formularului produsului componentă.

Este posibil să setați manual costul unei componente, făcând clic pe câmpul Cost din formularul produsului componentă și introducând o valoare. Totuși, orice viitoare POs pentru componentă va suprascrie valoarea introdusă manual, resetând câmpul Cost la o valoare calculată automat.

Costul centrului de lucru

Pentru a seta costul de operare pentru un anumit centru de lucru, accesați Manufacturing app ‣ Configuration ‣ Work Centers și selectați un centru de lucru.

Pentru a seta costul de operare al centrului de lucru pe oră, introduceți o valoare în câmpul pe centru de lucru, aflat lângă secțiunea Cost pe oră din fila Informații generale a centrului de lucru. Aceasta este tariful orar utilizat atât pentru costul MO (costul estimat), cât și pentru costul real (costul efectiv) al fiecărei operațiuni efectuate la acel centru de lucru; Odoo nu urmărește un cost orar pentru fiecare angajat în parte.

screenshot: manufacturing-mo-costs-workcenter-cost
menu
Manufacturing ‣ Configuration ‣ Work Centers ‣ (work center) ‣ General Information tab
shows
The General Information tab of a work center form, "Cost per hour" section, with the "per workcenter" field filled in.
highlight
The "per workcenter" field.
data
Work center "Assembly Line 1", cost $30.00 per hour.
module
mrp
notes
English UI, light theme, 1440px width, crop to the "Cost per hour" section.

Sfat

Cu funcționalitățile contabile ale aplicației Producție activate, un câmp Cont de cheltuieli devine disponibil și pe formularul centrului de lucru, în secțiunea Costing. Acesta este contul în care este înregistrat costul de operare al centrului de lucru când MO este marcat ca Efectuat. Dacă este lăsat necompletat, se utilizează în schimb contul de cheltuieli al produsului finit.

Configurația BoM

Pentru ca Odoo să poată calcula corect costul BoM care folosesc o MOs, sunt necesari doi pași. Mai întâi, trebuie adăugate componentele și specificată cantitatea necesară. În al doilea rând, trebuie adăugate operațiunile, împreună cu centrele de lucru unde sunt efectuate.

Începeți navigând la Manufacturing app ‣ Products ‣ Bills of Materials. Selectați o BoM sau creați una nouă făcând clic pe New.

În fila Components a formularului BoM, adăugați fiecare componentă făcând clic pe Add a line, selectând componenta din meniul derulant din coloana Component și introducând cantitatea în coloana Quantity.

În fila Operations, adăugați o operațiune făcând clic pe Add a line pentru a deschide fereastra pop-up Create Operations. Introduceți un titlu pentru operațiune în câmpul Operation.

Selectați Work Center unde se desfășoară operațiunea. Apoi, adăugați o Default Duration, care reprezintă timpul estimat necesar pentru finalizarea operațiunii.

Implicit, câmpul Duration Computation este setat la Set duration manually, ceea ce înseamnă că numărul introdus în câmpul Default Duration este folosit întotdeauna ca durată estimată a operațiunii.

Selectarea opțiunii Compute based on tracked time determină ca Odoo să calculeze automat Default Duration pe baza unui anumit număr de comenzi de lucru, setat în câmpul Based on. Înainte de a exista comenzi de lucru pentru a calcula această durată, se folosește valoarea din câmpul Default Duration.

Costul orar de operare al centrului de lucru și durata operațiunii sunt folosite pentru a calcula costul operațiunii.

În final, faceți clic pe Save & Close pentru a adăuga operațiunea la BoM și pentru a închide fereastra pop-up Create Operations. Alternativ, faceți clic pe Save & New pentru a adăuga operațiunea la BoM și pentru a deschide o fereastră pop-up goală Create Operations pentru a adăuga o altă operațiune.

Vezi și

Pentru o prezentare completă a configurării BoM, consultați documentația bills of materials.

Prezentare generală MO

Fiecare MO are o pagină de prezentare generală, care listează diverse informații despre MO, inclusiv costul MO și costul real. Pentru a vedea prezentarea generală a unui MO, accesați Manufacturing app ‣ Operations ‣ Manufacturing Orders și selectați un MO. Apoi, faceți clic pe butonul inteligent Overview din partea de sus a MO.

Atât costul MO, cât și costul real iau în considerare costul și cantitatea componentelor, precum și costul finalizării fiecărei comenzi de lucru. Pagina de prezentare generală listează un rând pentru fiecare dintre aceste valori, cu suma lor afișată în partea de jos a coloanelor MO Cost și Real Cost.

Înainte de a începe lucrul la un MO, coloanele MO Cost și Real Cost afișează aceleași costuri. Acesta este costul estimat de finalizare a MO.

Totuși, odată ce lucrul începe, valorile din coloana Cost real pot începe să difere de valorile din coloana Cost CP. Acest lucru se întâmplă dacă se utilizează o cantitate de componente diferită de cea listată pe MO sau dacă durata unei comenzi de lucru este diferită de cea așteptată.

După ce MO a fost finalizat prin clic pe Produce tot, rândurile componentelor din coloana Cost CP se actualizează pentru a reflecta cantitățile efectiv consumate, corespunzând coloanei Cost real. În schimb, rândurile operațiunilor continuă să utilizeze durata estimată a fiecărei operațiuni pentru coloana Cost CP, în timp ce Cost real reflectă timpul efectiv înregistrat; cele două continuă astfel să difere ori de câte ori o operațiune durează mai mult sau mai puțin decât s-a estimat.

screenshot: manufacturing-mo-costs-overview
menu
Manufacturing ‣ Operations ‣ Manufacturing Orders ‣ (MO) ‣ Overview
shows
The MO Overview page listing component and operation rows with their MO Cost, BoM Cost and Real Cost columns, and the totals row.
data
MO "WH/MO/00001" for a manufactured product.
module
mrp
notes
English UI, light theme, 1440px width.

Sfat

Comenzile de producție în curs sau în așteptarea închiderii pot fi, de asemenea, înregistrate în contabilitate ca producție în curs (WIP). Selectați unul sau mai multe MOs din lista Comenzi de producție, apoi utilizați ⚙️ Actions ‣ Postează înregistrare contabilă WIP pentru a crea nota contabilă corespunzătoare. Necesită grupul de acces contabil Evaluare stoc și aplicația Facturare sau Contabilitate.

Costul mediu de producție

Pe lângă costul fiecărui MO individual pentru un produs, Odoo urmărește și costul mediu de producție al produsului, luând în considerare costul fiecărui MO finalizat. Pentru a vedea acest lucru, accesați Inventory app ‣ Products ‣ Products și selectați un produs.

Costul de producție al produsului este afișat pe unitate de măsură în câmpul Cost, aflat în fila General Information. Valoarea continuă să se actualizeze pe măsură ce costurile suplimentare ale MOs sunt incluse în costul mediu.

Important

Câmpul Cost se actualizează automat doar pentru produsele care utilizează metoda de calcul al costului Cost mediu ponderat (CMP) sau Primul intrat, primul ieșit (FIFO) (setată pe categoria de produse). Pentru produsele care utilizează metoda Prețul standard, costul trebuie actualizat manual.

În dreapta câmpului Cost se află un buton Compute Price from BoM, care apare doar pentru produsele cu cel puțin o BoM. Faceți clic pe acest buton pentru a reseta costul produsului la costul așteptat, care ia în considerare doar componentele și operațiunile listate în BoM.

Important

Rețineți că apăsarea butonului Compute Price from BoM nu setează prețul permanent. Costul continuă să se actualizeze pe baza mediei dintre prețul BoM și costul real al oricăror MOs viitoare.

Exemplu de flux de lucru: cost de producție

Producătorul de produse de golf Fairway Fields produce o varietate de produse de golf, inclusiv un putting green de interior. Ei au configurat o BoM pentru putting green, astfel încât Odoo calculează automat costul de producție pentru fiecare MO de putting green.

BoM listează două componente:

  • O unitate de fetru verde, care costă 20,00 $.

  • O unitate de pad de cauciuc, care costă 30,00 $.

BoM listează și patru operațiuni, toate desfășurate la Assembly Station 1, care are un cost de operare orar de 30,00 $. Aceste operațiuni sunt următoarele:

  • Tăiere fetru: durată implicită de șapte minute, pentru un cost total de 3,50 $.

  • Tăiere pad de cauciuc: durată implicită de cinci minute, pentru un cost total de 2,50 $.

  • Atașare pad la fetru: durată implicită de 15 minute, pentru un cost total de 7,50 $.

  • Tăiere găuri: durată implicită de trei minute, pentru un cost total de 1,50 $.

În total, componentele necesare pentru a produce un putting green costă 50,00 $, iar operațiunile necesare costă 15,00 $, pentru un cost total de producție de 65,00 $. Acest cost este reflectat în câmpul Cost din formularul produsului putting green.

Fairway Fields confirmă un MO pentru un putting green. Înainte de începerea producției, prezentarea generală a MO afișează un cost de 65,00 $ atât în câmpul MO Cost, cât și în câmpul Real Cost.

screenshot: manufacturing-mo-costs-example-before
menu
Manufacturing ‣ Operations ‣ Manufacturing Orders ‣ (MO) ‣ Overview
shows
The MO Overview page for one putting green before production starts; MO Cost and Real Cost both $65.00.
data
MO for product "Putting Green", quantity 1, not yet started.
module
mrp
notes
English UI, light theme, 1440px width.

Producția începe, iar operațiunile durează cu zece minute mai mult decât s-a estimat, pentru un timp total de producție de 40 de minute. Această abatere de la BoM se reflectă în prezentarea generală a MO, care afișează acum un Cost real de $70.00 pentru operațiuni, în timp ce Cost CP afișează în continuare $65.00, valoarea estimată.

screenshot: manufacturing-mo-costs-example-during
menu
Manufacturing ‣ Operations ‣ Manufacturing Orders ‣ (MO) ‣ Overview
shows
The MO Overview page for one putting green during production; MO Cost $65.00, Real Cost $70.00.
data
MO for product "Putting Green", quantity 1, in progress.
module
mrp
notes
English UI, light theme, 1440px width.

După finalizarea producției și marcarea MO ca Efectuat, rândurile componentelor se actualizează la cantitățile efectiv consumate (neschimbate aici), dar operațiunile continuă să utilizeze durata lor estimată pentru coloana Cost CP. Prezentarea generală a MO continuă astfel să afișeze un Cost CP de $65.00 și un Cost real de $70.00.

Pe pagina produsului putting green, câmpul Cost afișează acum un cost de $67.50, media dintre costul inițial de $65.00 și costul real de $70.00 din MO (doar pentru un produs care utilizează metoda de calcul al costului Cost mediu ponderat (CMP) sau FIFO).