Post the total cost under the name of the taxi company, have the 2% reflected as a bank charge in a split entry, and add a 'job' or 'category' label called, say, "travel" to both parts (bank charge & fare).
- Taxicab & Co $51
- Fare/Travel $50
- Bank Charges/Travel $1
This way, you can review your bank charges by looking at its expense account; review the travel expenses by looking at the "travel" job/category; and even report by company name to look at costs related to the specific taxi company.
Note I'm using MYOB's "Job" and "Category" terminology. These are separate fields that can be populated for each 'split' entry. Not all accounting packages have these fields. Here are some tips on how to work around that.
Add keywords as tags to the memo field for the split. Memo fields are free-text fields you can enter per split entry. They are separate from the 'description' field used for the collective entry. Using the same example:
- Taxicab & Co $51 (Description: taxi fare from the airport to the hotel)
- Fare $50 (Memo: Travel)
- Bank Charges $1 (Memo: Travel)
To get a report for all Travel expenses, restrict the search to Memo fields containing the word "Travel". Depending on how disciplined you are about Memo entries, you might have to pick out spurious entries.
Another method is to create a virtual bank account called Travel, and 'pay' for the expense through that account, then 'reimburse' it from the actual bank account (credit: Derek_6424246):
With this method, you'll need to be careful about tax coding so that you only account for tax once rather than twice for the same 'real' transaction.