NF12 BOM Price Override Feature

From iDempiere en

Goal: Functional

Developer: Diego Ruiz BX Service GmbH

BOM Price Override Feature

Overview

The BOM Price Override feature allows you to control how iDempiere handles zero prices for Bill of Materials (BOM) products in price lists. This feature distinguishes between "no price set" (missing record) and "free item" (explicit zero price).

Business Case

Previously, iDempiere could not distinguish between:

  • A BOM product with no price record (should calculate from components)
  • A BOM product with an explicit zero price (free item/promotional product)

Both scenarios were treated the same way: the system would automatically calculate the price by summing the BOM component prices.

Solution

The new 'Calculate BOM price if Zero' field on the Product window allows you to control this behavior per product, enabling scenarios such as:

  • Free promotional bundles (parent price = 0, even when components have prices)
  • Complimentary items included with purchase
  • Special pricing strategies where the bundle price differs from component sum

Configuration

Product Setup

  • Navigate to Product Window
  • Select your BOM product
  • Locate the Calculate BOM price if Zero field

Set the appropriate value:

  • No: Respect explicit zero prices. Treat as free item
  • Yes (Default): Calculate from BOM components when price is zero

Technical Info

IDEMPIERE-6845

Cookies help us deliver our services. By using our services, you agree to our use of cookies.