Allow users to add mileage as a transaction.
Either add total mileage and, based on year, use IRS rate as an expense or allow enter start and end as address.
Add Notes
Add to client/project for tracking/billing.
Permission Problem You need the session.valid permission to do that.