Revenue Recognition Invoice Lines
Revenue Recognition - Invoice Lines, Interim Revenue/Cost of Sales Integration Transactions, Revenue Contracts and Integration Transactions
This topic describes in detail Invoice Lines, Interim Revenue/Cost of Sales Integration Transactions, Revenue Contracts and Integration Transactions within the Revenue Recognition module.
Invoice Lines
- Create Invoice Line (from Invoicing module): When an invoice line is posted in the Invoicing module, an invoice line is created (including Cost of Sales) in the Revenue Recognition if revenue recognition has value Yes on invoice line.
- Delete Revenue Line: Only revenue document lines with Revenue Document Line Status set to Canceled or Closed can be deleted with the Remove Revenue Document Lines (cirrc1210m200) session (for revenue document lines that are not linked to a revenue contract) or with the Remove Revenue Contracts (cirrc1200m200) session (for revenue document lines that are linked to a revenue contract).
- Archiving: Archiving is based on the history tables. Archiving (and deleting) of history tables can be done with the Archive/Delete Revenue Document Line History (cirrc1260m000) session. Note: If the Log History check box is cleared, while closing the contract/revenue document line you can create a history record, in that case only one history record is present for each original record.
Interim Revenue/Cost of Sales Integration Transactions
The Interim Revenue/Cost of Sales Integration Transactions are imported from the integration transactions, however, only the interim revenues are stored. This is required to calculate the correct currency differences.
- Create Interim Revenue/Cost of Sales Integration Transactions: When LN creates new integration transactions that logs debit or credit on one of the new interim revenue reconciliation groups (defined for the Revenue Recognition module) is logged, a record is created in the Interim Revenue/Cost of Sales Integration Transactions. Note: In case the Currency system is Independent, Dependent or Standard with multiple functional currencies, the amounts are specified in all the company currencies. In case the Currency system is Single or Standard without multiple functional currencies, only the local amount is specified.
- Currency Differences: Currency differences are created when the home amounts per reconciliation group and reconciliation reference link are not balanced.
- Delete Interim Revenue/Cost of Sales Integration Transactions: Only revenue document lines with Revenue Document Line Status set to Canceled or Closed can be deleted with the Remove Revenue Document Lines (cirrc1210m200) session (for revenue document lines that are not linked to a revenue contract) or with the Remove Revenue Contracts (cirrc1200m200) session (for revenue document lines that are linked to a revenue contract).
Revenue Contracts
- Create Revenue Contract: A revenue contract is created when revenue contracts are used, automatically when a revenue document line is created, and no suitable contract is available.
- Update Revenue Contract: Revenue contracts can be manually updated within the Revenue Recognition module. You can only update the Revenue Recognition Level in the Revenue Recognition Methods (cirrc0110m000) session.
- Delete Revenue Contracts: Only revenue document lines with Revenue Document Line Status set to Canceled or Closed can be deleted with the Remove Revenue Document Lines (cirrc1210m200) session
- Archiving: Archiving is based on the history tables. Archiving (and deleting) of history tables can be done with the Archive/Delete Revenue Document Line History (cirrc1260m000) session. Note: If the Log History check box is cleared, while closing the contract/revenue document line you can create a history record, in that case only one history record is present for each original record.
- Status: You can set the Revenue Document Lines using the Revenue Document Line Status.
Integration Transactions
The integration transactions which must be logged are dependent on the revenue recognition indicator on the invoice line. This indicator can have the values No and Yes. If the value is No, the integration transactions that are currently created are still created. In case the value is Yes, the new integration transactions are created.