SYSTEM AND METHOD FOR RECOGNIZING REVENUE AND MANAGING REVENUE LIFECYCLES
First Claim
1. A computer-implemented method of calculating variable consideration for performance obligations, the method comprising:
- checking at least one database for the presence of historical transaction data;
accessing the historical transaction data;
applying one or more predetermined variable consideration rules to the historical transaction data;
analyzing the historical transaction data; and
generating an analysis report based on the analyzed historical data.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for calculating variable consideration for performance obligations. The method can involve, checking a database for historical transaction data, accessing the historical transaction data, and applying one or more predetermined variable consideration rules to the historical transaction data. The method can include automatically analyzing the historical transaction data generating an analysis report based on the data. The method can include uploading predetermined corrections to variable consideration transactions to a database or other storage medium and applying the corrections to historical performance obligation transaction data. The method can include determining whether variable consideration changes should be applied to individual transaction lines within the variable consideration transactions.
3 Citations
20 Claims
-
1. A computer-implemented method of calculating variable consideration for performance obligations, the method comprising:
-
checking at least one database for the presence of historical transaction data; accessing the historical transaction data; applying one or more predetermined variable consideration rules to the historical transaction data; analyzing the historical transaction data; and generating an analysis report based on the analyzed historical data. - View Dependent Claims (2, 3, 4)
-
-
5. A system for calculating variable consideration for performance obligations, the system comprising:
-
at least one data base; at least one processor in signal communication with the database; at least one memory in signal communication with the processor, the memory storing computer-executable instructions, which, upon execution by the processor, cause the processor to; check the at least one database for the presence of historical transaction data; access the historical transaction data; apply one or more predetermined variable consideration rules to the historical transaction data; analyze the historical transaction data; and generate an analysis report based on the analyzed historical data. - View Dependent Claims (6, 7, 8)
-
-
9. A computer-implemented method for analyzing variable consideration for performance obligations, the method comprising:
-
uploading one or more predetermined corrections to variable consideration transactions to at least one non-transitory computer-readable storage medium; applying the one or more corrections to historical performance obligation transaction data; and determining, based at least in part on predetermined variable consideration rules, whether variable consideration changes should be applied to individual transaction lines from within the variable consideration transactions. - View Dependent Claims (10, 11, 12, 16)
-
-
13. A system for automatically analyzing variable consideration for performance obligations, the system comprising:
-
at least one data base; at least one processor in signal communication with the database; at least one memory in signal communication with the processor, the memory storing computer-executable instructions, which, upon execution by the processor, cause the processor to; upload one or more predetermined corrections to variable consideration transactions to the least one database; apply the one or more corrections to historical performance obligation transaction data of the database; and determine, based at least in part on predetermined variable consideration rules, whether variable consideration changes should be applied to individual transaction lines within the historical performance obligation transaction data. - View Dependent Claims (14, 15)
-
-
17. A computer-implemented method of recognizing revenue in compliance with generally acceptable accounting procedures, the method comprising:
-
identifying one or more contracts for analysis; identifying one or more performance obligations associated with the one or more contracts; determining transactions costs associated with the one or more performance obligations; assigning a fair value to transactions associated with the one or more performance obligations; allocating transactions costs to the transactions associated with the one or more performance obligations according to their fair value; recognizing revenue associated with the transactions; posting the recognized revenue to at least one database; and reporting the recognized revenue to at least one client device. - View Dependent Claims (18, 19, 20)
-
Specification