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

Customers product us as component in manufacturing

Subscribe

Get notified when there's activity on this post

This question has been flagged
manufacturingconsignment
2 Replies
2318 Views
Avatar
Lars Aam

We have a customer that will suplly us with his own raw materials, and we will manufacture products from this.

We also buy the same product for other productions.

We can set owner on receiption and stock.  But I cannot find any way to make sure we reserve from the right batch (we use lot tracing for this product).   There is nothing in the manufacturing order component to select owner of the stock to reserve,

1
Avatar
Discard
Manish Bohra

Hello Lars,

have you tried drop shipping feature in inventory?

Lars Aam
Author

Drop shipping does not help in our manufacturing process. Our problem is how to use customer owndes raw material as component in manufacturing to deliver to the customer. So we are the subcontractor for this customer.

Avatar
Ray Carnes (ray)
Best Answer

Assuming you correctly set the Owner on the products when you received them (or added an Owner after receiving by updating the On Hand information), you can identify Components by Owner during:

  • picking (2 or 3 step Manufacturing) 
  • consumption (directly on the Manufacturing Order)


1) Delete the line that Odoo reserves, as Odoo won't know which LOT to reserve**

2) Add a new line and group by Owner to see the available LOTS you can manually reserve


** Odoo will reserve product using FIFO/LIFO/etc. based on Product Category configuration - or will not reserve anything if your Operation Type is setup with a Manual Reservation Method

0
Avatar
Discard
Lars Aam
Author

A few points and experience, that make it difficult (V16, that is) or at least tricky.
When Manufacturing order is confirmed (that happens automatic), you can not delete a line with a component.
Even when we use a specific product (and BOM ) for what we produce with customer components, and Odoo automatic reserve the lot number (or quant) owned by the customer, the result in stock after goods movement are posted, are two entries for the lot number. One line with negative qty without owner and one with positive qty with the owner.
Manual reservation and / or block automatic reservation might be a possibility. But then extra administration, and Iexpect there is a challenge with back orders. (And we have lot of backorders).
If owner was possible to set in the BOM, we might have a much more efficient way to manage working as a subcontractor.
The process can be improved. Something for V18, Ray?

Ray Carnes (ray)

I am not suggesting to delete a line for a component but to delete the reservation related to that line.

Setting the Owner on the BOM would come with complexities regarding when to use their products and when not to.

This method is flexible but you are able to customize if after testing you can show an ROI on your change.

Lars Aam
Author

As I describe, it do not solve this by manual reservation of the lot. The owner is till not copied into the stock move line, and posting is incorrect.
At one point, there was an agreement with a customer where this would be a large business. But then they changed, and we put the development aside.
If this was manged from the BOM, you might use variants to select if the order should be customer owned material or not. Odoo should consider ROI of include to efficient for more variants of business processes.

Ray Carnes (ray)

Please report your findings to Odoo Support.

In a correctly configured Odoo 16 or Odoo 17 database without customizations, the Owner and Lot are set on all Manufacturing related Stock Move Lines.

Stock Move Lines including from Stock to Pre-Production and from Pre-Production to Production (two/three step) as well as from Stock to Production (one step) had the owner set. All Move Lines had positive Quantities.

Lars Aam
Author

Ray. I don't have time currently to test and document properly what happened. (Middle of implementation of a new logistic process, with several modifications in Odoo). And the business case with customer owned stock is no longer relevant.

But I got a theory: The operators do not use the lot number reserved by Odoo: One step manufacturing and no use of pre-production location / picking, due to the physical layout of the building.
So the operator take the lot most convenient and manually change the lot number reserved by Odoo. And I guess that might cause the issue in stock(?). (I should have explained this in my first posting.)

We have now set Manufacturing operation type to manual reservation due to this. So nothing is reserved when they start the work order. But this is not ideally for another flow in the same business. So we might end up with two Manufacturing operations with different setup. Not ideal either.

This is a business that is fast growing, and business cases change frequently.

Avatar
Luong Pham
Best Answer


Hello Lars,

We came across the same problem last week, so here was what we did. The BoM and product setup are remained the same. And we still set the raw materials with MTO & Buy routes, but instead of putting customer name to the Vendor list, we customize to get the Customer name field on the Sales Order and link it to the Purchase Order ($0 value, of course) automatically instead.

This way is not standard, but it will help us with buying materials from the same customer who provided the materials, and the first Vendor in the Purchase tab of the  material will be available for any other MTO& Buy (if you buy the material for other productions).

Please let me know if this helps and we can discuss later.

Have a nice day!

0
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
Master Production Scheduling in "Manufacturing module"
manufacturing
Avatar
Avatar
1
Nov 25
267
How to make Odoo schedule manufacturing in parallel?
manufacturing
Avatar
0
Oct 25
549
Change in Work Center Productivity Accounting
manufacturing
Avatar
Avatar
1
Sep 25
1350
How to disable form view if there are not registers?
manufacturing
Avatar
Avatar
2
Sep 25
1026
Columna calculada en orden de producción
manufacturing
Avatar
Avatar
2
Sep 25
877
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