System for tracking multiple rate assessments on transactions
First Claim
1. A computerized system for entering transactions with customers which are of different types and have different types and rates of rate assessments for different rate assessment authorities assessed on the value of the transactions, and for thereafter automatically generating a report of rate assessments on the entered transactions applicable to any specified rate assessment authority, comprising:
- (a) a computer having a processor which is programmed for tracking different types and rates of rate assessments for different rate authorities and which is operatively coupled to a display screen, memory storage, input means, and output means;
(b) said memory storage storing a plurality of data files including;
(1) a customer identification support file;
(2) an assessment rate support file;
(3) an assessment type support file;
(4) a transaction type support file; and
(5) a transaction data file;
(c) said processor being programmed for providing a support file maintenance interface to the user through display on said display screen, inputting data by said input means, and storing data in the respective support files in said memory storage, said support file interface including;
(1) first maintenance means for assigning, for each customer entry maintained in said customer identification support file, a customer identification (ID) code, a customer location code, and an assessment rate code and type code corresponding to an applicable rate assessment authority for rate assessments on transactions for the assigned customer location code;
(2) second maintenance means for assigning, for each assessment rate entry maintained in said assessment rate support file, a rate percentage amount corresponding to the respective assessment rate code;
(3) third maintenance means for assigning, for each assessment type entry maintained in said assessment type support file, a rate assessment type description corresponding to the respective assessment type code; and
(4) fourth maintenance means for assigning, for each transaction type entry maintained in said transaction type support file, a transaction type description corresponding to the respective transaction type code;
(d) said processor being further programmed for providing a transaction data interface to the user through display on said screen display, inputting data by said input means, and storing data in the transaction data file in said memory storage, said transaction data interface including;
(1) transaction data entry means for entering a customer ID code, transaction type code, and transaction value amount for each transaction being entered;
(2) assessment retrieving means for automatically retrieving and displaying the assessment rate code, percentage amount, assessment type code, and type description applicable to the respective transaction being entered through said transaction data interface, based upon the customer ID code for the transaction being linked to the corresponding customer entry maintained in said customer identification support file, and the assessment rate code and assessment type code maintained in the latter support file being linked to the corresponding assessment percentage amount and type description maintained respectively in said assessment rate support file and in said assessment type support file;
(3) assessment calculating means for automatically calculating the rate assessment applicable to the respective transaction based upon the assessment percentage amount retrieved by said assessment retrieving means and the transaction value amount; and
(4) transaction description retrieving means for retrieving and displaying the transaction description applicable to the respective transaction based upon the transaction type code for the transaction being linked to the corresponding transaction type entry maintained in said transaction type support file;
(e) said processor being further programmed for automatically generating a rate assessment report of rate assessments on entered transactions applicable to any specified rate assessment authority for display on said display screen and outputting data by said output means, based upon sorting the transaction entries stored in said transaction data file by customer location code, rate assessment type code, and transaction type code.
1 Assignment
0 Petitions
Accused Products
Abstract
A computerized system for tracking multiple types of sales tax assessments for different taxing authorities on different types of sales transactions with customers has a programmed operation which includes: (a) a support file maintenance interface for maintaining support files for different tax types, taxing authorities, tax rates, customers, and sales types; (b) a sales entry interface for entering sales orders into the system by customer identification number, sales type code, and sales amount; (c) a sales recording module for creating a sales record corresponding to each sales order entered including the customer data obtained from the customer support file indexed to the customer identification number and a sales tax amount as computed by application of the tax rate designated in the customer support file to the sales amount for sales that are not tax-exempt; and (d) a sales tax reporting module for sorting the sales records by tax authorities, tax types, and sales types, and for creating a sales tax report for each tax authority showing total sales and tax amounts for taxable sales, and total sales amount for non-taxable and exempt sales. Definition of the tax type in a support file as exempt allows the system to bypass the computation of a sales tax amount and to report the exempt sales amount.
166 Citations
7 Claims
-
1. A computerized system for entering transactions with customers which are of different types and have different types and rates of rate assessments for different rate assessment authorities assessed on the value of the transactions, and for thereafter automatically generating a report of rate assessments on the entered transactions applicable to any specified rate assessment authority, comprising:
-
(a) a computer having a processor which is programmed for tracking different types and rates of rate assessments for different rate authorities and which is operatively coupled to a display screen, memory storage, input means, and output means; (b) said memory storage storing a plurality of data files including; (1) a customer identification support file; (2) an assessment rate support file; (3) an assessment type support file; (4) a transaction type support file; and (5) a transaction data file; (c) said processor being programmed for providing a support file maintenance interface to the user through display on said display screen, inputting data by said input means, and storing data in the respective support files in said memory storage, said support file interface including; (1) first maintenance means for assigning, for each customer entry maintained in said customer identification support file, a customer identification (ID) code, a customer location code, and an assessment rate code and type code corresponding to an applicable rate assessment authority for rate assessments on transactions for the assigned customer location code; (2) second maintenance means for assigning, for each assessment rate entry maintained in said assessment rate support file, a rate percentage amount corresponding to the respective assessment rate code; (3) third maintenance means for assigning, for each assessment type entry maintained in said assessment type support file, a rate assessment type description corresponding to the respective assessment type code; and (4) fourth maintenance means for assigning, for each transaction type entry maintained in said transaction type support file, a transaction type description corresponding to the respective transaction type code; (d) said processor being further programmed for providing a transaction data interface to the user through display on said screen display, inputting data by said input means, and storing data in the transaction data file in said memory storage, said transaction data interface including; (1) transaction data entry means for entering a customer ID code, transaction type code, and transaction value amount for each transaction being entered; (2) assessment retrieving means for automatically retrieving and displaying the assessment rate code, percentage amount, assessment type code, and type description applicable to the respective transaction being entered through said transaction data interface, based upon the customer ID code for the transaction being linked to the corresponding customer entry maintained in said customer identification support file, and the assessment rate code and assessment type code maintained in the latter support file being linked to the corresponding assessment percentage amount and type description maintained respectively in said assessment rate support file and in said assessment type support file; (3) assessment calculating means for automatically calculating the rate assessment applicable to the respective transaction based upon the assessment percentage amount retrieved by said assessment retrieving means and the transaction value amount; and (4) transaction description retrieving means for retrieving and displaying the transaction description applicable to the respective transaction based upon the transaction type code for the transaction being linked to the corresponding transaction type entry maintained in said transaction type support file; (e) said processor being further programmed for automatically generating a rate assessment report of rate assessments on entered transactions applicable to any specified rate assessment authority for display on said display screen and outputting data by said output means, based upon sorting the transaction entries stored in said transaction data file by customer location code, rate assessment type code, and transaction type code. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification