The BANKACCOUNTDEPOSIT table had tirggers disabled - this causes a null entry into the transaction currrency and breaks the join in the page expression for the deposit.  This means that bank account deposits are not tied to a currency.

To resolve the issue, re-enable the trigger.