Purchase invoice in foreign currency paid from USD bank account

If purchase invoice and bank account you’ve used to pay for the invoice are of different currencies, Manager will use in-built exchange rate to do the conversion which means there will be almost always underpayment or overpayment on purchase invoice.

Custom exchange rates can be supplied under Settings tab but what you really want here is ability to specify custom exchange rate on transaction level so bank account is reduced by correct amount and purchase invoice balance is reduced by correct amount too (even if both amounts are of different currencies).

I’m planning to resolve this problem by end of this week and give ability to override exchange rates on transaction level.

See:

Not sure what you mean by second issue, can you show some screenshots?