QAD 2017 Enterprise Edition > User Guides > Revenue Recognition > Maintaining Revenue Recognition Contracts > Manually Creating and Maintaining Revenue Contracts > Contract Value Tab
  
Contract Value Tab
The Contract Value tab records the contract value of the revenue contract. Although you record the performance obligations and their associated sales order and trailer charges on the Performance Obligation tab, the Contract Value tab contains the necessary details for calculating the value of the contract.

Revenue Contract Modify – Contract Value Tab
Contract values are inherited from the Performance Obligation tab. You cannot create contract value lines for items for which there are no orders attached to performance obligations of the revenue contract.
These lines are kept in sync with the performance obligation order lines. You can turn an estimate line into an explicit estimate. However, the system no longer updates these lines and you must then maintain them yourself.
When a new revenue recognition contract is created using Revenue Contract Autogenerate (37.1.5), a performance obligation line is created on the Performance Obligation tab for each sales order line. Simultaneously, contract value lines are generated on the Contract Value tab.
Note: These contract value lines can be of type order or trailer. However, only item lines are used for the allocated transaction price in variable consideration calculations. Trailers are not included in the calculation. Variable considerations examples include discounts, credits, rebates, performance bonus, penalties, sales returns, refunds, price concessions, and incentives.
The Contract Value tab records estimate and non-estimate valuation lines.
An estimate line is used when there is not enough information to precisely determine the quantity and invoice value of a particular variable consideration on the revenue contract.
A non-estimate line is used to mirror the value of a particular item listed on a sales order or trailer charge attached to a performance obligation.
In either case, the following information is recorded on a valuation line, which displays the columns in Contract Value Tab Columns.

Contract Value Tab Columns
 
Field
Description
Explicit Estimate
Logical field. Yes indicates that the valuation line is an estimate.
Item
The item number for the valuation line.
UOM
Unit of measure for the item.
Description
The item description.
Trailer Code
The trailer code for the valuation line.
Estimated Item Qty/Price
The quantity and price of the item.
Standalone Selling Price
The price of the item that would be used in an arms-length transaction.
SSP Upper/Lower limit
The upper or lower SSP price limit to be used in determining whether to calculate a distributed allocated transaction price.
Allocated Transaction Price
The allocated transaction price of the line.
TC estimated item total
The total value of the valuation line based on the item total price.
TC Item Total by SSP
The total value of the valuation line based on the stand-alone selling price.
TC item total by Alloc Trans Price
The total value of the valuation line based on the allocated transaction price.
On the Contract Value tab, the allocated transaction price is calculated based on the order value, stand-alone selling price value, and other factors to ensure that the revenue of the revenue contract is distributed across all valuation lines based on the logic dictated by ASC 606 and IFRS 15.
When you update the stand-alone selling prices, this update can trigger an update of the allocated transaction prices on the contract value lines when the SSP value is outside the range of the SSP limits. The associated sales order lines and trailer charge lines on the performance obligations are also updated with the prices. The stand-alone selling prices default to the order value. Non-estimate lines do not allow updates. You can modify a non-estimate line on the Performance Obligation tab.
In the example displayed in Contract Value Example, a revenue contract has been raised for a customer to cover the purchase of an electrical generator for a factory. The price also includes one year of maintenance and training to help the customer to install and run the electrical generator. This example does not include trailers.

Contract Value Example
 
Performance Obligation
Rev Rec Rule
Item
Quantity
Order Price
Invoiced Amount
SSP
Allocated Transaction Price
Deliver and install power generator
Invoice + 15 days
1 electrical generator
1
$1,000,000
$1,000,000
$1,000,000
$896,309.31
1 year of maintenance
Periodic
Maintenance - 1 year
1
0
0
$120,000
$107,557.12
2 weeks of consultancy
Customer Acceptance
Initial training
10
$2,000
$20,000
$18,000
$16,133.57
The four performance obligations on the contract each require a valuation line on the Contract Value tab. There is one line for the electrical generator, one line for the maintenance, one line for the training, and one for the freight cost.
The total stand-alone selling price for the contract is $1,138,000.00. This price is based on each of three items being sold separately in an arms-length transaction. Trailers do not have a stand-alone selling price. The total invoice value of this contract is $1,020,000.00.
The expected revenue from the customer for the items only must be distributed across all three lines because maintenance has been included in the invoice price and the customer has, in effect, not been charged for it. However, revenue is being generated from this maintenance activity. Therefore, part of the money received from the customer has to be considered maintenance revenue. The distribution is displayed in the Allocated Transaction Price column in Contract Value Example.
The distribution calculation formula is:
(SSP for the valuation line / total SSP for all the valuation lines) * total invoice amount for all the valuation lines
So for the first line, the electrical generator, the allocated transaction price is:
(1,000,000.00 / 1,1138,000.00) * 1,020,000.00 = £896,309.31
The other two lines are calculated similarly, resulting in the allocated transaction prices for the three lines as displayed in Contract Value Example.