I use gnucash. For my company expenses I follow advices from In double entry accounting, as an employee, how do I enter expenses? and I am happy with the results.
But I get to travel often to country with different currency, and I do not know how to do the same thing with expenses generated when working abroad.
Also, as I go often I have bank accounts in both currencies as well as many expenses accounts doubled because of the currencies.
I have created the following accounts:
Personal bank GBP: asset
Personal bank EUR: asset
Transport expense GBP: expense
Transport expense EUR: expense
Reimbursement due from employer GBP: asset
Salary GBP: income
Reimbursements GBP: income
Currently, whenever I pay a taxi I create a split like this:
Debit transport expense GBP $30
Credit personal bank GBP $30
Debit reimbursement due GBP $30
Credit reimbursement GBP $30
How do I expand this to reclaim travel expenses in EUR in a sigle split as I am doing now with expenses in GBP?