Besides the basic functionalities that are necessary to complete the revenue recognition process, RevPro also has comprehensive advanced functionalities to provide you with a highly configurable revenue automation solution.
In RevPro, how the functionality works is usually dependent on how you configure the functionality. So, the functionality documentation also contains the configuration information that is related to the functionality. It is recommended to first get an overall understanding of the functionality and determine your business needs before you configure the product.
If material rights exist in a revenue contract, RevPro can create the material right line as required. For more information, see Material rights.
The netting process can be performed at either transaction level or the application level to move the over-recognized amount from contract liability to contract asset. For more information, see Netting process.
The cancelation of an accounting entry with an equal but opposite entry is referred to as offset accounting in the documentation. To understand how offset accounting is processed in RevPro, see Offset accounting.
To reclassify the revenue to be recognized in both long term and short term, use the long-term and short-term reclassification functionality in RevPro. For more information, see Long-term and short-term reclassification.
RevPro can be configured to expand one single sales order line into multiple transaction lines. Then, the selling price, list price, and cost price of the original sales order line can also be split among multiple lines. The bundle functionality is designed for this purpose. For more information, see Bundle explosion.
To use RevPro as a revenue sub-ledger and transfer journal entries to your general ledger, use the transfer accounting functionality. For more information, see Transfer accounting.