Overslaan naar inhoud
Odoo Menu
  • Aanmelden
  • Probeer het gratis
  • Apps
    Financiën
    • Boekhouding
    • Facturatie
    • Onkosten
    • Spreadsheet (BI)
    • Documenten
    • Ondertekenen
    Verkoop
    • CRM
    • Verkoop
    • Kassasysteem winkel
    • Kassasysteem Restaurant
    • Abonnementen
    • Verhuur
    Websites
    • Websitebouwer
    • E-commerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Bevoorradingsketen
    • Voorraad
    • Productie
    • PLM
    • Inkoop
    • Onderhoud
    • Kwaliteit
    Personeelsbeheer
    • Werknemers
    • Werving & Selectie
    • Verlof
    • Evaluaties
    • Aanbevelingen
    • Wagenpark
    Marketing
    • Social media Marketing
    • E-mailmarketing
    • SMS Marketing
    • Evenementen
    • Marketingautomatisering
    • Enquêtes
    Diensten
    • Project
    • Urenstaten
    • Buitendienst
    • Helpdesk
    • Planning
    • Afspraken
    Productiviteit
    • Chat
    • Goedkeuringen
    • IoT
    • VoIP
    • Kennis
    • WhatsApp
    Apps van derden Odoo Studio Odoo Cloud Platform
  • Bedrijfstakken
    Detailhandel
    • Boekhandel
    • kledingwinkel
    • Meubelzaak
    • Supermarkt
    • Bouwmarkt
    • Speelgoedwinkel
    Food & Hospitality
    • Bar en Pub
    • Restaurant
    • Fastfood
    • Gastenverblijf
    • Drankenhandelaar
    • Hotel
    Vastgoed
    • Makelaarskantoor
    • Architectenbureau
    • Bouw
    • Vastgoedbeheer
    • Tuinieren
    • Vereniging van eigenaren
    Consulting
    • Accountantskantoor
    • Odoo Partner
    • Marketingbureau
    • Advocatenkantoor
    • Talentenwerving
    • Audit & Certificering
    Productie
    • Textiel
    • Metaal
    • Meubels
    • Eten
    • Brewery
    • Relatiegeschenken
    Gezondheid & Fitness
    • Sportclub
    • Opticien
    • Fitnesscentrum
    • Wellness-medewerkers
    • Apotheek
    • Kapper
    Trades
    • Klusjesman
    • IT-hardware & support
    • Zonne-energiesystemen
    • Schoenmaker
    • Schoonmaakdiensten
    • HVAC-diensten
    Andere
    • Non-profitorganisatie
    • Milieuagentschap
    • Verhuur van Billboards
    • Fotograaf
    • Fietsleasing
    • Softwareverkoper
    Browse all Industries
  • Community
    Leren
    • Tutorials
    • Documentatie
    • Certificeringen
    • Training
    • Blog
    • Podcast
    Versterk het onderwijs
    • Onderwijs- programma
    • Scale Up! Business Game
    • Bezoek Odoo
    Download de Software
    • Downloaden
    • Vergelijk edities
    • Releases
    Werk samen
    • Github
    • Forum
    • Evenementen
    • Vertalingen
    • Word een Partner
    • Services for Partners
    • Registreer je accountantskantoor
    Diensten
    • Vind een partner
    • Vind een boekhouder
    • Een adviseur ontmoeten
    • Implementatiediensten
    • Klantreferenties
    • Ondersteuning
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Vraag een demo aan
  • Prijzen
  • Help

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

  • CRM
  • e-Commerce
  • Boekhouding
  • Voorraad
  • PoS
  • Project
  • MRP
All apps
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Je moet geregistreerd zijn om te kunnen communiceren met de community.
Alle posts Personen Badges
Labels (Bekijk alle)
odoo accounting v14 pos v15
Over dit forum
Help

How to use Kit BOMs and Reordering Rules at the same time

Inschrijven

Ontvang een bericht wanneer er activiteit is op deze post

Deze vraag is gerapporteerd
mrpinventoryreplenishmentodoo16features
3 Antwoorden
5135 Weergaven
Avatar
ChrisB_USA

I have several products that are sold as a kit, which suits the use of a Kit BOM very well.

For example, a Book and a DVD are packaged together and invoiced or sold as a single item with a special price (different from the price of the two individual items).  But they are stocked separately, and when delivered, one of each of the two items are delivered.

The BOM functionality works very well for this.  With a Kit BOM, when the Kit item is sold, the delivery order is created with one of each of the two items to be delivered.

However, I have run into a warning/error message which is preventing me from accessing the Replenishment option in the inventory module.  The warning says:

A product with a kit-type bill of materials cannot have a reordering rule.

I need to be able to replenish the individual items.  The kit item is not itself stocked.  But this message above prevents me from getting to the Replenishment screen at all.

Does anyone know how to resolve this?

Thank you in advance!

1
Avatar
Annuleer
Rajesh R

Hi, as you describe "they are stocked separately"
- Do you have separate location created in your inventory warehouse as well for those 2 item. something like "Kit-Storage-Area" (or someting) ?

ChrisB_USA
Auteur

The storage location is the same. What I meant by "they are stocked separately" is that the individual components are what is in inventory. The two individual components have stock on hand. The kit item does not, itself, have any onhand quantity. (But it is still a storable product).

Avatar
Tony
Beste antwoord

Hey,
Got this issue recently and went digging through the source code. From what I learnt, the error actually originates from when you try to create a reordering rule on a product that has that has at least one BOM with its type set to "kit". It rightfully gives you this error. But how does this relate to replenishment view? 

One thing to know is anytime the replenishment view is selected, it runs a server action (called "replenishment") that basically looks for products with negative forecasted quantities and creates "manual orderpoints" (records) that populates the replenishment tree view. Thats why there are always products in the replenishment view. 
Anotther thing to know is if a BOM (that is set to kit) is created for a product after it (the product) has been sold previously, the line items in the BOM are used to register any moves including sales.

This means if the product has a negative forcasted quantity, the server action would catch that but because it has a kit BOM, it would check if the line items have negative quantity instead. If it does, it would try to generate orderpoints for those line items that make up the BOM but again, it dosent make sense to have reordering rule for a kit. Hence the error.

The solution  would be for both the product itself and the bom line items to not be negative OR archice the product with that issue and create a new product and set it to be a consumable item. "By definition, a consumable product does not have its inventory levels tracked" So even if the BOM is set to kit the server action wont catch it

So look for any product that has these and apply any of the solutions I mentioned. The error should go

  • not consumable
  • Has a kit bom
  • Has negative quantity on the product itself and the bom line products
0
Avatar
Annuleer
Avatar
Ashish Hirpara
Beste antwoord

It sounds like the issue you are experiencing is a result of a limitation in Odoo's kit BOM functionality. Kit BOMs are designed to only be used for creating a finished product from a set of components, and as such, they do not support the use of reordering rules for individual components.

One solution to this issue would be to create a separate BOM for each of the individual items in your kit, and use those BOMs to manage the replenishment of those items. This would allow you to use reordering rules for each of the individual components, while still using a kit BOM to create the finished product when it is sold.

Alternatively, you could consider using a different approach for managing the sale of your kit products, such as creating a custom product that combines the individual items and their special price, rather than using a kit BOM. This would allow you to use reordering rules for the individual components, while still allowing you to sell the finished product as a single item with a special price.

I hope this helps. Let me know if you have any other questions.

0
Avatar
Annuleer
ChrisB_USA
Auteur

Thank you Ashish. I don't particularly need to use a BOM to replenish the individual items. I can use the regular replenishment functionality, namely, that the onhand quantity goes low and a reordering rule can be used to trigger a reorder, etc.

Really, what I have is:

Product A - can be sold, does not itself have onhand quantity so cannot be reordered, but when it is sold, I need to deliver product B and C.

Product B and C - these are individual products, with onhand quantity, that should trigger reorders when their stock gets low.

I did not follow how creating separate BOMs for the individual components would resolve this. What components would those BOMs contain?

The alternative, which I do have in some cases, where you suggested having a custom product that combines the individual items, is workable in some cases. i.e. the individual products are combined into a single boxed item, which itself is then stored in inventory and must be ordered.

I do appreciate you taking the time to help me here!

Avatar
Creyox Technologies
Beste antwoord

Hello,

Odoo didn't apply reordering rule on product which has kit typeof BoM.

Thanks,

shivoham.odoo@gmail.com

0
Avatar
Annuleer
ChrisB_USA
Auteur

Thank you. I don't need to apply a reordering rule on the product that has the BOM kit type. But it is preventing me from accessing the reordering options under the Replenishment option on ANY items, even those that have no BOM configured.

Creyox Technologies

Okay, I have to check the configuration for knowing in detail.

Bettina Hansen

Hello.
I am using kit in version 12 and I do not have a problem.
No reordering rule for the kit item but put the reordering rule at the item A and B.
You write: But it is preventing me from accessing the reordering options under the Replenishment option on ANY items,
But try to go to inventory - products - products choose item A and then make the reodting rule directly from the item A.

Geniet je van het gesprek? Blijf niet alleen lezen, doe ook mee!

Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!

Aanmelden
Gerelateerde posts Antwoorden Weergaven Activiteit
Dealing with extra units received to inventory, and the interim inventory residuals? Opgelost
inventory odoo16features
Avatar
Avatar
1
okt. 25
2643
Real Cost Perpetual Inventory Value
mrp inventory
Avatar
Avatar
1
sep. 25
5708
How to Disable Automated Orders for a Product in Inventory app? Opgelost
inventory replenishment
Avatar
Avatar
2
mei 24
2938
Assign owner during inventory adjustment
inventory odoo16features
Avatar
0
nov. 23
1881
Location Checkbox "Replenish Location"
inventory locations replenishment odoo16features OdooThinking!
Avatar
1
jul. 25
3955
Community
  • Tutorials
  • Documentatie
  • Forum
Open Source
  • Downloaden
  • Github
  • Runbot
  • Vertalingen
Diensten
  • Odoo.sh Hosting
  • Ondersteuning
  • Upgrade
  • Gepersonaliseerde ontwikkelingen
  • Onderwijs
  • Vind een boekhouder
  • Vind een partner
  • Word een Partner
Over ons
  • Ons bedrijf
  • Merkelementen
  • Neem contact met ons op
  • Vacatures
  • Evenementen
  • Podcast
  • Blog
  • Klanten
  • Juridisch • Privacy
  • Beveiliging
الْعَرَبيّة 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 een suite van open source zakelijke apps die aan al je bedrijfsbehoeften voldoet: CRM, E-commerce, boekhouding, inventaris, kassasysteem, projectbeheer, enz.

Odoo's unieke waardepropositie is om tegelijkertijd zeer gebruiksvriendelijk en volledig geïntegreerd te zijn.

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