Item Price with Assigned Chart of Account

Is there a way that we could assign an account through the item price? For example:

Item A has a price for

  • 100 USD - Expense and Income accounts will be on USD chart of accounts

  • 36 SGD - Expense and Income accounts will be on SG chart of accounts

this is applicable for Freight and Logistics Industry. They always have items that have multiply currency and has different accounts.

The option of not setting a default expense and income is not applicable because not all encoders/employees know the chart of account of a company and it is prone to error too.