Skip to Content
Odoo Menu
  • Log ind
  • Prøv gratis
  • Apps
    Økonomi
    • Bogføring
    • Fakturering
    • Udgifter
    • Regneark (BI)
    • Dokumenter
    • e-Signatur
    Salg
    • CRM
    • Salg
    • POS Butik
    • POS Restaurant
    • Abonnementer
    • Udlejning
    Hjemmeside
    • Hjemmesidebygger
    • e-Handel
    • Blog
    • Forum
    • LiveChat
    • e-Læring
    Forsyningskæde
    • Lagerbeholdning
    • Produktion
    • PLM
    • Indkøb
    • Vedligeholdelse
    • Kvalitet
    HR
    • Medarbejdere
    • Rekruttering
    • Fravær
    • Medarbejdersamtaler
    • Anbefalinger
    • Flåde
    Marketing
    • Markedsføring på sociale medier
    • E-mailmarketing
    • SMS-marketing
    • Arrangementer
    • Automatiseret marketing
    • Spørgeundersøgelser
    Tjenester
    • Projekt
    • Timesedler
    • Udkørende Service
    • Kundeservice
    • Planlægning
    • Aftaler
    Produktivitet
    • Dialog
    • Kunstig intelligens
    • IoT
    • VoIP
    • Vidensdeling
    • WhatsApp
    Tredjepartsapps Odoo Studio Odoo Cloud-platform
  • Brancher
    Detailhandel
    • Boghandel
    • Tøjforretning
    • Møbelforretning
    • Dagligvarebutik
    • Byggemarked
    • Legetøjsforretning
    Mad og værtsskab
    • Bar og pub
    • Restaurant
    • Fastfood
    • Gæstehus
    • Drikkevareforhandler
    • Hotel
    Ejendom
    • Ejendomsmægler
    • Arkitektfirma
    • Byggeri
    • Ejendomsadministration
    • Havearbejde
    • Boligejerforening
    Rådgivning
    • Regnskabsfirma
    • Odoo-partner
    • Marketingbureau
    • Advokatfirma
    • Rekruttering
    • Audit & certificering
    Produktion
    • Tekstil
    • Metal
    • Møbler
    • Fødevareproduktion
    • Bryggeri
    • Firmagave
    Heldbred & Fitness
    • Sportsklub
    • Optiker
    • Fitnesscenter
    • Kosmetolog
    • Apotek
    • Frisør
    Håndværk
    • Handyman
    • IT-hardware og support
    • Solenergisystemer
    • Skomager
    • Rengøringsservicer
    • VVS- og ventilationsservice
    Andet
    • Nonprofitorganisation
    • Miljøagentur
    • Udlejning af billboards
    • Fotografi
    • Cykeludlejning
    • Softwareforhandler
    Gennemse alle brancher
  • Community
    Få mere at vide
    • Tutorials
    • Dokumentation
    • Certificeringer
    • Oplæring
    • Blog
    • Podcast
    Bliv klogere
    • Udannelselsesprogram
    • Scale Up!-forretningsspillet
    • Besøg Odoo
    Få softwaren
    • Download
    • Sammenlign versioner
    • Udgaver
    Samarbejde
    • Github
    • Forum
    • Arrangementer
    • Oversættelser
    • Bliv partner
    • Tjenester til partnere
    • Registrér dit regnskabsfirma
    Modtag tjenester
    • Find en partner
    • Find en bogholder
    • Kontakt en rådgiver
    • Implementeringstjenester
    • Kundereferencer
    • Support
    • Opgraderinger
    Github Youtube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Få en demo
  • Prissætning
  • Hjælp
Du skal være registreret for at interagere med fællesskabet.
Alle bidrag Personer Emblemer
Tags (Vis alle)
odoo accounting v14 pos v15
Om dette forum
Du skal være registreret for at interagere med fællesskabet.
Alle bidrag Personer Emblemer
Tags (Vis alle)
odoo accounting v14 pos v15
Om dette forum
Hjælp

Odoo WIP valuation

Tilmeld

Få besked, når der er aktivitet på dette indlæg

Dette spørgsmål er blevet anmeldt
4 Besvarelser
14523 Visninger
Avatar
jpeluso@outlook.com

Can anyone recommend a tutorial or instructions on how to calculate WIP?

-1
Avatar
Kassér
Avatar
Ray Carnes (ray)
Bedste svar

Although I am posting an answer to a similar question from a few years back - the principles remain the same.

Let’s look at a very simple example.  

A single product “Finished Widget” is created from a combination of components and labor – with the exact amounts of both not known until after each Manufacturing Order is completed. 

Note: We will not include purchasing of raw materials in this example and will model Labor as a component instead of a service (reducing complexity of the example).  The principles here should help you understand what is possible. I don't recommend this approach (using Labor as a product) if you use Work Orders and Work Centers.

Four Products:


The cost price of the Finished Widget is set to $0 to make the point that Odoo will calculate the actual product cost based on the number of components and labor used in each Manufacturing Order.

The Bill of Materials:


Odoo allows us to increase or decrease the quantity of components used in an actual Manufacturing Orders – supporting cases where the actual quantity of components and labor is not known until after a product is created.  What we have above is what gets used in a ‘perfect’ case.  It could be more or less.

Before we start making anything, let’s review how the Product Categories and Locations need to be setup - critical to all this working.

For both Raw Materials and Finished Goods Product Categories:


For Labor Product Category, it is the same as the above with the following Account Stock Properties:


For the Production Location:


Finally, to see what I will show in this example, you will need to add the PRODUCT_ID field to the account_move_line tree view (Journal Items) and the PRICE_UNIT field to stock_move tree view.

Let’s produce three “Finished Widgets” – one with exactly what is on the Bill of Materials, one with more, one with less – and look at how the product cost changes.

1. MO1 – same as BoM:

We will confirm; reserve; and then produce this Manufacturing Order.

The Stock Moves (This product cost us $19.95 to make):

The Accounting Moves for the Components:


A total of $19.95 is moved from Stock to WIP.

The Accounting Moves for the Finished Product:

A total of $19.95 is moved from WIP to Stock.

2. MO2 – more than BoM:

In the Produce wizard, we adjust the quantities – increasing everything by 1 unit:

 

The Stock Moves (This product cost us $38.05 to make):


The Accounting Moves:


(Both the $38.05 from stock to WIP and the $38.05 from WIP to stock)

3. MO3 – less than BoM:

In the Produce wizard, we adjust the quantities – decreasing Component Two and Labor and removing Component One entirely:


The Stock Moves (This product cost us $9.35 to make):


The Accounting Moves:


(Both the $9.35 from stock to WIP and the $9.35 from WIP to stock)

So you can see Odoo correctly costed the product each time:


And correctly values them in Inventory:



Again, I have deliberately simplified the exercise, but it does demonstrate ONE way to model the real manufacturing costs associated with variable materials and labor inputs. 

The way I have completed the Manufacturing Orders in a single step means that the value of WIP will be increased and decreased in a single step - you can have it increase, then decrease (two steps) if you consume materials first, then produce.  You can do this via the Produce Wizard by changing "Consume and Produce" to "Consume" and clicking the PRODUCE button on the Manufacturing Order twice, once to Consume, once to Produce.  You will get the same accounting movements, but the timing will allow you to measure WIP for each job. 

 

6
Avatar
Kassér
jpeluso@outlook.com
Forfatter

Thanks Ray. I appreciate this.

John

Amr El-Sawy

Hello Ray, Regarding the Last part of your answer:

"The way I have completed the Manufacturing Orders in a single step means that the value of WIP will be increased and decreased in a single step - you can have it increase, then decrease (two steps) if you consume materials first, then produce. You can do this via the Produce Wizard by changing "Consume and Produce" to "Consume" and clicking the PRODUCE button on the Manufacturing Order twice, once to Consume, once to Produce. You will get the same accounting movements, but the timing will allow you to measure WIP for each job."

Is that still feasible to be done in odoo V14 ? and how ? because there is no consume & produce button anymore i guess its merged in Mark as Done Button.

Thanks in Advance

Ray Carnes (ray)

@Amr - no - at v14 we only support (without customization) "PLANNED WIP" (the BoM Structure and Cost report) and "ACTUAL WIP" (Manufacturing Order Cost Analysis report)

jbarnhart@minespress.com

"at v14 we only support (without customization) "PLANNED WIP" (the BoM Structure and Cost report) and "ACTUAL WIP" (Manufacturing Order Cost Analysis report)"

If this is the case, then WIP is a misnomer, because there is not longer an "in process" aspect to it. At least from what I've seen in 14.

Hi Ray

With regards your comment below any changes in this behavior in V15? Ideally, we do not want WIP to be updated in a single step, but rather as the product is being manufactured.

Ray Carnes (ray)

@Amy - no change - WIP being updated while a Manufacturing Order is in progress requires customization. See https://apps.odoo.com/apps/modules/13.0/mrp_timesheets/ and https://apps.odoo.com/apps/modules/14.0/mrp_services/ for ideas on how.

Avatar
Nosayba Sulieman
Bedste svar

Are you sure this works for version 15? labour category does not generate stock journal entries for service products (worker hours).

Stock moves are only generated for storable products

Thanks


0
Avatar
Kassér
Avatar
Vishal K Ratani
Bedste svar

Valuation in Odoo is on the cost price. So if some inventory is in the form of WIP then it would be treated as ( cost of WIP product* WIP Product quantity) 

Thanks

Vishal

0
Avatar
Kassér
Avatar
Yogi Rismawan
Bedste svar

Hi,

I am using Odoo V12 CE Version, and trying to follow your steps to set WIP.

But I didn't find the menu when I tried to follow to set Work in Progress account for the production location.


Thanks,

Yogi

0
Avatar
Kassér
Mustafa Bashier

Go to inventory > settings enable storage locations option, then go to inventory > configuration > locations and remove the filter so that all locations do appear and i think you will find what you're looking for.

Yogi Rismawan

Yes I found where to set WIP account for production location. Now I get error pop-up saying that the cost of finished product is 0 when trying to complete MO.

Kan du lide at diskutere? Læs ikke bare med, deltag aktivt i debatten!

Opret en konto i dag for at få glæde af eksklusive funktioner, og bliv en del af vores skønne fællesskab!

Tilmeld dig
Community
  • Tutorials
  • Dokumentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Oversættelser
Tjenester
  • Odoo.sh-hosting
  • Support
  • Opgradere
  • Individuelt tilpasset udvikling
  • Uddannelse
  • Find en bogholder
  • Find en partner
  • Bliv partner
Om os
  • Vores virksomhed
  • Brandaktiver
  • Kontakt os
  • Stillinger
  • Arrangementer
  • Podcast
  • Blog
  • Kunder
  • Juridiske dokumenter • Privatlivspolitik
  • Sikkerhedspolitik
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo er en samling open source-forretningsapps, der dækker alle dine virksomhedsbehov – lige fra CRM, e-handel og bogføring til lagerstyring, POS, projektledelse og meget mere.

Det unikke ved Odoo er, at systemet både er brugervenligt og fuldt integreret.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now