{"id":21294,"date":"2026-07-20T08:11:12","date_gmt":"2026-07-20T08:11:12","guid":{"rendered":"https:\/\/tenthplanet.in\/idempiere\/?p=21294"},"modified":"2026-08-13T04:55:38","modified_gmt":"2026-08-13T04:55:38","slug":"how-to-use-indented-bill-of-material-report-in-idempiere","status":"publish","type":"post","link":"https:\/\/tenthplanet.in\/idempiere\/how-to-use-indented-bill-of-material-report-in-idempiere\/","title":{"rendered":"How to use Indented Bill of Material Report in iDempiere"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>Introduction<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Indented Bill of Material report in iDempiere is a costing tool that recursively explodes a product&#8217;s Bill of Material into a multi-level, indented view of components and sub-components.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is used by costing and manufacturing teams during BOM audits, standard cost reviews, and cost roll-up verification before period-end closing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The report directly reflects Current and Future Cost values used in inventory valuation, margin analysis, and manufacturing cost planning.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Process Flow Diagram<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"274\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-1024x274.png\" alt=\"TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-ProcessFlow\" class=\"wp-image-21298\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-1024x274.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-300x80.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-768x206.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-1536x411.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/Indented-Bill-Of-Material.drawio-2048x548.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Business Rules<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Accounting Schema, Product, and Cost Element fields are mandatory to run the report.<\/li>\n\n\n\n<li>Report explodes BOM lines recursively from the top-level product down to leaf components.<\/li>\n\n\n\n<li>Cost values are retrieved from cost records tied to the selected Cost Element.<\/li>\n\n\n\n<li>Current Cost Price reflects the active cost; Future Cost Price reflects pending cost changes.<\/li>\n\n\n\n<li>Components without further BOM lines are treated as leaf-level costs.<\/li>\n\n\n\n<li>Lower Level cost columns aggregate costs rolled up from all child components.<\/li>\n\n\n\n<li>The report can run interactively or as a background job using Run as Job.<\/li>\n\n\n\n<li>Output supports HTML view, printing, export (PDF\/CSV), and emailing.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product with an active Bill of Material (BOM) structure configured.<\/li>\n\n\n\n<li>Cost records (Standard or Future) maintained for the product and its components.<\/li>\n\n\n\n<li>Accounting Schema configured with the required Costing Method.<\/li>\n\n\n\n<li>Cost Element defined and marked Active.<\/li>\n\n\n\n<li>Organization configured for the related product and cost data.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Navigation<\/strong><\/h2>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Menu \u2192 Manufacturing \u2192 Indented Bill of Material<\/strong><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-1024x603.png\" alt=\"TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1\" class=\"wp-image-21303\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-1024x603.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-300x177.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-768x452.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-1536x905.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-1-2048x1206.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Opening the window displays the report parameter screen with Accounting Schema, Product, and Cost Element fields, plus a Run as Job checkbox and OK\/Cancel buttons.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-1024x603.png\" alt=\"TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2\" class=\"wp-image-21304\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-1024x603.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-300x177.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-768x452.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-1536x905.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-2-2048x1206.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Configuration Steps<\/strong><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Select Accounting Schema<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Determines which costing books and currency the cost values are pulled from.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Instructions<\/strong><\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the Accounting Schema field and select the relevant schema. This field is mandatory before the report can be executed.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Accounting Schema<\/td><td>POTS UM\/38 Indian Rupee<\/td><td>Defines the costing currency and accounting book used for calculation.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Select Product<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Identifies the top-level product whose BOM structure will be exploded.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Instructions<\/strong><\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Search and select the finished good or sub-assembly to analyze using the product picker. This field is mandatory.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Product<\/td><td>BRI-GDBC-200_Britannia Good Day Butter Cookies \u2013 200g<\/td><td>Top-level product whose BOM is exploded in the report.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Select Cost Element<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Specifies which costing method drives the reported cost figures.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Instructions<\/strong><\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the applicable Cost Element from the dropdown. This determines which cost bucket is displayed in the report output.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Cost Element<\/td><td>Standard Costing<\/td><td>Costing method used to calculate Current and Future cost values.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Enable Run as Job (Optional)<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Allows the report to process in the background for products with large or deep BOM structures.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Instructions<\/strong><\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Check Run as Job if the BOM has many levels or the report is expected to take longer to process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Execute the Report<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Generates the indented cost explosion output for review.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><em><strong>Instructions<\/strong><\/em><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click OK to run the report, or Cancel to close the window without generating output.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Field<\/strong><\/td><td><strong>Sample Value<\/strong><\/td><td><strong>Description<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Levels<\/td><td>BRI-GDBC-200<\/td><td>Sequential level\/value code representing the BOM node.<\/td><\/tr><tr><td>Selected Product<\/td><td>BRI-GDBC-200_Britannia Good Day Butter Cookies \u2013 200g<\/td><td>Product name at the current BOM level.<\/td><\/tr><tr><td>Qty<\/td><td>1<\/td><td>Quantity of the component per parent BOM level.<\/td><\/tr><tr><td>Current Cost Price<\/td><td>55.00<\/td><td>Active cost of the product at this level.<\/td><\/tr><tr><td>Cost<\/td><td>55.00<\/td><td>Cost of the level multiplied by accumulated quantity.<\/td><\/tr><tr><td>Future Cost price<\/td><td>0.00<\/td><td>Pending\/future cost value for the level, if maintained.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" src=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-1024x603.png\" alt=\"TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3\" class=\"wp-image-21305\" title=\"\" srcset=\"https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-1024x603.png 1024w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-300x177.png 300w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-768x452.png 768w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-1536x905.png 1536w, https:\/\/tenthplanet.in\/idempiere\/wp-content\/uploads\/sites\/13\/2026\/07\/TenthPlanet-iDempiere-Manufacturing-IndentedBillOfMaterials-3-2048x1206.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Common Issues and Resolutions<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><td><strong>Issue<\/strong><\/td><td><strong>Cause<\/strong><\/td><td><strong>Resolution<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Report returns no cost values (0.00)<\/td><td>No cost record exists for the product\/cost element combination<\/td><td>Run Cost Calculation from the Costing window before generating the report.<\/td><\/tr><tr><td>&#8220;Fill Mandatory&#8221; error on OK<\/td><td>Accounting Schema, Product, or Cost Element left blank<\/td><td>Complete all mandatory fields marked with an asterisk (*).<\/td><\/tr><tr><td>BOM levels not expanding<\/td><td>Product has no active BOM lines configured<\/td><td>Verify BOM lines exist and are Active in the Bill of Material window.<\/td><\/tr><tr><td>Future Cost columns show 0.00<\/td><td>No future cost record maintained for the product<\/td><td>Enter future cost values on the Costing tab of the product.<\/td><\/tr><tr><td>Report runs slowly or times out<\/td><td>Deeply nested BOM structure processed interactively<\/td><td>Enable Run as Job to process the report in the background.<\/td><\/tr><tr><td>Incorrect currency displayed in output<\/td><td>Wrong Accounting Schema selected<\/td><td>Select the Accounting Schema matching the required costing currency.<\/td><\/tr><tr><td>Product not found in selector<\/td><td>Product is inactive or not linked to the organization<\/td><td>Verify the product is Active and assigned to the correct Organization.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<pre class=\"wp-block-code\" style=\"font-size:15px\"><code><strong>Note:<\/strong> Cost figures shown in this report are AS-IS values pulled from existing cost records; the report does not recalculate or post accounting entries.<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Next Steps<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configure the Bill of Material \/ Formula for the product.<\/li>\n\n\n\n<li>Maintain Product Costing records via the Costing window.<\/li>\n\n\n\n<li>Review and maintain Cost Elements configuration.<\/li>\n\n\n\n<li>Run Cost Calculation periodically before generating this report.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The Indented Bill of Material report in iDempiere is a costing tool that recursively explodes a product&#8217;s Bill of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,10],"tags":[],"class_list":["post-21294","post","type-post","status-publish","format-standard","hentry","category-idempiere-inventory","category-idempiere-product"],"_links":{"self":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/21294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/comments?post=21294"}],"version-history":[{"count":0,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/posts\/21294\/revisions"}],"wp:attachment":[{"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/media?parent=21294"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/categories?post=21294"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tenthplanet.in\/idempiere\/wp-json\/wp\/v2\/tags?post=21294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}