Method and system for processing tax pertaining to a goods and services transaction
First Claim
1. A method for processing tax pertaining to a goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
- receiving first transaction data fields that include data pertaining to the transaction, said data including an initial indication of the tax due to each TIJ, said data being sufficient for determining the tax due to each TIJ;
generating second transaction data fields as a copy of the first transaction data fields;
assigning a tax transaction identification to the transaction; and
appending the assigned tax transaction identification to the second transaction data fields.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for processing tax pertaining to a transaction between a seller and buyer. The transaction triggers a tax due to a tax imposing jurisdiction (TIJ). The transaction has been authorized to be financed for the tax due to the TIJ by a financing network. First transaction data fields are received as data that includes an indication of the tax due to the TIJ and is sufficient for determining the tax due to the TIJ. Second transaction data fields are generated as a copy of the first transaction data fields. A tax transaction identification is assigned to the transaction and appended to the second transaction data fields. An audit and verify process is performed on the second transaction data fields. Results of the audit and verify process are merged into the second transaction data fields. The second transaction data fields are transferred to a transaction data warehouse.
93 Citations
127 Claims
-
1. A method for processing tax pertaining to a goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
receiving first transaction data fields that include data pertaining to the transaction, said data including an initial indication of the tax due to each TIJ, said data being sufficient for determining the tax due to each TIJ;
generating second transaction data fields as a copy of the first transaction data fields;
assigning a tax transaction identification to the transaction; and
appending the assigned tax transaction identification to the second transaction data fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 114, 116, 117, 118, 119, 120, 121)
-
-
21. A method for auditing and verifying tax pertaining to a goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
performing an audit and verify process on second transaction data fields of the transaction to determine an extent to which an initial indication of the tax due to each TIJ is accurate, said second transaction data fields including data pertaining to the transaction, said data including the initial indication of the tax due to each TIJ and a unique tax transaction identification that has been assigned to the transaction, said second transaction data fields being sufficient for determining the tax due to each TIT, said second transaction data fields initially generated by being copied from first transaction data fields having been received from a data source comprising a data stream transmitted by the financing network or a database of the financing network; and
merging results of the audit and verify process into the second transaction data fields, said results including a verified tax due to each TIJ. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for processing tax pertaining to an audited and verified goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
receiving second transaction data fields of the audited and verified goods and services transaction, said received transaction data fields including data pertaining to the transaction, said data including an initial indication of the tax due to each TIJ, a verified tax due to each TIJ, and a unique tax transaction identification that has been assigned to the transaction, said second transaction data fields initially generated by being copied from first transaction data fields having been received from a data source consisting of a data stream transmitted by the financing network or a database of the financing network; and
transferring the received transaction data fields to a transaction data warehouse, wherein a clearinghouse is adapted to make transaction data stored in the transaction data warehouse available to the at least one TIJ. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A method for processing tax pertaining to a new or paid-up goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, said method comprising:
repetitively polling a transaction database until detecting a presence of new data in the transaction database, said new data denoting the transaction as a new transaction or denoting receipt of payment of the tax due to each TIJ for the transaction as a paid-up transaction. - View Dependent Claims (40, 41, 42, 43, 44)
-
45. A method for auditing and verifying tax pertaining to a new goods and services transaction between a seller and a buyer, said new transaction having a transaction value payable by the buyer and receivable by the seller, said new transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said new transaction being financed for the tax due to each TI by the seller who is a legal agent to the new transaction for collection and payment of the tax due to each TIJ, said method comprising:
-
performing an audit and verify process on transaction data fields of the new transaction to determine an extent to which an initial indication of the tax due to each TIJ is accurate, said transaction data fields including data pertaining to the transaction, said data including the initial indication of the tax due to each TIJ and a unique tax transaction identification that has been assigned to the transaction, said transaction data fields being sufficient for determining the tax due to each TIJ; and
merging results of the audit and verify process into the transaction data fields to generate audited and verified transaction data fields, said results including a verified tax due to each TIJ. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method for processing tax pertaining to a new goods and services transaction between a seller and a buyer, said new transaction having been verified and audited to generate audited and verified transaction data fields, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, said method comprising:
updating a prior version of the transaction data fields in a transaction database with the audited and verified transaction data fields, wherein the prior version exited before being audited and verified and before the unique tax transaction identification was assigned to the transaction. - View Dependent Claims (56)
-
57. A method for processing tax pertaining to paid-up goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, transaction data fields that include data pertaining to the paid-up transaction and a verified tax due each TIJ having been received from a transaction database, said method comprising:
-
crediting an account each TIJ by the verified tax due to each TIJ; and
debiting an account of the seller by the verified tax due to each TIJ; and
updating a transaction data warehouse to reflect the data pertaining to the paid-up transaction, wherein a clearinghouse is adapted to make transaction data stored in the transaction data warehouse available to the at least one TIJ.
-
-
58. A database, said database being a transaction data warehouse, said database comprising:
-
transaction data fields of at least one goods and services transaction, each transaction being between a buyer and a seller, each transaction having a transaction value paid by the buyer and received by the seller, each transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ; and
for each transaction said transaction data fields comprising;
seller identification information relating to the seller, buyer identification information relating to the buyer, goods and services product classification data as defmed by laws of the at least one TIJ for classifying goods and/or services of said each transaction, an initial indication of the tax due to each TIJ of said each transaction, a unique tax transaction identification assigned to said each transaction, and a verified tax paid or due to be paid to each TIJ of said each transaction. - View Dependent Claims (59, 60, 61, 62)
-
-
63. A method for using a database, said database being a transaction data warehouse, said method comprising:
-
reading selected transaction data from transaction data fields in the database;
said transaction data fields pertaining to at least one goods and services transaction, each transaction being between a buyer and a seller, each transaction having a transaction value paid by the buyer and received by the seller, each transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ; and
for a transaction of the at least one transaction, said selected transaction data comprising at least one of;
an initial indication of the tax due to each TIJ of the transaction, a unique tax transaction identification assigned to the transaction, and a verified tax paid or due to be paid to each TIJ of the transaction, a type of the tax paid or due to be paid to each TIJ of the transaction, an indication that the transaction was audited and verified, an indication of a portion of the transaction not subject to tax, and an application certification number of a software application whose accuracy for calculating the initial indication of the tax due to the a first TIJ of the at least one TIJ has been certified by at least one independent party that is recognized by the first TIJ for said calculating. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70)
-
-
71. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for processing tax pertaining to a goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
receiving first transaction data fields that include data pertaining to the transaction, said data including an initial indication of the tax due to each TIJ, said data being sufficient for determining the tax due to each TIJ;
generating second transaction data fields as a copy of the first transaction data fields;
assigning a tax transaction identification to the transaction; and
appending the assigned tax transaction identification to the second transaction data fields. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for auditing and verifying tax pertaining to a goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
performing an audit and verify process on second transaction data fields of the transaction to determine an extent to which an initial indication of the tax due to each TIJ is accurate, said second transaction data fields including data pertaining to the transaction, said data including the initial indication of the tax due to each TIJ and a unique tax transaction identification that has been assigned to the transaction, said second transaction data fields being sufficient for determining the tax due to each TIJ, said second transaction data fields initially generated by being copied from first transaction data fields having been received from a data source comprising a data stream transmitted by the financing network or a database of the financing network; and
merging results of the audit and verify process into the second transaction data fields, said results including a verified tax due to each TIJ. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100)
-
-
101. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for processing tax pertaining to an audited and verified goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction having been authorized to be financed for the tax due to each TIJ by a financing network comprising an electronic network or an electronic payment network, said method comprising:
-
receiving second transaction data fields of the audited and verified goods and services transaction, said received transaction data fields including data pertaining to the transaction, said data including an initial indication of the tax due to each TIJ, a verified tax due to each TIJ, and a unique tax transaction identification that has been assigned to the transaction, said second transaction data fields initially generated by being copied from first transaction data fields having been received from a data source consisting of a data stream transmitted by the financing network or a database of the financing network; and
transferring the received transaction data fields to a transaction data warehouse, wherein a clearinghouse is adapted to make transaction data stored in the transaction data warehouse available to the at least one TIJ. - View Dependent Claims (102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 113)
-
-
109. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for processing tax pertaining to a new or paid-up goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, said method comprising:
repetitively polling a transaction database until detecting a presence of new data in the transaction database, said new data denoting the transaction as a new transaction or denoting receipt of payment of the tax due to each TIJ for the transaction as a paid-up transaction.
-
115. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for auditing and verifying tax pertaining to a new goods and services transaction between a seller and a buyer, said new transaction having a transaction value payable by the buyer and receivable by the seller, said new transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said new transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the new transaction for collection and payment of the tax due to each TIJ, said method comprising:
-
performing an audit and verify process on transaction data fields of the new transaction to determine an extent to which an initial indication of the tax due to each TIJ is accurate, said transaction data fields including data pertaining to the transaction, said data including the initial indication of the tax due to each TIJ and a unique tax transaction identification that has been assigned to the transaction, said transaction data fields being sufficient for determining the tax due to each TIJ; and
merging results of the audit and verify process into the transaction data fields to generate audited and verified transaction data fields, said results including a verified tax due to each TIJ. - View Dependent Claims (122, 123, 124)
-
-
125. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for processing tax pertaining to a new goods and services transaction between a seller and a buyer, said new transaction having been verified and audited to generate audited and verified transaction data fields, said transaction-having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIT, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, said method comprising:
updating a prior version of the transaction data fields in a transaction database with the audited and verified transaction data fields, wherein the prior version exited before being audited and verified and before the unique tax transaction identification was assigned to the transaction. - View Dependent Claims (126)
-
127. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code comprising an algorithm adapted to implement a method for processing tax pertaining to paid-up goods and services transaction between a seller and a buyer, said transaction having a transaction value payable by the buyer and receivable by the seller, said transaction triggering a tax due to at least one tax imposing jurisdiction (TIJ), said tax due to each TIJ being specific to each TIJ of the at least one TIJ, said buyer being liable for the tax due to each TIJ, said transaction being financed for the tax due to each TIJ by the seller who is a legal agent to the transaction for collection and payment of the tax due to each TIJ, transaction data fields that include data pertaining to the paid-up transaction and a verified tax due each TIJ having been received from a transaction database, said method comprising:
-
crediting an account each TIJ by the verified tax due to each TIJ; and
debiting an account of the seller by the verified tax due to each TIJ; and
updating a transaction data warehouse to reflect the data pertaining to the paid-up transaction, wherein a clearinghouse is adapted to make transaction data stored in the transaction data warehouse available to the at least one TIJ.
-
Specification