Troubleshooting

New BOMs are created instead of reusing existing BOMs

Problem:

Whenever you submit a BOM, a new BOM revision is created for the Odoo part / assembly. You're expecting to see a single BOM, but a new one is created every time

Fix:

STEP 1: Under the following setting (BOM Scheme Name)

DataSources > Odoo > Configure > Configuration > Use this scheme to create new BOM revision

Make sure that the scheme is correct

STEP 2: In the Property Mappings

Make sure that the value for mrp.bom.code is:

  • Either NOT mapped OR

  • If mapped, then set the Prefer Odoo Value to true

  • If the Scheme Name uses an additional property (e.g. Revision), make sure this property has a column mapped and is populated

The unit of measure defined on the order line doesn't belong to the same category as the unit of measure defined on the product.

There are 3 locations where a unit of measure may be entered:

  • The product template (General Information tab and Inventory Tab)

  • The Bill of Materials for the product (Quantity unit for the BOM)

  • The Bill of Materials product line item

This error message occurs when the BOM unit of measure, on the BOM of the line item, is different to the BOM unit of measure of the line item itself.

Let's take BOM with assembly A1, and Part P1.

A1

A1 ⇒ P1

Each component has their own Bill of materials, e.g. A1_BOM and P1_BOM. It would look like this

A1 ⇒ A1_BOM

A1 ⇒ P1 ⇒ P1_BOM

Each of the components (and each of the BOMs) has a property Unit of Measure, so

A1 (Unit of measure) ⇒ A1_BOM (Unit of measure)

A1 (Unit of measure) ⇒ P1 (Unit of measure) ⇒ P1_BOM (Unit of measure)

If the (Unit of measure) selected on any of these items does not fall in the same category, you'll see this error showing up.

Last updated