System for use-tax determination
First Claim
1. An apparatus for determining accrued use-taxes, comprising:
- a computer;
transaction record acquisition logic in said computer for acquiring transaction information characterizing purchases of goods and services, and for generating transaction records;
use-tax accrual logic in said computer linked to said transaction records;
said accrual logic having an enumerated liability account for holding a listed set of said records, and said logic further having an accrual liability account for holding a single valoue representing the cumulative impact of said listed set on said use-taxes; and
tax rate acquisition logic in said computer for acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions, and for generating a data schema linked to said use-tax accrual logic having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention relates to computer-implemented tax preparation and tax submission accounting, and the invention is directed to providing a system which enables use-tax accrual and determination. The described computer system has transaction record acquisition logic for acquiring transaction information characterizing purchases of goods and services and for generating transaction records; use-tax accrual logic; and tax rate acquisition logic for acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to the tax jurisdiction codes from an external tax information source. The invention also provides data alignment logic used to assure that data elements used in tax determination are interactively harmonious and mutually comprehensive. The invention also provides (1) update logic for periodically acquiring new tax information from a tax rate database to keep tax rate information in a current and relevant condition and (2) sales tax crediting logic in the computer so that paid sales taxes can be credited to accrued use-taxes.
145 Citations
36 Claims
-
1. An apparatus for determining accrued use-taxes, comprising:
-
a computer; transaction record acquisition logic in said computer for acquiring transaction information characterizing purchases of goods and services, and for generating transaction records; use-tax accrual logic in said computer linked to said transaction records;
said accrual logic having an enumerated liability account for holding a listed set of said records, and said logic further having an accrual liability account for holding a single valoue representing the cumulative impact of said listed set on said use-taxes; andtax rate acquisition logic in said computer for acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions, and for generating a data schema linked to said use-tax accrual logic having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for determining accrued use-taxes, said apparatus having a network linkage communicating to a periodically modified tax rate database, comprising:
-
a computer; transaction record acquisition logic in said computer for acquiring transaction information characterizing purchases of goods and services, and for generating transaction records; use-tax accrual logic in said computer linked to said transaction records, said accrual logic having an enumerated liability account for holding a listed set of said records, and said logic further having an accrual liability account for holding a single value representing the cumulative impact of said listed set on said use-taxes; tax rate acquisition logic in said computer for acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions, and for generating a data schema linked to said use-tax accrual logic having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema; and tax rate update logic in said computer linked to said data schema and to said tax rate database for periodically acquiring new tax information from said tax rate database to replace respective third data elements. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus for determining accrued use-taxes, said apparatus having a linkage to a sales tax payment record which contains a list of paid sales taxes, comprising:
-
a computer; transaction record acquisition logic in said computer for acquiring transaction information characterizing purchases of goods and services, and for generating transaction records; use-tax accrual logic in said computer linked to said transaction records, said accrual logic having an enumerated liability account for holding a listed set of said records, and said logic further having an accrual liability account for holding a single value representing the cumulative impact of said listed set on said use-taxes; tax rate acquisition logic in said computer for acquiring tax jurisidction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions, and for generating a data schema linked to said use-tax accrual logic having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema; and sales tax crediting logic in said computer linked to said sales tax payment record and to said data schema such that said paid sales taxes can be debited to said accrued use-taxes. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method for determining accrued use-taxes from transaction records holding data elements which characterize purchases of goods and services, comprising the steps of:
-
providing a computer; acquiring transaction information charactarizing purchases of goods and services; generating transaction records in said computer from said transaction information; accessing, in said computer, said transaction records to define a listed set of said records which characterize purchases of goods and services; storing said listed set; acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions; generating in said computer a data schema having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema; accessing in said computer said data schema to acquire said first, second, and third data elements; using said listed set and using said first, second, and third data elements to determine said accrued use-taxes in said computer; and deriving a single value representing the cumulative impact of said listed set on said use-taxes. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for determining accrued use-taxes from transaction records holding data elements which characterize purchases of goods and services and from a periodically modified tax rate database, comprising the steps of:
-
providing a computer; acquiring transaction information characterizing purchases of goods and services; generating transaction records in said computer from said transaction information; accessing, in said computer, said transaction records to define a listed set of said records which characterize purchases of goods and services; storing said listed set; acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions; generating in said computer a data schema having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema; accessing in said computer said data schema to acquire said first, second, and third data elements; using said listed set and using said first, second, and third data elements to determine said accrued use-taxes in said computer; driving a single value representing the cumulative impact of said listed set on said use-taxes; and periodically acquiring new tax information from said tax rate database to replace respective third data elements. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method for determining accrued use-taxes from transaction records holding data elements which characterize purchases of goods and services and from a sales tax payment record which contains a list of paid sales taxes, comprising the steps of:
-
providing a computer; acquiring transaction information characterizing purchases of goods and services; generating transaction records in said computer from said transaction information; accessing, in said computer, said transaction records to define a listed set of said records which characterize purchases of goods and services; storing said listed set; acquiring tax jurisdiction codes, at least one inclusive accounting group registry respective to taxes, and tax information respective to said tax jurisdiction codes for a plurality of state jurisdictions; generating in said computer a data schema having first data elements descriptive of inclusive accounting group registries, second data elements descriptive of tax jurisdiction codes, and third data elements descriptive of tax data respective to said tax jurisdiction codes, said third data elements having a data type for holding a multiple set of taxable percentages for a cost object so that a plurality of use-tax values may be generated from said listed set with each value having its respective taxable percentage basis retained in said data schema; accessing in said computer said data schema to acquire said first, second, and third data elements; using said listed set and using said first, second, and third data elements to determine said accrued use-taxes in said computer; deriving a single value representing the cumulative impact of said listed set on said use-taxes; and debiting said paid sales taxes to said accrued use-taxes. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification