Example of Billing Transactions and Revenue
This example illustrates how Oracle Fusion Project Billing creates billing transactions and determines the different types of revenue amounts during revenue generation.
Scenario
In our example, two expenditure items were charged to a project that is associated with one contract line. The contribution percentage for this contract is 100%. To limit the types and amounts of transactions that can be recognized for revenue on the contract line, the contract has three billing controls, in the amounts of 500, 200, and 100.
Billing Transaction and Billing Control Details
Two temporary billing transactions were created from the expenditure items during revenue generation. The billing transactions were checked against the billing controls. In our example, all three billing controls apply to Billing Transaction 1, so it must pass each billing control. Billing Transaction 2 must only pass the first two billing controls, because the third control (100) is only for travel expenses.
Three billing controls are present for the contract header and the contract line. The first billing control contains funding for the entire contract, and was created at the contract header level. The second billing control is the funding amount for the contract line. The third control is for the same contract line, but limits the amount of travel expenditures that can be charged to that line.
Line |
Billing Resource |
Hard Limit |
Revenue Funds Consumed |
Revenue Funds Available |
---|---|---|---|---|
Contract Header |
500 |
460 |
40 |
|
1 |
200 |
130 |
70 |
|
1 |
Travel |
100 |
10 |
90 |
The following table displays the details for the temporary billing transactions.
Expenditure Item ID |
Line |
Billing Resource |
Potential Revenue Amount |
Eligible Revenue Amount |
Qualified Revenue Amount |
Recognized Revenue Amount |
Amount Remaining to Recognize |
---|---|---|---|---|---|---|---|
1 |
1 |
Travel |
60 |
60 |
40 |
0 |
40 |
2 |
1 |
Labor |
50 |
50 |
0 |
0 |
0 |
The following table displays the billing controls and the funds available before and after revenue generation.
Line |
Billing Resource |
Hard Limit |
Funds Available Before Expenditure Item 1 |
Funds Available After Expenditure Item 1 |
Funds Available After Expenditure Item 2 |
---|---|---|---|---|---|
Contract Header |
500 |
40 |
0 |
0 |
|
1 |
200 |
70 |
30 |
30 |
|
1 |
Travel |
100 |
90 |
50 |
50 |
The qualified revenue amount cannot exceed the revenue funds available. In our example:
-
Expenditure Item 1 fully passed the second and third billing controls, but only $40 of the $60 passed the first billing control.
-
For Expenditure Item 2, $30 of $50 passed the second billing control, but nothing passed the first billing control, which was fully consumed by Expenditure Item 1.
-
Oracle Fusion Project Billing created a billing transaction for Expenditure Item 1. The qualified revenue amount is $40, the recognized revenue amount is $0, and the amount remaining to recognize is $40.
Note:The amount remaining to recognize is the difference between the qualified revenue and recognized revenue. The exception amount is the difference between the eligible revenue and the qualified revenue.
-
The second temporary billing transaction for Expenditure Item 2 was deleted because no revenue was recognized.
-
A billing transaction exception in the amount of $20 is created for Expenditure Item 1.
-
A billing transaction exception in the amount of $50 is created for Expenditure Item 2.
Revenue Distributions and Final Transactions
Revenue distributions are created from the billing transactions. The revenue status of a distribution is Partially Recognized if the difference between the eligible amount and the qualified amount is not zero. The status is Fully Recognized if the difference between the eligible amount and the qualified amount is zero. The revenue distribution for this example is described in the table below.
Distribution |
Line |
Revenue Status |
Recognized Revenue |
---|---|---|---|
RDL1 |
1 |
Partially Recognized |
40 |
The last steps involve updating the billing transaction and expenditure items. The following table describes the updated billing transaction.
Number |
Line |
Billing Resource |
Eligible Revenue |
Qualified Revenue |
Recognized Revenue |
Revenue to Recognize |
---|---|---|---|---|---|---|
1 |
1 |
Travel |
60 |
40 |
40 |
0 |
The following table describes the updated expenditure items.
Expenditure Item ID |
Revenue Status |
Revenue Exception |
Recognized Percentage |
Recognized Revenue |
---|---|---|---|---|
1 |
Partially Recognized |
Yes |
67 |
40 |
2 |
Unrecognized |
Yes |
0 |
0 |
Revenue is recognized for the exceptions if additional funds are added to the contract, or if the project and task on the expenditure item is funded by a new contract line with sufficient funds.