[{"data":1,"prerenderedAt":136},["ShallowReactive",2],{"navigation":3,"latest-changelog-release":42,"\u002Fblog\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs":70,"\u002Fblog\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs-surround":133},[4],{"title":5,"path":6,"stem":7,"children":8,"page":41},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37],{"title":10,"path":11,"stem":12},"Clean Fix for the ‘Model Not in Registry’ Error in Odoo Addons","\u002Fblog\u002Fclean-fix-for-the-model-not-in-registry-error-in-odoo-addons","blog\u002Fclean-fix-for-the-model-not-in-registry-error-in-odoo-addons",{"title":14,"path":15,"stem":16},"From Sales to Production: The Story of a Connected Manufacturing Workflow in Odoo","\u002Fblog\u002Ffrom-sales-to-production-the-story-of-a-connected-manufacturing-workflow-in-odoo","blog\u002Ffrom-sales-to-production-the-story-of-a-connected-manufacturing-workflow-in-odoo",{"title":18,"path":19,"stem":20},"How to Install Odoo 18 Community Edition on Ubuntu Server","\u002Fblog\u002Fhow-to-install-odoo-18-community-edition-on-ubuntu-server","blog\u002Fhow-to-install-odoo-18-community-edition-on-ubuntu-server",{"title":22,"path":23,"stem":24},"How to Properly Backup Your Odoo Instance (Database + Filestore)","\u002Fblog\u002Fhow-to-properly-backup-your-odoo-instance-database-filestore","blog\u002Fhow-to-properly-backup-your-odoo-instance-database-filestore",{"title":26,"path":27,"stem":28},"Launch Your Odoo MVP in Weeks with MoSCoW Prioritization","\u002Fblog\u002Flaunch-your-odoo-mvp-in-weeks-with-moscow-prioritization","blog\u002Flaunch-your-odoo-mvp-in-weeks-with-moscow-prioritization",{"title":30,"path":31,"stem":32},"Managing Users and Groups on Linux: A Practical Guide","\u002Fblog\u002Fmanaging-users-and-groups-on-linux-a-practical-guide","blog\u002Fmanaging-users-and-groups-on-linux-a-practical-guide",{"title":34,"path":35,"stem":36},"Understanding Odoo's Filestore Structure: What’s Inside and Why It Matters","\u002Fblog\u002Funderstanding-odoos-filestore-structure-whats-inside-and-why-it-matters","blog\u002Funderstanding-odoos-filestore-structure-whats-inside-and-why-it-matters",{"title":38,"path":39,"stem":40},"What Is a BoM and How Does It Affect Product Costs?","\u002Fblog\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs","blog\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs",false,{"id":43,"title":44,"added":45,"body":50,"date":57,"description":58,"extension":59,"fixed":60,"image":60,"imageAlt":60,"improved":61,"meta":63,"navigation":64,"path":65,"seo":66,"stem":67,"version":68,"__hash__":69},"changelog\u002Fchangelog\u002Fv0.9.1.md","Current website version",[46,47,48,49],"Homepage introducing Koderstory and its work.","Services page for website, business system, and ERP work.","Blog with practical articles.","About page with company information and approach.",{"type":51,"value":52,"toc":53},"minimark",[],{"title":54,"searchDepth":55,"depth":55,"links":56},"",2,[],"2026-10-17","The current pre-1.0 baseline for the Koderstory website.","md",null,[62],"Replaced the About page company information section with a clearer contact call to action.",{},true,"\u002Fchangelog\u002Fv0.9.1",{"title":44,"description":58},"changelog\u002Fv0.9.1","0.9.1","2BmReZMoo2c1JW3Ek64_ZyALBF8Yx8MR4yi8uQnb8SE",{"id":71,"title":38,"author":72,"body":77,"date":127,"description":128,"extension":59,"image":76,"meta":129,"minRead":130,"navigation":64,"path":39,"seo":131,"stem":40,"__hash__":132},"blog\u002Fblog\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs.md",{"name":73,"to":74,"avatar":75},"Koderstory","https:\u002F\u002Fdevlog.koderstory.com",{"src":76,"alt":73},"\u002Fimages\u002Fkoderstory-avatar.png",{"type":51,"value":78,"toc":122},[79,83,88,91,94,98,101,104,108,111],[80,81,82],"p",{},"A Bill of Materials (BoM) is the recipe for a product. It lists the components and quantities needed to make it. In Odoo, a BoM connects product definition with manufacturing, inventory, and cost visibility.",[84,85,87],"h2",{"id":86},"what-a-bom-contains","What a BoM contains",[80,89,90],{},"A BoM identifies the product being made and the components required to produce it. A simple BoM lists direct components. A multi-level structure can include subassemblies, each with its own components. For example, a manufactured item might need two subassemblies and several raw materials.",[80,92,93],{},"The quantities matter: Odoo uses them to determine the materials needed for a Manufacturing Order. When demand changes, the component requirements can be planned from the same product structure instead of being recalculated by hand.",[84,95,97],{"id":96},"how-it-affects-product-costs","How it affects product costs",[80,99,100],{},"The cost of components contributes to the manufacturing cost of the finished product. If a product uses several materials, the quantities in the BoM determine how much of each component is consumed. Operations and work centers can also contribute labor or operation costs when configured. This makes accurate BoM data important for understanding what it takes to produce an item.",[80,102,103],{},"When component costs or quantities change, the resulting product cost can change too. A BoM therefore supports more than production instructions: it provides a basis for cost analysis, purchasing decisions, and pricing conversations. It is still important to verify which costing method and cost settings are active for the products and company.",[84,105,107],{"id":106},"keep-the-structure-useful","Keep the structure useful",[80,109,110],{},"Use a BoM that reflects how the product is actually made. Maintain component quantities, units of measure, and subassemblies carefully, and review changes when materials or processes change. A well-maintained BoM helps align production, inventory, and costing around the same definition of the product.",[80,112,113,114,121],{},"Originally published on ",[115,116,120],"a",{"href":117,"rel":118},"https:\u002F\u002Fdevlog.koderstory.com\u002Fwhat-is-a-bom-and-how-does-it-affect-product-costs",[119],"nofollow","Koderstory Devlog",".",{"title":54,"searchDepth":55,"depth":55,"links":123},[124,125,126],{"id":86,"depth":55,"text":87},{"id":96,"depth":55,"text":97},{"id":106,"depth":55,"text":107},"2025-04-21","Understand how an Odoo Bill of Materials describes product components and helps calculate manufacturing costs.",{},4,{"title":38,"description":128},"w7LDBBOe9zzXkwz2KmNYRSfsRsIFiLh0-L796dgdmqg",[134,60],{"title":34,"path":35,"stem":36,"description":135,"children":-1},"Learn where Odoo stores uploaded files, why the filestore uses hashed directories, and what to include in backups.",1792253291088]