Electronic bill presentment system with automated tax and fee adjustment
First Claim
1. An electronic bill presentment and payment system for presenting a product sales invoice of a vendor to a customer, the system comprising:
- a) a billing database comprising means for storing an invoice file, said invoice file comprising a first product price line value, said product line value representing an amount payable by the customer for a taxable product provided by the vendor and said invoice file further comprising a tax line value representing an tax amount payable by the customer as a tax on said taxable product;
b) an application server for;
i) receiving from said customer a request to adjust the line value;
ii) Providing, in response to said line value, instructions to replace the line value with an adjusted line value;
iii) calculating, for each adjusted line value, an adjusted tax value based on the adjusted line value; and
iv) providing instructions to replace the tax value with the adjusted tax value.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic bill presentment and payment system for presenting an invoice of a vendor to a customer comprises a billing database for storing an invoice file. The invoice file comprises a line value representing an amount payable by the customer for a product provided by the vendor, a tax value representing an amount payable as a tax on the product, and a fee value representing an amount payable as a fee on the product. An application server provides for receiving a request to adjust the line value from the customer, providing instructions to replace the line value with an adjusted line value, calculating an adjusted tax value and an adjusted fee value based on the adjusted line value, and providing instructions to replace the tax value with the adjusted tax value. Where appropriate, flat fee adjustments are also made.
-
Citations
16 Claims
-
1. An electronic bill presentment and payment system for presenting a product sales invoice of a vendor to a customer, the system comprising:
-
a) a billing database comprising means for storing an invoice file, said invoice file comprising a first product price line value, said product line value representing an amount payable by the customer for a taxable product provided by the vendor and said invoice file further comprising a tax line value representing an tax amount payable by the customer as a tax on said taxable product;
b) an application server for;
i) receiving from said customer a request to adjust the line value;
ii) Providing, in response to said line value, instructions to replace the line value with an adjusted line value;
iii) calculating, for each adjusted line value, an adjusted tax value based on the adjusted line value; and
iv) providing instructions to replace the tax value with the adjusted tax value. - View Dependent Claims (2, 3, 4, 5)
-
- 6. The electronic bill presentment and payment system of claim 5, wherein the invoice file further comprises a second product price line value representing an amount payable by the customer for said second product provided by the vendor, the tax line value represents an amount payable by the customer as a tax on both said first product and on said second product, and the fee value represents an amount payable by the customer as a fee on both said first product and on said second product.
-
6-1. An electronic bill presentment and payment system for presenting a product sales invoice of a vendor to a customer, the system comprising:
-
a) a billing database comprising means for storing an invoice file, said invoice file comprising a first product price line value, said product line value representing an amount payable by the customer for a taxable product provided by the vendor and said invoice file further comprising a tax line value representing an tax amount payable by the customer as a tax on said taxable product b) an adjustment file comprising adjustment parameters established by the vendor; and
c) an application server for (i) receiving a request to adjust a product price line value from the customer, (ii) evaluating whether the request to adjust the line item is within the adjustment parameters, whereby, if the request to adjust the product price line item is within said adjustment parameters, said application server i) provides instructions to replace the product price line value with an adjusted product price line value, and (ii) calculates an adjusted tax line value based on the adjusted tax line value, and (iii) provides instructions to replace said tax line value with said adjusted tax line value.
-
-
11. An electronic bill presentment and payment system for presenting a product sales invoice of a vendor to a customer, the system comprising:
-
a) a billing database comprising means for storing an invoice file, said invoice file comprising a first product price line value, said product line value representing an amount payable by the customer for a taxable product provided by the vendor and said invoice file further comprising a first tax line value representing an tax amount payable by the customer as a tax based on the price of said taxable product;
, and said invoice file still further comprising a second tax line value representing a second tax amount payable by the customer as a tax based on the amount of said first tax line value;
b) an application server for;
i) receiving from said customer a request to adjust said product line value;
ii) providing, in response to said request to adjust said product line value, instructions to replace said product line value with an adjusted product line value;
iii) calculating, for each adjusted product line value, an adjusted first tax line value based on the adjusted product line value; and
iv) providing instructions to replace the first tax line value with said adjusted first tax line value;
v) calculating, for said adjusted first tax line value, a second adjusted tax line value based on said adjusted first tax line value; and
vi) providing instructions to replace said second tax line value with said second adjusted tax line value. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification