Wrong Currency on Outstanding Payment List

Hi, team,

Latest upgraded to 9.0.3, but issue still exists.

Using multiple currency for a customer.
After creating invoices, unpaid or outstanding payment list shows amount in Main Company’s Currency.

here is an example -
Company currency - Singapore Dollars.
Customer currency - US Dollars.
Customer invoices created - shows both currency in line description.
While on Outstanding payment list - shows debit and credit only in US Dollars.

I guess this is bug.
@Eldy - how to correct this? and How do we create a print out of this outstanding payments for customer (Statement of Account)?