# Managing multiple currencies

**URL:** <https://community.glideapps.com/t/managing-multiple-currencies/53300>\
**Category:** Ask for Help\
**Created:** [November 4, 2022, 10:30am UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300 "2022-11-04T10:30:11Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![filister](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/filister/32/49775_2.png) [@filister](https://community.glideapps.com/u/filister)\
**Post date:** [November 4, 2022, 10:30am UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/1 "2022-11-04T10:30:11Z")

</div>

Hello there,

New here, be patient with me.

I’m playing around with Glide Pages \> Creating an ERP to manage client orders.  
Orders must be recorded in multiple currencies based on the client’s currency.  
I noticed the “Units” field exists in number entries, but I would like that to be a “dynamic unit” that changes based on the Client’s assigned currency.  
Is it possible to manage it from there, or is there a better way to deal with this kind of situation?

Thanks!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 5, 2022, 12:36am UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/2 "2022-11-05T00:36:26Z")

</div>

I think what you can do is:

- Record it originally in the same currency (let’s say USD)
- Have a table of conversion rates from USD to other currencies
- In the Users table, record the user’s currency, create a relation from that column to the conversion rates table, and lookup the conversion rate
- Back to the orders table, create a math column with the formula being: Original order amount (in USD) \* Conversion rate
- Create a template column joining the result above with the user’s currency

At the moment, it’s not possible to have a dynamic unit.

---

<div class="post-metadata">

**Author:** ![filister](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/filister/32/49775_2.png) [@filister](https://community.glideapps.com/u/filister)\
**Post date:** [November 5, 2022, 6:57pm UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/3 "2022-11-05T18:57:39Z")

</div>

Nice!!!  
I will give it a try like this.  
Regarding the dynamic unit, do you think it would be possible to use a Google Sheet table using a formula there to pull the most recent exchange rate?  
Yet, when a “transaction is made,” it would be recorded with the current exchange rate and, therefore, not affected by the dynamic value anymore.

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [November 5, 2022, 7:17pm UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/4 "2022-11-05T19:17:31Z")

</div>

record that rate at the moment of transaction… `=GOOGLEFINANCE("Currency:USDGBP")`

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [November 6, 2022, 1:49am UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/5 "2022-11-06T01:49:18Z")

</div>

> [@filister](#):
>
> not affected by the dynamic value anymore.

Good point, I think you can write the exchange rate at that specific point of submission to the orders table and use that for calculating the final price.

For getting the exchange rates, if you’re using Google Sheets you can do it like Uzo said. Or do you use Glide Tables?

---

<div class="post-metadata">

**Author:** ![filister](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/filister/32/49775_2.png) [@filister](https://community.glideapps.com/u/filister)\
**Post date:** [November 6, 2022, 5:24pm UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/6 "2022-11-06T17:24:37Z")

</div>

I’m using Glide Tables right now, but I thought that for the currency exchange, I could use a single google sheet table (not sure if possible)

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [November 6, 2022, 5:41pm UTC](https://community.glideapps.com/t/managing-multiple-currencies/53300/7 "2022-11-06T17:41:32Z")

</div>

Should be possible. The only thing you would probably need out of a google sheet is the conversion rate. Once you have that rate for each currency, then you should be able to bring that value into a glide table or any other table for that matter and set your math column to use that rate for further calculations.
