ReceiptAngel allows you to scan all of your invoices and business cards and store them remotely "in the cloud". These documents can then be sorted and processed (either by yourself, your bookkeeper or a Virtual Angel) and you will receive a sorted spreadsheet in "Accountant Ready" format.
What's more, if you use KashFlow, then the sorted details can be integrated directly into you accounts. It will even set up new contacts if it spots a new supplier.
Whilst ReceiptAngel will work with any scanner, the recommended one is shown below and can be purchased here.