Help

Automatically converting between multiple currencies

115 1
cancel
Showing results for 
Search instead for 
Did you mean: 
mbeifield
4 - Data Explorer
4 - Data Explorer

I support an organization fundraising in a variety of currencies (USD, GBP, EUR, CAD, ILS). To simplify the process for the person maintaining the list, I have a single number field for the donation amount and a single linked field to select the appropriate currency (this is opposed to having 5-6 different currency fields on the intake form and needing to choose the correct currency field each time). We found that it was easier and faster to use a linked filed as opposed to a single select for currency.

I would like to keep a running total of all the donations' values in both USD and EUR so I can use rollup fields to display overall amounts on a dashboard (i.e. my 100 donations in a variety of currencies are worth a total of USD 10,000 or EUR 9,500).

Exchange rates are "static" in that if on the day of the donation, the ILS:USD rate is 4:1, it should stay calculated at that rate forever, even if in a year from now the rate is different. Exchange rates will be updated once a year based on an average rate--no need for daily updates.

I cannot figure out how to create an automation (or other system) that looks for a new donation entry and makes the correct currency conversions. I'm open to using formulas, scripting (though I don't know it well yet), automations, changing to a single select field, Make, etc., but do not want to purchase another add-on.

Maybe I'm overthinking and the best solution is simply to have separate currency fields instead of trying to do this complicated conversion on the backend. 

Thanks for any suggestions?

1 Reply 1

Assuming your tables are set up like this:

Screenshot 2024-07-02 at 10.17.28 AM.png

Screenshot 2024-07-02 at 10.17.31 AM.png

Then I'd suggest stamping in the exchange rate when the Donation record is created with an automation like so:Screenshot 2024-07-02 at 10.17.14 AM.png

Link to base