METHODS AND APPARATUS FOR CENTRALIZED GLOBAL TAX COMPUTATION, MANAGEMENT, AND COMPLIANCE REPORTING
First Claim
1. A method, comprising:
- configuring at least one tax engine to calculate taxes corresponding to one or more transactions;
receiving transaction data corresponding to the one or more transactions from at least one client system via a network communication link, the transaction data generated from at least two business applications;
calculating, by the tax engine, the taxes corresponding to the one or more transactions;
storing tax information corresponding to the taxes in a central storage; and
returning a tax calculation to the at least two business applications that generated the transaction data.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus, and articles of manufacture for tax computation, management, and compliance reporting via a centralized transactional tax platform capable of incorporating transaction data and/or tax information from multiple locations and/or multiple business applications via a network architecture are disclosed herein. In one embodiment, a central server may be configured to execute an application to generate a user interface to enable configuration of tax compliance data via a network link, to receive transaction data from one or more client systems via the network, to calculate transaction taxes corresponding to the transaction data, and to store tax information, including outputs and computational logic generated by tax calculation engines executed by the server. In another embodiment, the tax calculations may be executed client-side, while administration of tax compliance data and reporting are facilitated by the central server.
66 Citations
49 Claims
-
1. A method, comprising:
-
configuring at least one tax engine to calculate taxes corresponding to one or more transactions; receiving transaction data corresponding to the one or more transactions from at least one client system via a network communication link, the transaction data generated from at least two business applications; calculating, by the tax engine, the taxes corresponding to the one or more transactions; storing tax information corresponding to the taxes in a central storage; and returning a tax calculation to the at least two business applications that generated the transaction data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture, comprising:
-
a non-transitory machine-readable medium including coded instructions configured, when executed on a computing device, to cause the device to; (a) configure at least one tax engine to calculate taxes corresponding to one or more transactions; (b) process transaction data corresponding to the one or more transactions received from at least one client system via a network communication link, the transaction data generated from at least two business applications executed at one or more locations; (d) calculate the taxes corresponding to the transactions; (e) store tax information corresponding to the taxes in a central storage; and (f) process a tax calculation to send to the at least two business applications executed at one or more locations that generated the transaction data. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. An apparatus, comprising:
-
a processor; a non-transitory memory coupled with the processor, the memory including a plurality of machine-readable instructions; and a communications interface coupled to the processor and configured to communicate with at least one client system via a network, wherein execution of the plurality of instructions by the processor causes the apparatus to; (a) configure at least one tax engine to calculate taxes corresponding to one or more transactions; (b) receive, from the at least one client system via the communication interface, transaction data corresponding to the one or more transactions, the transaction data generated from at least two business applications executed at one or more locations; (d) calculate the taxes corresponding to the one or more transactions; (e) store, in a central storage coupled with the apparatus, tax information corresponding to the taxes; and (f) return, via the communications interface, a tax calculation to the at least two business applications that generated the transaction data. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification