IFS Tabular Model: Revenue Recognition

This Tabular Model is used for: Revenue Recognition. There is a list of Tabular Models pre-packaged and delivered as a part of IFS Analysis Models, and you can refer to them here.

Contents

Usage/Purpose

The primary objective of the Revenue Recognition Analysis Model is to generate visualizations by integrating actual revenue recognition data with planned values from revenue recognition forecasts. The model supports multi-company, multi-currency and multi-calendar analysis. Additionally, for companies or groups following multiple accounting standards, it enables the analysis and visualization of differences between them. Measures available in both periodic and accumulated formats are translated to different currency using period amounts, while accumulated amounts represent the aggregation of already translated period amounts.

X-Rate

The analysis can be performed in either the Accounting Currency or a standardized currency known as X-Rate. X-Rate translates all balances using the currency rate types and corresponding currency rates of a selected company.

Reporting Period

Reporting periods are designed to provide a standardized calendar structure, independent of how individual companies configure their local accounting calendars or define their closing periods. These periods support operational reporting and analysis by ensuring a consistent organizational view across multiple companies.

Mixed Measures

To facilitate visualizations that cover the entire lifecycle of a project, mixed measures have been introduced. These measures display actuals up to a selected cutoff period while incorporating forecasted values for the remaining periods. To retrieve specific forecast data within mixed measures, users must filter by both the cutoff period and a required forecast type defined for monthly review or for a specific forecast version.

Fact Tables

Model Table DW Source view (SQL Server) BI Access View Referenced Information Source Recommended Access Type
DIFF GL vs IL MEASURES FACT_REVENUE_REC_PROJ_TM, FACT_REV_REC_FORC_LINE_ALL_TM FACT_REVENUE_REC_PROJ_BI, FACT_REV_REC_FORC_LINE_ALL_BI FACT_REVENUE_REC_PROJ, FACT_REV_REC_FORC_LINE_ALL On Line
FORECAST CUT OFF PERIOD DIM_FORECAST_CUT_OFF_PERIOD_TM DIM_FORECAST_CUT_OFF_PERIOD_BI DIM_FORECAST_CUT_OFF_PERIOD On Line
GENERAL LEDGER MEASURES FACT_REVENUE_REC_PROJ_TM, FACT_REV_REC_FORC_LINE_ALL_TM FACT_REVENUE_REC_PROJ_BI, FACT_REV_REC_FORC_LINE_ALL_BI FACT_REVENUE_REC_PROJ, FACT_REV_REC_FORC_LINE_ALL On Line
INTERNAL LEDGER MEASURES FACT_REVENUE_REC_PROJ_TM, FACT_REV_REC_FORC_LINE_ALL_TM FACT_REVENUE_REC_PROJ_BI, FACT_REV_REC_FORC_LINE_ALL_BI FACT_REVENUE_REC_PROJ, FACT_REV_REC_FORC_LINE_ALL On Line

 Corresponding Information Sources are described below. Detailed infomation about Information Sources can be found in About Information Sources

The Revenue Recognition model has two main sources:

FACT ACTUAL AMOUNTS

Based on the Information Source FACT_REVENUE_REC_PROJ containing actual amounts.


FACT FORECAST AMOUNTS

Based on the Information Source FACT_REV_REC_FORC_LINE_ALL containing forecast amounts.


Dimension Tables

Model Table DW Source view (SQL Server) BI Access View Referenced Information Source Recommended Access Type
ACCOUNTING PROJECT DIM_ACCOUNTING_PROJECT_TM DIM_ACCOUNTING_PROJECT_BI DIM_ACCOUNTING_PROJECT On Line
COMPANY DIM_COMPANY_TM DIM_COMPANY_BI DIM_COMPANY On Line
FACT ACTUAL AMOUNTS FACT_REVENUE_REC_PROJ_TM FACT_REVENUE_REC_PROJ_BI FACT_REVENUE_REC_PROJ On Line
FACT FORECAST AMOUNTS FACT_REV_REC_FORC_LINE_ALL_TM FACT_REV_REC_FORC_LINE_ALL_BI FACT_REV_REC_FORC_LINE_ALL On Line
FORECAST TYPE DIM_REVENUE_REC_FORECAST_TM DIM_REV_RECOG_FORECAST_TYPE_BI DIM_REV_RECOG_FORECAST_TYPE On Line
FORECAST VERSION DIM_REV_RECOG_FORECAST_TYPE_TM DIM_REVENUE_REC_FORECAST_BI DIM_REVENUE_REC_FORECAST On Line
PROJECT PROGRAM DIM_PROJECT_PROGRAM_TM DIM_PROJECT_PROGRAM_BI DIM_PROJECT_PROGRAM On Line
REPORTING PERIOD DIM_BI_TIME_BI DIM_BI_TIME_BI DIM_BI_TIME On Line
X-RATE CURRENCY DIM_CURRENCY_CODE_XRATE_TM DIM_CURRENCY_CODE_BI, LUP_REP_CURR_RATE_TC DIM_CURRENCY_CODE_XRATE On Line
X-RATE TYPE DIM_CURRENCY_RATE_TYPE_XRATE_TM DIM_CURRENCY_RATE_TYPE_BI, LUP_REP_CURR_RATE_TYPE_TC DIM_CURRENCY_RATE_TYPE_XRATE On Line
X-RATES FACT_CURRENCY_RATES_PERIODXRATE DIM_BI_TIME_BI, DIM_RPD_COMPANY_PERIOD_BI, LUP_REPORTING_PERIOD_TC, DIM_CURRENCY_CODE_BI, DIM_CURRENCY_RATE_TYPE_BI, LUP_REP_CURR_RATE_TYPE_TC FACT_CURRENCY_RATES_PERIODXRATE Data Mart

Configurations

n/a

Limitations

The model assumes that revenue recognition is conducted on a monthly basis.

Relationships

The following table lists the relationships between tables and columns in the model.

Relationship: Table (column) - Table (column)
ACCOUNTING PROJECT (Project Program ID) - PROJECT PROGRAM (ID)
FACT ACTUAL AMOUNTS (COMPANY_BASE_CURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
FACT ACTUAL AMOUNTS (DIM_COMPANY_ID) - COMPANY (ID)
FACT ACTUAL AMOUNTS (DIM_PROJECT_ID) - ACCOUNTING PROJECT (ID)
FACT ACTUAL AMOUNTS (DIM_REPORTING_DATE_ID) - REPORTING PERIOD (ID)
FACT FORECAST AMOUNTS (ACC_PROJECT_ID) - ACCOUNTING PROJECT (ID)
FACT FORECAST AMOUNTS (COMPANY_BASE_CURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
FACT FORECAST AMOUNTS (CUT_OFF_DATE_ID) - FORECAST CUT OFF PERIOD (ID)
FACT FORECAST AMOUNTS (DIM_COMPANY_ID) - COMPANY (ID)
FACT FORECAST AMOUNTS (DIM_FORECAST_ID) - FORECAST VERSION (ID)
FACT FORECAST AMOUNTS (DIM_FORECAST_TYPE_ID) - FORECAST TYPE (ID)
FACT FORECAST AMOUNTS (DIM_REPORTING_DATE_ID) - REPORTING PERIOD (ID)
RR COMPANY RLS (COMPANY) - COMPANY (ID)
X-RATES (CURRENCY_RATE_DATE_ID) - REPORTING PERIOD (ID)
X-RATES (CURRENCY_RATE_TYPE_KEY) - X-RATE TYPE (X Rate Type Code)
X-RATES (FROMCURRENCY) - X-RATE FROM CURRENCY (From Currency Code)
X-RATES (TOCURRENCY) - X-RATE CURRENCY (To Currency Code)