Announcements
No record found.
Hi Kai,
To handle BOM quantities for packaging on a per series basis, like your pallet example, the best approach is to use a custom calculation logic in the production process, since standard BOM lines in Business Central don’t support conditional or tiered consumption out of the box.
Here’s a recommended strategy:
Use Routing or Production Journal Extensions: You can extend the production order posting logic to calculate packaging consumption dynamically based on the total quantity. For example, use a formula like ROUNDUP(Quantity / 20) to determine the number of pallets.
ROUNDUP(Quantity / 20)
Create a Custom Component Line Type: Add a packaging item (e.g., pallet) to the BOM with a placeholder quantity, and override it during production order creation or posting using your logic.
Leverage Production Order Events: Use events like OnBeforeCalculateComponents or OnBeforePostConsumption to inject your custom quantity logic.
OnBeforeCalculateComponents
OnBeforePostConsumption
Alternative: Use a Planning Worksheet or Requisition Logic: If you prefer not to modify production posting, you can calculate packaging needs separately and create consumption entries manually or via a planning tool.
This method ensures flexibility and accuracy without hardcoding fixed quantities into the BOM.
Thanks and best regards, Daniele Note: This response was prepared with support from Copilot to ensure clarity and completeness.
Creating multiple BOM versions or separate items to represent each packaging tier (e.g. 1–20 parts = 1 pallet, 21–40 parts = 2 pallets, etc.). Each version would have the pallet quantity fixed, and the user would select the appropriate BOM or item based on the production order quantity.
✅ Mark this answer as verified if it helps you.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 2,059 Super User 2026 Season 1
YUN ZHU 994 Super User 2026 Season 1
Teagen Boll 664 Super User 2026 Season 1