When reminded he had dismissed Mr Taafuli the previous day, Mr Hossaini said they would "work something out".
He then asked Mr Taafuli to go to purchase a vehicle from a customer on his way to work and to use his final wages to pay the client.
Mr Taafuli obliged but there was a disagreement over whether the client was paid $200 or $300 for the vehicle.
Despite a signed receipt for $300, Mr Hossaini called the woman who was paid for the car, who said said she had received only $200, the authority heard.
Mr Taafuli told the authority he was again dismissed, this time for his alleged dishonesty.
Authority member Trish MacKinnon found Mr Taafuli did not contribute to the situation leading to his dismissal.
"I am not persuaded that he gave the customer only $200 for her vehicle in light of the receipt she signed acknowledging she had received $300."
Ms MacKinnon also found his dismissal to have been unjustified.
The authority ordered Mega Wreckers to pay Mr Taafuli $603 for wages arrears, $142 for unpaid holiday pay, $1661 in reimbursements, plus $6000 in compensation.
Mega Wreckers was also ordered to pay a $750 penalty into a Crown account.