How to Return Employee Advance

Hi community,

We have an issue with Return Employee Advance. I tried to read & ask from some similar topic but still not get the satisfactory answer.

Hope that anyone was faced with same issue can share us experience and solution.

Issue: Account 12300 - Advances to employees - Vsilicon and Party Type Employee have different account types

Precondition:

  • Advance Employee Advance is Receivable account type as system requires ( default setup on Company)
  • Party Type: Employee is Payable account type as company will pay salary for employee

Flow:

  1. Employee want to advance for Travel Business purchase, they submit an Employee Advance (ex: 1000 USD)
  2. Accountant create then submit an Payment Entry from Employee Advance with same amount (ex: 1000 USD)
  3. After Travel, they claim spent expenses by submitting an Expense Claim and select the above Employee Advance, the claim amount is less than advance amount (ex: 900 USD)
  4. Employee returns the remaining amount (100 USD) back to company, then accountant create 'Journal Entry by clicking ‘Return’ from above Employee Advance transaction

The issue come from step 4, system don’t allow to submit the Journal Entry with below error message (mentioned above)
Account 12300 - Advances to employees - Vsilicon and Party Type Employee have different account types