Skip to content
Workflow · Clean · Opening soon

Convert transactions to one currency

Bring in your bank transactions and a daily fx rate table. Convert each row to usd by the rate for that date, then flag rows that need a check.

Early access opens shortly. Check back soon.

Someone typed

“show every bank transaction, convert euro, pounds, and cad to usd by the day’s fx rate, and add a Status that says "Agrees" when the usd amount lines up, else a short note on what to check”

The agent read it as

show every Bank transactions, convert euro, pounds, and cad to usd by the day’s fx rate from Daily FX rates, and add a Status that says "Agrees" when the usd amount lines up, else a short note on what to check

What the agent built

2 steps, each one an ordinary Mammoth step you can open and change.

  1. File
    Bank transactions
    CSV export · 24 rows
  2. File
    Daily FX rates
    CSV export · 32 rows
  3. Join
    Add FX rate
    17 of 24 paired
  4. Step
    Convert to USD
    Step 2
  5. Result
    Bank USD conversions
    24 rows · 2 flagged
  6. Schedule
    Runs when you say
    Proposed

Checked on the sample files: every step ran, 24 rows came out, and the join paired 17 of 24 rows.

What you get back

The result of that run, the rows to look at first.

Bank USD conversionsSample data24 rows
22 agrees2 check FX rate
Transaction IDTxn datePosted dateDescriptionAccount nameTxn currencyTxn amountBalanceUSD amountStatus
txn_10172026-10-142026-10-14Paris invoice paymentsales_revenueEUR1,765.4071,890.55·Check FX rate
txn_10232026-10-282026-10-28Tokyo vendor paymentvendor_payablesJPY-92,000-18,266.95·Check FX rate
txn_10022026-09-032026-09-03AWS invoice paymentsoftware_subscriptionsEUR1,24057,180.151,345.40Agrees
txn_10032026-09-082026-09-08Client refund for order 4831sales_revenueGBP-185.5056,994.65-237.25Agrees
txn_10042026-09-082026-09-08Courier paymenttravel_expenseCAD-312.4056,682.25-229.61Agrees
txn_10052026-09-122026-09-12Upwork contractor payoutpayroll_clearingEUR-96055,722.25-1,048.32Agrees
txn_10072026-09-182026-09-18Google Ads invoicemarketing_spendGBP-78061,455.05-1,005.42Agrees
txn_10082026-09-182026-09-18SEPA customer depositsales_revenueEUR2,145.6063,600.652,351.58Agrees
txn_10092026-09-242026-09-24Hardware supplier paymentvendor_payablesCAD-1,450.7562,149.90-1,075.01Agrees
txn_10112026-09-302026-09-30Office rentadmin_expenseGBP-2,40063,949.90-3,115.20Agrees
txn_10122026-09-302026-09-30Wire fee reversalbank_feesCAD8564,034.9063.11Agrees
txn_10132026-10-032026-10-03Canadian customer paymentsales_revenueCAD3,180.2567,215.152,366.11Agrees
24 rows in the result · 12 shown, problems first. Sample data: illustrative figures, not business results.

How do you convert transactions to one currency?

Export your bank transactions and your daily fx rate table as files, then upload them to the workflow. It adds the fx rate for each date, converts euro, pounds, and cad to usd, and sets a Status so you can see which rows agree and which need a check.

How it works

How to use the Bank USD conversions workflow

  1. 1Get early accessWe invite people in small batches, job by job. You'll land on this workflow, already built and checked on the sample files.
  2. 2Swap in your exportsUpload your own files as they come out of your tools. The agent checks the workflow on your rows.
  3. 3Change it in words, then turn it onSay what to change and see the new result before anything saves. Then choose when it runs.

Bank USD conversions: questions

Which export should you use?
Use the transactions export from your bank, plus a daily fx rate export that includes the date and the rate for each currency.
What happens to rows that do not match?
Rows that do not match the rule stay visible and get a short note in Status, such as Check FX rate, so you know what to review.
How do you change the rules?
Edit the steps in words, for example which currencies to convert, which source table to use for rates, and which status text to show when a row agrees or needs a check.

Get early access to this workflow

It will open already built and checked on the sample files. Swap in your own exports and see your result.

Early access opens shortly. Check back soon.

Workflows like this

Remove duplicate rows, catch invoices paid twice, match messy names to a master list, standardise spellings and turn wide tables long.

All cleaning templates →