Here's a confession: I hate doing expense reports, as does everyone I know. I'm not sure whether BizExpense makes doing expense reports any less onerous, but it does make it much easier to keep up with the process on the road so that I don't have to spend a day remembering what I ate on that last trip.
BizExpense allows you to keep records for multiple employers and many different expense types. A basic screen prompts you to enter details of the transaction, from expense type to payment method, in addition to amount and currency.
There is also space for notes (who you took to dinner, for example) and for attaching a receipt, either by using the iPhone's camera from the BizExpense application or by attaching an existing photo from the camera roll.
You can look at a chart showing expense types and how much of the trip's cost has gone into each one, and when you're finished with the trip BizExpense will email a completed report (in Excel spreadsheet format) to any address you choose.
The report can be emailed via local service or an external SMTP server, but attached receipts can only be sent via the external server.
I found that expenses are easy to enter and reconcile, and the resulting spreadsheet is simple to copy and paste into other formats if accounting won't take the BizExpense file. There are a number of App Store applications that say they do expense reports, but BizExpense seems to have the best combination of features without requiring you to subscribe to an external service.