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.
1 Assignment
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
21 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, 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 data from the electronic image of the taxpayer source document, wherein the error may be either through an inability to extract the tax data with a predetermined amount of accuracy or an analysis of the extracted tax data using business rules to determine which extracted tax data needs to be verified; and creating, using the processor of the computer system, an electronic document that includes the extracted data. - 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 routine corresponding to the type of taxpayer source document; using the routine corresponding to the type of taxpayer source document, optical character recognition, 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 routine corresponding to the type of taxpayer source document, optical character recognition, 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 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 either through an inability to extract the tax data with a predetermined amount of accuracy 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; supplementing, 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.
-
-
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