1. A method of recordkeeping, comprising: capturing a document image of a transaction document; identifying a document type of the transaction document; associating the document image with a data capture template based on the document type; transmitting the document image and the data capture template to a remote system; extracting record data from the document image based on the document type; and populating the data capture template with the record data.