11. A system for transferring data from a receipt image directly into a spreadsheet, comprising: a scanner adapted to acquire the receipt image; a document memory; optical character recognition software that acquires textual data from the receipt image and stores the textual data in the document memory; and a processor programmed to: enable a user to select an XML map that maps types of expense data and associated expense data from the receipt to one or more cells in the spreadsheet in accordance with pre-designated mapping preferences of the user that map the types of expense data and associated expense data to XML data elements based on the types of expense data in the receipt; parse the textual data to identify the types of expense data and associated expense data for each type of expense data and to extract the types of expense data and associated expense data of each type of expense data from the textual data; and for each type of expense data extracted, determine if the each type of expense data is mapped in the selected XML map to one or more cells in the spreadsheet and, for each type of expense data found in the selected XML map, using the selected XML map to automatically transfer the extracted associated expense data to the cells in the spreadsheet designated for the types of extracted expense data with which the extracted associated expense data is associated.
11. A system for transferring data from a receipt image directly into a spreadsheet, comprising: a scanner adapted to acquire the receipt image; a document memory; optical character recognition software that acquires textual data from the receipt image and stores the textual data in the document memory; and a processor programmed to: enable a user to select an XML map that maps types of expense data and associated expense data from the receipt to one or more cells in the spreadsheet in accordance with pre-designated mapping preferences of the user that map the types of expense data and associated expense data to XML data elements based on the types of expense data in the receipt; parse the textual data to identify the types of expense data and associated expense data for each type of expense data and to extract the types of expense data and associated expense data of each type of expense data from the textual data; and for each type of expense data extracted, determine if the each type of expense data is mapped in the selected XML map to one or more cells in the spreadsheet and, for each type of expense data found in the selected XML map, using the selected XML map to automatically transfer the extracted associated expense data to the cells in the spreadsheet designated for the types of extracted expense data with which the extracted associated expense data is associated. 19. The system of claim 11 , wherein the processor is further programmed by parsing software to parse the receipt image to extract the types of expense data and the associated expense data from the receipt image.