Refund of excess money paid to employee

Refund of excess money paid to employee

Hello,

So I gave an employee money for a business/company purpose. The employee ended up spending less and refunded the excess back to the company. 

Initially, I classified the money as an expense in the employees name and then I recorded the refund as an excess refund in the banking section. But after the refund, the employee report still showed the full amount paid to them not the actual amount they spent.

How do I correctly record this transactions?