Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Accounting
  • Inventory
  • PoS
  • Project
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

How it works: Product Costing, accounting for the value of products in real-time

Subscribe

Get notified when there's activity on this post

This question has been flagged
quickstart
1 Reply
5377 Views
Avatar
Gans Marc-Antoine (mgs)
How it works: Product Costing, accounting for the value of products in real-time
0
Avatar
Discard
Nils

Hi, where do I find "automated valuation"? I am using the community edition with Odoo 18 Full Accounting Kit for Community base_accounting_kit. I can't find how to automate the inventory reduction and the cost of sales journal entries.

Avatar
Gans Marc-Antoine (mgs)
Author Best Answer

There are two valuation methods in Odoo. Manual and Automated.


in automated valuation, Odoo attempts to keep your inventory value in your ledger and your stock levels in synch.

In manual valuation, you must do this manually.

In manual valuation, when you issue an invoice, a journal entry is posted:

Dr. AR
Cr. Sales

Same on a vendor bill:

Dr. Asset/Expense
Cr. AP

Notice that no COGS or Invenory entries are posted. You must make these entries manually on a perodic basis.

Delivery
In automated valuation. when we deliver, we post a journal entry.

Dr. Stock Interim Delivered
Cr. Inventory Valuation

Because we are decrementing our inventory, we must credit our inventory valuation account. We need a counterpart,, which will be an interim account.

When we invoice, we clear the interim account with the following entry:

Dr. AR
Cr. Sales
Dr. COGS
Cr. Stock Interim Delivered

Receiving
When we receive inventory, we also post a journal entry:

Dr. Inventory Valuation
Cr. Stock interim received

Our counterpart to valuation in this case will be another interim account.

The vendor bill will clear this interim account:

Dr. Stock Interim received
Cr. AP

Inventory Adjustments
We may loose or gain inventory with an adjustment. This of course affects our stock levels and inventory valuation. We must therefore post a journal entry.

When do an inventory adjustment and find we have less than we though we had, we need to reduce our inventory levels and our valuation. We do this with a stock movement to a virtual "Adjustment" location and corresponding journal entry:

Dr. Shrink  
Cr. Inventory Valuation

We must of course credit inventory valuation, and the counterpart is typically COGS or a Shrink expense account.

When the opposite occurs and we find we have more inventory than we thought we had, we need to increase our stock levels and inventory valuation. We do this with a move out of "Adjustment" and a corresponding journal entry:

Dr. Inventory Valuation
Cr. Shrink

The counterpart is typically the same shrink account as used for a loss.

It is possible to set up shrink accounts at the level of the product. That is, each product may have its own shrink account.

Scrap
Scrap behaves the same as inventory adjustment, but with its own set of virtual locations. At the time of scrapping, a user chooses the scrap location and scrap account. Odoo comes with one scrap location/account by default, but more may be configured.

Manufacturing
When we manufacture, we consume raw materials and produce finished goods. Here again we use an interim account.

When we consume raw materials, we decrease our inventory and therefore credit our Inventory Valuation account.

Dr. WIP or Stock Interim Manufacturing
Cr.  Inventory Valuation*

Our coutnerpart in this case is WIP.

When we produce finished goods, we increase our inventory and therefore debit our Inventory Valuation account.

Dr. Inventory Valuation*
Cr. WIP

*Inventory valuation accounts are set at the product category level, therfore finished goods and raw materials may have their own accounts.

When a manufacturing order is closed, one journal entry is posted for each product consumed and produced. A manufacturing order that produces one finished good out of 3 componnets, you will see 4 journal entries posted. All entries are posted at time of closing. This means that WIP should theoretically always have a balance of 0.

Any value in the WIP account can be assumed to be a difference between value of goods consumed and produced by manufacturing. 

Configuration
The counterpart accounts for manufacturing, adjustment, and scrap are set on virtual locations.
the production and adjustment lcoations which will be used for a prodcut are set at the product level
The input and output interim accounts, COGS, sales, and Valuation accounts are set at the product category level
4
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Link attachments with wanted record and model Solved
quickstart
Avatar
1
Apr 25
10096
✅Change the Account on Payments in Odoo
quickstart
Avatar
0
Mar 25
2185
✅Change the Account on Payments in Odoo
quickstart
Avatar
1
Mar 25
30
✅ Change the order date to the Old date
quickstart
Avatar
0
Mar 25
1893
Plugin ALMA
quickstart
Avatar
Avatar
Avatar
Avatar
3
Sep 24
11121
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة 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 ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

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