It is required by ASC 606 that the incremental costs that are related to obtaining or fulfilling the revenue contract must be capitalized and amortized based on the transfer of the goods and services that the costs relate to. Incremental costs are the costs that are directly incurred as a result of the obtainment or fulfillment of a revenue contract. Incremental costs do not occur if the revenue contract is not obtained. Examples of incremental costs are direct labor, direct materials, and sales commission.
Standard cost and other costs
RevPro supports the processing and reporting of incremental costs. In RevPro, incremental costs are divided into two types: standard cost and other costs.
Typically, the standard cost is determined or calculated in your ERP system and then uploaded to RevPro as amounts with each sales order line (Line Type being SO or INV).
There are alternative methods to input the standard cost to RevPro. For example, you can input the standard cost as separate cost lines and use the SALES_ORDER_LINE_ID field to specify the related sales order line ID. Then, each cost line is associated with the corresponding sales order line. You can also set up a rule in RevPro to calculate the standard cost based on formulas.
Other costs can also be uploaded to RevPro on the same sales order line with revenue (Line Type being SO or INV).
Alternatively, you can create a standalone cost type for other costs and then upload other costs as separate cost lines to be associated with the performance obligation. Other costs of a standalone cost type must be input to RevPro as separate cost lines (Line Type being CST), or by setting up a cost rule in RevPro to calculate the cost based on a formula. Examples of other costs are commissions and royalties.
Input costs to RevPro
As mentioned before, you can input costs to Revpro by using one of the following methods.
|Input Method||Input As|
input costs on the same sales order line with revenue
(Line Type is SO or INV)
Input costs as separate cost transaction lines
(Line Type is CST)
|Calculate costs using a percent-based formula that is set up as a rule in RevPro||A percent|
- For information about the cost relates configurations in RevPro, see Cost setup.
- For information about how to upload costs to RevPro, see Cost upload.
- For information about how to review cost data in RevPro, see Cost review.
- To understand the accounting behaviors for cost processing, see Accounting entries for cost.