Patent ID: 8156018

Claim:
A computer-implemented method, comprising: receiving, from a taxpayer computer, a first one or more taxpayer-generated Portable Document Format (PDF) files comprising all necessary taxpayer information required by a taxing authority for filing a tax return for a taxpayer with the taxing authority, wherein each one of the first one or more taxpayer-generated PDF files complies with a format for non-electronic filing accepted by the taxing authority; parsing, by an electronic filing system executing on a computer system, the first one or more taxpayer-generated PDF files; determining, based on the parsing the first one or more taxpayer-generated PDF files, that the first one or more taxpayer-generated PDF files comprises one or more errors, wherein the one or more errors relate to the necessary taxpayer information; notifying by the electronic filing system in response to the determining, the taxpayer of the one or more errors; receiving, by the electronic filing system in response to the notifying, a second one or more taxpayer generated PDF files not comprising the one or more errors; parsing the second one or more taxpayer-generated PDF files; obtaining, in response to the parsing the second one or more taxpayer-generated PDF files, transmittable data configured for acceptance by the taxing authority for electronic filing of tax returns, wherein the transmittable data comprises a completed tax return for the taxpayer, wherein the transmittable data is in a format different than PDF; and electronically transmitting, by the electronic filing system, the transmittable data to the taxing authority.