An Asda employee abused a company taxi account to fund more than £6,000 worth of personal journeys – including a 115-mile round trip to visit his mum.