Hi there john-skinner-mul,
Thanks for reaching out about your hours. QuickBooks Online is a great tool able to assist you in keeping track of sales and expenses so you know the profitability of your company. I can provide some information about hours.
In QuickBooks Online, billable hours can only be assigned to a customer with your home currency. For customers with foreign currency, they would need to be marked as non-billable, and then added as an invoice line using the hours service. I can see that this would be a feature that you'd like to see to be able to link the hours to invoices of foreign currency customers. I recommend leaving feedback in the system by clicking on the Gear Icon, then Feedback. The comments in that section are taken into consideration when designing new features for QuickBooks Online.
If you have any other questions, feel free to reach out here.