About Recognize All
If you are recognizing revenue or cost against source records (sometimes known as Actuals Refers to the original revenue recognition process where staging data is generated for source records. The Recognize Revenue page and Recognize All use this process.), you can run the recognition process for all currencies and all recognition streams Source object groups. Each source object group has a primary source object and up to three additional levels of related source objects. Typical recognition streams might be Projects, Billing Contracts, and Sales Invoices. at once by using Recognize All. The Recognize All process runs in the background and sends you an email upon completion.
When you start the Recognize All process, you can choose whether to create recognition transactions with the status "Committed", or with the status "In Progress" so that you can review them before committing them manually.
The process creates separate recognition transactions for each combination of currency and recognition stream. For example, let's assume there are two companies in your org using the currencies and recognition streams detailed below:
Company |
Currencies |
Recognition Streams |
---|---|---|
Merlin Spain | EUR, USD | Billing Contracts, Sales Invoices |
Merlin UK | GBP, USD | Projects, Sales Invoices |
When you run Recognize All in this org, the following recognition transactions are created:
RT |
Currency |
Recognition Stream |
---|---|---|
RT1 | EUR | Billing Contracts |
RT2 | EUR | Sales Invoices |
RT3 | GBP | Projects |
RT4 | GBP | Sales Invoices |
RT5 | USD | Billing Contracts |
RT6 | USD | Projects |
RT7 | USD | Sales Invoices |
RT7 contains sales invoice details for both Merlin Spain and Merlin UK. If you prefer to have separate transactions for each company, you can do this by mapping the Grouped By field on your sales invoice recognition settings record, to a Company field on your sales invoice object. Instead of RT7, the Recognize All process will then create two transactions:
RT |
Company |
Currency |
Recognition Stream |
---|---|---|---|
RT7 | Merlin Spain | USD | Sales Invoices |
RT8 | Merlin UK | USD | Sales Invoices |
You can map the Grouped By field on your source object's recognition settings record to any Lookup, Picklist, or Text field on the source object. Recognize All will then create separate transactions for each combination of currency, recognition stream, and value in the Grouped By field on your source records. For example, if you map the Grouped By field to an Account field on your source object, Recognize All will create separate transactions for each combination of currency, recognition stream, and account.