Recognize Revenue Execution Report
Reports the outcome of the revenue-recognition process for transactions that use invoicing and revenue-scheduling rules, listing the revenue distributions created and any unprocessed or partially processed transactions.
Sample build of the Recognize Revenue Execution Report — reconciled, and rendered tool-neutral so it runs in Power BI, ThoughtSpot, or Tableau.
| Transaction | Rule | Scheduled | Recognized | Deferred | Status |
|---|---|---|---|---|---|
| Sample | Standard | Sample | Sample | Sample | Open |
| — | Corporate | — | — | — | Posted |
| Sample | Standard | Sample | Sample | Sample | Validated |
| — | Default | — | — | — | Open |
| Sample | Standard | Sample | Sample | Sample | Paid |
| Sample | Standard | Sample | Sample | Sample | Open |
The report reports the revenue-recognition run for transactions using invoicing and revenue-scheduling rules.
36 transactions errored in recognition — revenue that should have been recognized or deferred this period didn't post.
Fix the revenue rule or schedule on the errored transactions; a recognition error is a period-end revenue misstatement waiting to be caught.
This is the report's BI Publisher data model — the SQL data set BI Publisher runs against Oracle tables to produce the output. The same SQL becomes a dbt model in your warehouse, so one definition drives both the formatted report and the analytics layer.
Data sources
The data-warehouse model — one fact surrounded by conformed dimensions (what you slice by) and measures (what you aggregate), expressed as dbt so it migrates with you. Grain: one row per source transaction.
| Element | Type | Definition |
|---|---|---|
| AR_DISTRIBUTIONS_ALL | dimension | dimension |
| RA_CUST_TRX_LINE_GL_DIST_ALL | dimension | dimension |
| Amount | measure | measure |
Every source object behind this report. Each linked table has its own page with full column descriptions, drawn from the Oracle BICC lineage and articulated for practitioners.
| Table | Reporting columns | Subject areas |
|---|---|---|
| RA_CUSTOMER_TRX_ALL | 58 | 16 |
| AR_DISTRIBUTIONS_ALL | 12 | 6 |
| RA_CUST_TRX_LINE_GL_DIST_ALL | 11 | 2 |
Customization note The exception list is the useful part; the build promotes unprocessed transactions into a monitored queue tied to the close calendar. Irvine rebuilds these on your data.