Efficient work flow system and method for processing taxpayer source documents
First Claim
1. A method of processing a tax payer source document comprising:
- receiving, at a computer system, proforma data and an electronic image of a taxpayer source document;
determining, using a processor of the computer system, a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document;
using the proforma data to verify, using the processor of the computer system, the determination of the type of the tax statement for the electronic image of the taxpayer source document by searching for an identification code within the electronic image of the taxpayer source document to determine whether the identification code matches the proforma data;
extracting, using the processor of the computer system, data from the electronic image of the taxpayer source document;
determining, using the processor of the computer system, whether the extracted data from the electronic image of the taxpayer source document has an error;
using the proforma data to verify, using the processor of the computer system, the accuracy of the extracted data from the electronic image of the taxpayer source document; and
creating, using the processor of the computer system, an electronic document that includes the extracted data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for processing taxpayer source documents is disclosed. The method may include receiving proforma data and an electronic image of a taxpayer source document, determining a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document and using the proforma data, a database, and business rules to verify the type of the tax statement for the electronic image of the taxpayer source document. This can be done by searching for an identification code within the electronic image of the taxpayer source document to determine whether the identification code matches the proforma data. The method can also include extracting data from the electronic image of the taxpayer source document and determining if the extracted data from the electronic image of the taxpayer source document has an error. Once the data is extracted, the method can also include creating an electronic document that includes the extracted data.
-
Citations
22 Claims
-
1. A method of processing a tax payer source document comprising:
-
receiving, at a computer system, proforma data and an electronic image of a taxpayer source document; determining, using a processor of the computer system, a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document; using the proforma data to verify, using the processor of the computer system, the determination of the type of the tax statement for the electronic image of the taxpayer source document by searching for an identification code within the electronic image of the taxpayer source document to determine whether the identification code matches the proforma data; extracting, using the processor of the computer system, data from the electronic image of the taxpayer source document; determining, using the processor of the computer system, whether the extracted data from the electronic image of the taxpayer source document has an error; using the proforma data to verify, using the processor of the computer system, the accuracy of the extracted data from the electronic image of the taxpayer source document; and creating, using the processor of the computer system, an electronic document that includes the extracted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of processing a taxpayer source document comprising:
-
receiving, at a computer system, proforma data and an electronic image of a taxpayer source document; determining, using a processor of the computer system, a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document; selecting, using the processor of the computer system, a routine corresponding to the type of the tax statement for the taxpayer source document; using the routine corresponding to the type of the tax statement for the taxpayer source document and proforma data to verify, using the processor of the computer system, the determination of the type of the tax statement for the taxpayer source document by searching for an identification code within the electronic image of the taxpayer source document; using the routine corresponding to the type of the tax statement for the taxpayer source document and proforma data to extract, using the processor of the computer system and optical character recognition, tax data from the electronic image of the taxpayer source document; determining, using the processor of the computer system, whether the extracted data from the electronic image of the taxpayer source document has an error by flagging data that may be an error and using the proforma data to verify, using the processor of the computer system, the accuracy of the flagged extracted data from the electronic image of the taxpayer source document, wherein the error may be determined, using the processor of the computer system, either through an inability to extract the tax data with verifying that the extracted data is within a predetermined amount of accuracy compared to the proforma data or an analysis of the extracted tax data using business rules to determine which extracted tax data needs to be verified corrected; and creatingcorrecting, using the processor of the computer system, an electronic document that includes the extracted data with the proforma data when the error has been determined; wherein proforma data comprises tax data from previous tax years; and wherein the taxpayer source document comprises a tax statement. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of processing a taxpayer source document comprising:
-
receiving, at a computer system, proforma data and an electronic image of a taxpayer source document; determining, using a processor of the computer system, a type of tax statement of the taxpayer source document for the electronic image of the taxpayer source document using optical character recognition by searching for predetermined characters in predetermined locations of the electronic image of the taxpayer source document, wherein the taxpayer source document is either a wage document, an investment document, or a deduction document; selecting, using the processor of the computer system, a an optical character recognition (OCR) routine corresponding to the type of taxpayer source document; using the OCR routine corresponding to the type of taxpayer source document, optical character recognition, and using at least one of a supplemental database, and proforma data to verify, using the processor of the computer system, the determination of the type of the taxpayer source document for the electronic image of the taxpayer source document by searching for an identification code within the electronic image of the taxpayer source document; using the OCR routine corresponding to the type of taxpayer source document, optical character recognition, and using at least one of the supplemental database, and proforma data to extract, using the processor of the computer system, tax data from the electronic image of the taxpayer source document; determining, using the processor of the computer system, whether the extracted data from the electronic image of the taxpayer source document has an error by flagging data that may be an error, using the proforma data to verify the accuracy of the flagged extracted data, and correcting, using the processor of the computer system, inaccurate data from the electronic image of the taxpayer source document, wherein the error may be determined either through an inability to extract the tax data with a predetermined amount of accuracy compared to the proforma data or an analysis of the extracted tax data using business rules to determine which extracted tax data needs to be verified; assigning, using the processor of the computer system, the electronic image of the taxpayer source documents to a parent taxpayer source document if the electronic image of the taxpayer source document is not associated with a parent taxpayer source document; determining, using the processor of the computer system, whether the electronic image of the taxpayer source document is superseded; determining, using the processor of the computer system, whether the electronic image of the taxpayer source document is a duplicate; determining, using the processor of the computer system, whether the electronic image of the taxpayer source document is a new taxpayer source document; supplementingupdating, using the processor of the computer system, the proforma data with tax data extracted from the electronic image of the taxpayer source document; and creating, using the processor of the computer system, an electronic document that includes the extracted tax data; and wherein proforma data comprises tax data from previous years; and wherein the taxpayer source document comprises a tax statement. - View Dependent Claims (22)
-
-
21. A method of processing a tax payer source document comprising:
-
receiving, at a computer system, an electronic image of a taxpayer source document; determining, using a processor of the computer system, a type of tax statement for the taxpayer source document from the electronic image of the taxpayer source document; using a supplemental database to verify the determination of the type of the tax statement for the electronic image of the taxpayer source document by searching for an identification code within the electronic image of the taxpayer source document to determine whether the identification code matches data from the supplemental database; extracting, using the processor of the computer system, data from the electronic image of the taxpayer source document; determining, using the processor of the computer system, whether the extracted data from the electronic image of the taxpayer source document has an error; using the supplemental database to verify the accuracy of the extracted data from the electronic image of the taxpayer source document; and creating, using the processor of the computer system, an electronic document that includes the extracted data.
-
Specification