Claims
- 1. A device for calculating transaction amounts for transactions, comprising:
a discount control application configured to receive a total transaction amount and reward information relating to a transaction and calculate a discount amount for the transaction using the total transaction amount and the reward information, the discount control application further configured to calculate a revised total transaction amount using the discount amount; and a payment application configured to receive the revised total transaction amount and facilitate payment for the transaction using the revised total transaction amount.
- 2. The device of claim 1 wherein the discount amount is calculated on either a post-tax basis or a pre-tax basis.
- 3. The device of claim 2 wherein which basis is used to calculate the discount amount depends on where the transaction is incurred.
- 4. The device of claim 2 wherein when the discount amount is calculated on the post-tax basis, the discount amount is calculated using the total transaction amount including tax.
- 5. The device of claim 2 wherein when the discount amount is calculated on the pre-tax basis, the discount amount is calculated using a pre-tax sub-total; and
wherein the pre-tax sub-total is the total transaction amount less a tax amount for the transaction.
- 6. The device of claim 5 wherein the discount control application is further configured to calculate the tax amount using the total transaction amount and a tax rate.
- 7. The device of claim 5 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the tax amount; and
wherein the revise pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 8. The device of claim 5 wherein the discount control application is further configured to calculate a revised tax amount for the transaction; and
wherein the revised tax amount is based on the pre-tax sub-total less the discount amount.
- 9. The device of claim 7 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the revised tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 10. The device of claim 1 wherein the device is a point-of-sale device or an electronic cash register.
- 11. The device of claim 1 wherein the discount control application is further configured to determine whether the transaction is entitled to receive the discount amount.
- 12. The device of claim 1 wherein the discount control application and the payment application are implemented using software, hardware or a combination of both.
- 13. A device for calculating transaction amounts for transactions, comprising:
a first application configured to calculate a discount amount for a transaction using reward information and a total transaction amount comprising a pre-tax sub-total and a tax amount, the first application further configured to calculate a revised total transaction amount using the discount amount; and a second application configured to facilitate payment of the transaction using the revised total transaction amount.
- 14. The device of claim 13 further comprising:
a third application configured to derive the reward information using loyalty program information provided by a loyalty program participant.
- 15. The device of claim 13 wherein the discount amount is calculated on either a post-tax basis or a pre-tax basis.
- 16. The device of claim 15 wherein which basis is used to calculate the discount amount depends on where the transaction is incurred.
- 17. The device of claim 15 wherein when the discount amount is calculated on the post-tax basis, the discount amount is calculated using the total transaction amount including the pre-tax sub-total and the tax amount.
- 18. The device of claim 15 wherein when the discount amount is calculated on the pre-tax basis, the discount amount is calculated using the pre-tax sub-total.
- 19. The device of claim 13 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 20. The device of claim 13 wherein the first application is further configured to calculate a revised tax amount for the transaction; and
wherein the revised tax amount is based on the pre-tax sub-total less the discount amount.
- 21. The device of claim 19 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the revised tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 22. The device of claim 13 wherein the first application is further configured to calculate the pre-tax sub-total and the tax amount from the total transaction amount by using a tax rate.
- 23. The device of claim 13 wherein the first application is further configured to determine whether the transaction is entitled to receive the discount amount.
- 24. The device of claim 13 wherein the device is a point-of-sale device or an electronic cash register.
- 25. The device of claim 13 wherein the first application and the second application are implemented using software, hardware or a combination of both.
- 26. A system for calculating transaction amounts for transactions, comprising:
a smartcard having stored thereon loyalty program information relating to a loyalty program participant; and a point-of-sale device comprising:
a first application configured to retrieve the loyalty program information from the smartcard and generate reward information for a transaction based on the loyalty program information and a reward selection made by the loyalty program participant; a second application configured to calculate a discount amount for the transaction using the reward information and a total transaction amount comprising a pre-tax sub-total and a tax amount, the second application further configured to calculate a revised total transaction amount using the discount amount; and a third application configured to facilitate payment of the transaction using the revised total transaction amount.
- 27. The system of claim 26 further comprising:
an electronic cash register configured to provide the total transaction amount to the point-of-sale device.
- 28. The system of claim 26 wherein the discount amount is calculated on either a post-tax basis or a pre-tax basis.
- 29. The system of claim 28 wherein which basis is used to calculate the discount amount depends on where the transaction is incurred.
- 30. The system of claim 28 wherein when the discount amount is calculated on the post-tax basis, the discount amount is calculated using the total transaction amount including the pre-tax sub-total and the tax amount.
- 31. The system of claim 28 wherein when the discount amount is calculated on the pre-tax basis, the discount amount is calculated using the pre-tax sub-total.
- 32. The system of claim 26 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 33. The system of claim 26 wherein the second application is further configured to calculate a revised tax amount for the transaction; and
wherein the revised tax amount is based on the pre-tax sub-total less the discount amount.
- 34. The system of claim 33 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the revised tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 35. The system of claim 26 wherein the second application is further configured to calculate the pre-tax sub-total and the tax amount from the total transaction amount by using a tax rate.
- 36. The system of claim 26 wherein the second application is further configured to determine whether the discount amount is applicable to the transaction.
- 37. The system of claim 26 wherein the first application is further configured to update the loyalty program information stored on the smartcard upon completion of payment for the transaction.
- 38. The system of claim 26 wherein the first application, the second application and the third application are implemented using software, hardware or a combination of both.
- 39. A method for calculating transaction amounts for transactions, comprising:
providing reward information and a total transaction amount for a transaction to a point-of-sale device; directing the point-of-sale device to calculate a discount amount for the transaction based on the reward information and the total transaction amount; and directing the point-of-sale device to calculate a revised total transaction amount based on the discount amount.
- 40. The method of claim 39 further comprising:
directing the point-of-sale device to facilitate payment for the transaction using the revised total transaction amount.
- 41. The method of claim 39 wherein the discount amount is calculated on either a post-tax basis and a pre-tax basis.
- 42. The method of claim 41 wherein which basis is used to calculate the discount amount depends on where the transaction is incurred.
- 43. The method of claim 41 wherein when the discount amount is calculated on the pre-tax basis, the discount amount is calculated using a pre-tax sub-total; and
wherein the pre-tax sub-total is the total transaction amount less a tax amount for the transaction.
- 44. The method of claim 43 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 45. The method of claim 43 further comprising:
directing the point-of-sale device to calculate the tax amount using the total transaction amount and a tax rate.
- 46. The method of claim 43 further comprising:
directing the point-of-sale device to calculate a revised tax amount based on the pre-tax sub-total less the discount amount.
- 47. The method of claim 46 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the revised tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 48. The method of claim 39 further comprising:
directing the point-of-sale device to determine whether the discount amount is applicable to the transaction.
- 49. A method for calculating transaction amounts for transactions, comprising:
retrieving loyalty program information and a reward selection from a loyalty program participant; deriving reward information for a transaction using the loyalty program information and the reward selection; forwarding the reward information and a total transaction amount for the transaction to a point-of-sale device, the total transaction amount including a pre-tax sub-total and a tax amount; directing the point-of-sale device to calculate a discount amount for the transaction based on the reward information and the total transaction amount; and directing the point-of-sale device to calculate a revised total transaction amount based on the discount amount.
- 50. The method of claim 49 further comprising:
directing the point-of-sale device to facilitate payment for the transaction using the revised total transaction amount.
- 51. The method of claim 50 wherein the loyalty program information is stored on a smartcard and the method further comprises:
updating the loyalty program information on the smartcard upon completion of payment for the transaction.
- 52. The method of claim 49 wherein the discount amount is calculated on either a post-tax basis and a pre-tax basis.
- 53. The method of claim 52 wherein which basis is used to calculate the discount amount depends on where the transaction is incurred.
- 54. The method of claim 52 wherein when the discount amount is calculated on the pre-tax basis, the discount amount is calculated using the pre-tax sub-total.
- 55. The method of claim 49 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 56. The method of claim 49 further comprising:
directing the point-of-sale device to calculate the tax amount using the total transaction amount and a tax rate.
- 57. The method of claim 49 further comprising:
directing the point-of-sale device to calculate a revised tax amount based on the pre-tax sub-total less the discount amount.
- 58. The method of claim 57 wherein the revised total transaction amount comprises a revised pre-tax sub-total and the revised tax amount; and
wherein the revised pre-tax sub-total is calculated by subtracting the discount amount from the pre-tax sub-total.
- 59. The method of claim 49 further comprising:
directing the point-of-sale device to determine whether the discount amount is applicable to the transaction.
CROSS-REFERENCES TO RELATED APPLICATION(S)
[0001] The present application claims the benefit of priority under 35 U.S.C. § 119 from U.S. Provisional Patent Application Serial No. 60/398,693, entitled “MULTI-APPLICATION SMART CARD DEVICE SOFTWARE SOLUTION INTEGRATING SALES TAX, PAYMENT AND DISCOUNT REWARDS”, filed on Jul. 26, 2002, the disclosure of which is hereby incorporated by reference in its entirety for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60398693 |
Jul 2002 |
US |