Frappe Cloud Support Partners Foundation

BOM Cost for BOM with multiple currencies


I’m populating a BOM and using pricelists to track the prices of the Items on my BOM. My assembly contains Items from many different suppliers who are in many different countries with many different currencies.

I cannot have multiple currencies in a single price list, and I cannot have multiple price lists in a BOM.

How do I manage the costs of the BOM when I have this multiple currency/multiple price list situation?

Is there no-one else facing this issue?

How do you manage BOMs with part costs in multiple currencies? Is there something in the documentation which could help me understand the process and how I can work with it in the correct way?

Thanks for any pointers.

Hi fishter,

ERPNext assumes that while you work with multiple currencies, you have one currency in which you maintain your books of accounts.

So would it be okay for you to maintain your pricelist in one currency (the least volatile currency) and add Exchange Rates for the other currencies?

Or do you have a situation where you maintain different currencies in the same bank account? Or you maintain different back accounts in different currencies and you want to heek different components of the BOM in different currencies? If yes, you will have manage this by customizing ERPNext.

Hope this helps.



I’m going to maintain individual price lists, but when adding a new price for an Item I will add it to both my main currency price list, and to the Item’s native currency price list.

Did you find a solution for this issue?

hi; were you able to solve this problem