1. A computer-implemented method for entering purchase information into a form in a software application, comprising: displaying, by computer, an icon in a first area of a display, and a visual representation of a purchase receipt in a second area of the display, wherein the icon corresponds to a data field in the form; and in response to a user dragging and dropping the icon from the first area to a location in the second area, extracting, by computer, information displayed at the location in the second area; and filling, by computer, the extracted information in the data field in the form.