1. A non-transitory computer readable medium storing instructions for capture of image data, wherein processing the instructions by one or more processors causes: receiving receipt image data from an image capture device, the receipt image data having a particular layout of data items; selecting a template from a plurality of templates, wherein the selected template has a layout of data areas corresponding to the particular layout of data items in the receipt image data; transferring the selected template to the image capture device for review by a user; obtaining a data extraction template based on the review of the selected template; and extracting receipt data from the receipt image data in accordance with the extraction template.