Streamlined Sales Tax Return Preparation
First Claim
1. A method for assisting an end-user with limited tax expertise to comply with complex taxation requirements by preparing a sales or use tax return electronically, the method comprising the steps of:
- responsive to a log-in of an end-user, a tax preparation server computer dynamically creating and providing to the end-user a Landing input page presenting on a user interface display input fields corresponding to one or more enabled tax type universal codes and suppressing presentation to the end-user of input fields corresponding to disabled tax type universal codes, wherein the enabled tax type universal codes comprise an end-user-specific subset of tax type universal codes selected from a system-wide table of tax type universal codes, and wherein each enabled tax-type universal code corresponds to one or more jurisdiction-specific tax report sections or schedules according to each end-user'"'"'s compliance jurisdiction, and wherein the suppressing of presentation of input fields streamlines the user interface display;
prompting on the dynamically generated Landing input page the end-user to input aggregated sales data values for one or more taxable enabled tax type universal codes without requiring tax form section or tax form schedule data entry;
the tax preparation server receiving one or more aggregated sales data values from the presented input fields corresponding to the enabled tax type universal codes; and
the tax preparation server preparing a sales tax return according to the received data values for the end-user and according to one or more rules of jurisdiction which apply to the end-user, and by associating the received data values with jurisdiction-specific tax report sections or schedules corresponding to the enabled tax type universal codes;
wherein the tax preparation server prevents the end-user from readily modifying enablement states of the tax type universal codes and the suppressed input fields without a further level of authorization.
4 Assignments
0 Petitions
Accused Products
Abstract
A tool for assisting end-users to comply with complex sales tax compliance requirements by electronically preparing a tax return by dynamically creating and providing to each end-user a first data input page having input fields relating only to types and categories of tax for which each end-user'"'"'s line of business is required to report while suppressing presentation to the end-user data fields which are related to tax types which are not required to be reported or collected for the end-user'"'"'s line of business. Using the streamlined input page, the end-user only provides the relevant data values and avoids seeing or worrying about irrelevant input values. The tool then electronically prepares one or more tax return forms or data files, and optionally submits those to an electronic server corresponding to the tax authority for the appropriate jurisdiction(s) or produces a paper return.
-
Citations
20 Claims
-
1. A method for assisting an end-user with limited tax expertise to comply with complex taxation requirements by preparing a sales or use tax return electronically, the method comprising the steps of:
-
responsive to a log-in of an end-user, a tax preparation server computer dynamically creating and providing to the end-user a Landing input page presenting on a user interface display input fields corresponding to one or more enabled tax type universal codes and suppressing presentation to the end-user of input fields corresponding to disabled tax type universal codes, wherein the enabled tax type universal codes comprise an end-user-specific subset of tax type universal codes selected from a system-wide table of tax type universal codes, and wherein each enabled tax-type universal code corresponds to one or more jurisdiction-specific tax report sections or schedules according to each end-user'"'"'s compliance jurisdiction, and wherein the suppressing of presentation of input fields streamlines the user interface display; prompting on the dynamically generated Landing input page the end-user to input aggregated sales data values for one or more taxable enabled tax type universal codes without requiring tax form section or tax form schedule data entry; the tax preparation server receiving one or more aggregated sales data values from the presented input fields corresponding to the enabled tax type universal codes; and the tax preparation server preparing a sales tax return according to the received data values for the end-user and according to one or more rules of jurisdiction which apply to the end-user, and by associating the received data values with jurisdiction-specific tax report sections or schedules corresponding to the enabled tax type universal codes; wherein the tax preparation server prevents the end-user from readily modifying enablement states of the tax type universal codes and the suppressed input fields without a further level of authorization. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17)
-
-
5. (canceled)
-
15. A computer program product for assisting an end-user with limited tax expertise to comply with complex taxation requirements by preparing a sales or use tax return electronically, the computer program product comprising:
-
one or more tangible computer memory devices; and program instructions encoded by the one or more tangible computer memory devices for causing a tax preparation server computer to perform the steps of; responsive to a log-in of an end-user, dynamically creating and providing to the end-user a Landing input page presenting on a user interface display input fields corresponding to one or more enabled tax type universal codes and suppressing presentation to the end-user of input fields corresponding to disabled tax type universal codes, wherein the enabled tax type universal codes comprise an end-user-specific subset of tax type universal codes selected from a system-wide table of tax type universal codes, and wherein each enabled universal tax-type universal code corresponds to one or more jurisdiction-specific tax report sections or schedules according to each end-user'"'"'s compliance jurisdiction, and wherein the suppressing of presentation of input fields streamlines the user interface; prompting on the dynamically-generated Landing input page the end-user to input aggregated sales data values for one or more taxable enabled tax type universal codes without requiring tax form section or tax form schedule data entry; receiving one or more aggregated sales data values from the presented input fields corresponding to the enabled tax type universal codes; and preparing a sales tax return according to the received data values for the end-user and according to one or more rules of jurisdiction which apply to the end-user, and by associating the received data values with jurisdiction-specific tax report sections or schedules corresponding to the enabled tax type universal codes; wherein the end-user is prevented from readily modifying enablement states of the tax type universal codes and the suppressed input fields without a further level of authorization. - View Dependent Claims (16)
-
-
19. A system for assisting an end-user with limited tax expertise to comply with complex taxation requirements by preparing a sales or use tax return electronically, the computer program product comprising:
-
a tax preparation server computer having a processor for performing logical operations by a computing system; one or more tangible computer memory devices accessible by the processor; and program instructions encoded by the one or more tangible computer memory devices for causing the tax preparation server computer to perform the steps of; responsive to a log-in of an end-user, dynamically creating and providing to the end-user a Landing input page presenting on a user interface display input fields corresponding to one or more enabled tax type universal codes and suppressing presentation to the end-user of input fields corresponding to disabled tax type universal codes, wherein the enabled tax type universal codes comprise an end-user-specific subset of tax type universal codes selected from a system-wide table of tax type universal codes, and wherein each enabled tax-type universal code corresponds to one or more jurisdiction-specific tax report sections or schedules according to each end-user'"'"'s compliance jurisdiction, and wherein the suppressing of presentation of input fields streamlines the user interface; prompting on the dynamically-generated Landing input page the end-user to input aggregated sales data values for one or more taxable enabled tax type universal codes without requiring tax form section or tax form schedule data entry; receiving one or more aggregated sales data values from the presented input fields corresponding to the enabled tax type universal codes; and preparing a sales tax return according to the received data values for the end-user and according to one or more rules of jurisdiction which apply to the end-user, and by associating the received data values with jurisdiction-specific tax report sections or schedules corresponding to the enabled tax type universal codes; wherein the end-user is prevented from readily modifying enablement states of the tax type universal codes and the suppressed input fields without a further level of authorization. - View Dependent Claims (20)
-
Specification