In standard Odoo Manufacturing, the Sales Price of a product is managed manually, which may cause inconsistencies when BoM prices change. This feature introduces an automated pricing mechanism that updates a product’s Sales Price based on the total sales price of its BoM components.
The feature introduces two key scenarios:
- Total BoM's Sales Price Calculation
- This functionality sums up the sales prices of all components in the BoM and displays the total in a new field called "Total BoM's Sales Price" on the BoM form.
- This helps in analyzing the total price of the assembled product based on its component prices.
- Compute BoM's Sales Price on Product Form
- This scenario adds a button “Compute BoM’s Sales Price” on the Product form.
- When clicked, the system automatically assigns the computed BoM Sales Price to the Product’s Sales Price, ensuring pricing consistency.
This feature helps manufacturers to efficiently manage product pricing without the need for manual updates, ensuring that sales prices reflect the most up-to-date cost structures.
Key Features
- Automated Pricing Updates
Keeps product pricing in sync with BoM-based costs. - Total BoM’s Sales Price Field
Provides visibility into the total sales price of components in a BoM. - Compute BoM’s Sales Price Button
Enables manual recalculations of a product’s sales price when needed. - Eliminates Manual Price Updates
Reduces errors and ensures price accuracy. - Supports Dynamic BoM Cost Adjustments
Useful for businesses with frequently changing BoM structures.
Example Use Case
Scenario 1: Total BoM’s Sales Price Calculation
- A manufacturer creates a new BoM for a custom-built machine.
- The BoM consists of multiple components, each with its own sales price.
- The system automatically calculates and displays the Total BoM Sales Price in the BoM form.
- The manufacturer can now review the total sales price of all the components combined.
Scenario 2: Compute BoM’s Sales Price on Product Form
- A manufacturer wants to update the Sales Price of a product based on its BoM price.
- They go to the Product Form and click the "Compute BoM’s Sales Price" button.
- The system retrieves the BoM's Total Sales Price and updates the product’s Sales Price automatically.
- This ensures that all future sales orders for this product use the most accurate and up-to-date price.
Benefits
- Accurate Pricing
Ensures that Sales Prices remain consistent with BoM calculations. - Time-Saving Automation
Eliminates manual updates, reducing errors and administrative work. - Improved Cost Visibility
Provides manufacturers with insights into product pricing based on BoM structure. - Better Financial Planning
Helps businesses track and adjust product prices dynamically. - Scalability
Useful for companies managingcomplex manufacturing processeswith multiple BoMs.
Conclusion
The Set BoM's Sales Price as Product's Sales Price feature streamlines pricing management in manufacturing by automatically computing total BoM sales prices and updating the product’s Sales Price accordingly. With automated calculations, clear visibility, and seamless integration into the BoM and Product forms, this feature ensures pricing accuracy, operational efficiency, and better cost management for manufacturers.
Set BoM's Sales Price As Product's Sales Price