Ir al contenido
Odoo Menú
  • Iniciar sesión
  • Pruébalo gratis
  • Aplicaciones
    Finanzas
    • Contabilidad
    • Facturación
    • Gastos
    • Hoja de cálculo (BI)
    • Documentos
    • Firma electrónica
    Ventas
    • CRM
    • Ventas
    • PdV para tiendas
    • PdV para restaurantes
    • Suscripciones
    • Alquiler
    Sitios web
    • Creador de sitios web
    • Comercio electrónico
    • Blog
    • Foro
    • Chat en vivo
    • eLearning
    Cadena de suministro
    • Inventario
    • Manufactura
    • PLM
    • Compras
    • Mantenimiento
    • Calidad
    Recursos humanos
    • Empleados
    • Reclutamiento
    • Vacaciones
    • Evaluaciones
    • Referencias
    • Flotilla
    Marketing
    • Redes sociales
    • Marketing por correo
    • Marketing por SMS
    • Eventos
    • Automatización de marketing
    • Encuestas
    Servicios
    • Proyectos
    • Registro de horas
    • Servicio externo
    • Soporte al cliente
    • Planeación
    • Citas
    Productividad
    • Conversaciones
    • Aprobaciones
    • IoT
    • VoIP
    • Artículos
    • WhatsApp
    Aplicaciones externas Studio de Odoo Plataforma de Odoo en la nube
  • Industrias
    Venta minorista
    • Librería
    • Tienda de ropa
    • Mueblería
    • Tienda de abarrotes
    • Ferretería
    • Juguetería
    Alimentos y hospitalidad
    • Bar y pub
    • Restaurante
    • Comida rápida
    • Casa de huéspedes
    • Distribuidora de bebidas
    • Hotel
    Bienes inmuebles
    • Agencia inmobiliaria
    • Estudio de arquitectura
    • Construcción
    • Gestión de bienes inmuebles
    • Jardinería
    • Asociación de propietarios
    Consultoría
    • Firma contable
    • Partner de Odoo
    • Agencia de marketing
    • Bufete de abogados
    • Adquisición de talentos
    • Auditorías y certificaciones
    Manufactura
    • Textil
    • Metal
    • Muebles
    • Comida
    • Cervecería
    • Regalos corporativos
    Salud y ejercicio
    • Club deportivo
    • Óptica
    • Gimnasio
    • Especialistas en bienestar
    • Farmacia
    • Peluquería
    Trades
    • Personal de mantenimiento
    • Hardware y soporte de TI
    • Sistemas de energía solar
    • Zapateros y fabricantes de calzado
    • Servicios de limpieza
    • Servicios de calefacción, ventilación y aire acondicionado
    Otros
    • Organización sin fines de lucro
    • Agencia para la protección del medio ambiente
    • Alquiler de anuncios publicitarios
    • Fotografía
    • Alquiler de bicicletas
    • Distribuidor de software
    Descubre todas las industrias
  • Odoo Community
    Aprende
    • Tutoriales
    • Documentación
    • Certificaciones
    • Capacitación
    • Blog
    • Podcast
    Fortalece la educación
    • Programa educativo
    • Scale Up! El juego empresarial
    • Visita Odoo
    Obtén el software
    • Descargar
    • Compara ediciones
    • Versiones
    Colabora
    • GitHub
    • Foro
    • Eventos
    • Traducciones
    • Conviértete en partner
    • Servicios para partners
    • Registra tu firma contable
    Obtén servicios
    • Encuentra un partner
    • Encuentra un contador
    • Contacta a un consultor
    • Servicios de implementación
    • Referencias de clientes
    • Soporte
    • Actualizaciones
    GitHub YouTube Twitter LinkedIn Instagram Facebook Spotify
    +1 (650) 691-3277
    Solicita una demostración
  • Precios
  • Ayuda

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

  • CRM
  • e-Commerce
  • Contabilidad
  • Inventario
  • PoS
  • Proyectos
  • MRP
All apps
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Debe estar registrado para interactuar con la comunidad.
Todas las publicaciones Personas Insignias
Etiquetas (Ver todo)
odoo accounting v14 pos v15
Acerca de este foro
Ayuda

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

Suscribirse

Reciba una notificación cuando haya actividad en esta publicación

Se marcó esta pregunta
mrpinventoryreplenishmentodoo16features
3 Respuestas
5136 Vistas
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
Descartar
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
Autor

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
Mejor respuesta

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
Descartar
Avatar
Ashish Hirpara
Mejor respuesta

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
Descartar
ChrisB_USA
Autor

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
Mejor respuesta

Hello,

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

Thanks,

shivoham.odoo@gmail.com

0
Avatar
Descartar
ChrisB_USA
Autor

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.

¿Le interesa esta conversación? ¡Participe en ella!

Cree una cuenta para poder utilizar funciones exclusivas e interactuar con la comunidad.

Registrarse
Publicaciones relacionadas Respuestas Vistas Actividad
Dealing with extra units received to inventory, and the interim inventory residuals? Resuelto
inventory odoo16features
Avatar
Avatar
1
oct 25
2643
Real Cost Perpetual Inventory Value
mrp inventory
Avatar
Avatar
1
sept 25
5709
How to Disable Automated Orders for a Product in Inventory app? Resuelto
inventory replenishment
Avatar
Avatar
2
may 24
2938
Assign owner during inventory adjustment
inventory odoo16features
Avatar
0
nov 23
1882
Location Checkbox "Replenish Location"
inventory locations replenishment odoo16features OdooThinking!
Avatar
1
jul 25
3955
Comunidad
  • Tutoriales
  • Documentación
  • Foro
Código abierto
  • Descargar
  • GitHub
  • Runbot
  • Traducciones
Servicios
  • Alojamiento en Odoo.sh
  • Soporte
  • Actualizaciones del software
  • Desarrollos personalizados
  • Educación
  • Encuentra un contador
  • Encuentra un partner
  • Conviértete en partner
Sobre nosotros
  • Nuestra empresa
  • Activos de marca
  • Contáctanos
  • Empleos
  • Eventos
  • Podcast
  • Blog
  • Clientes
  • Legal • Privacidad
  • Seguridad
الْعَرَبيّة 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 es un conjunto de aplicaciones de código abierto que cubren todas las necesidades de tu empresa: CRM, comercio electrónico, contabilidad, inventario, punto de venta, gestión de proyectos, etc.

La propuesta única de valor de Odoo es ser muy fácil de usar y estar totalmente integrado.

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