A GPS Based app for your phone would be ideal & there are a few available but I can't personally recommend one.
My company does pays mileage & other expenses but the on-line expense system is so complicated a lot of people don't bother.
(I think this was done or purpose to discourage claims

)