Skip to Main Content
Return to Navigation

Tables Accessed and Tables Updated

This section discusses the tables that are accessed and updated by these processes:

Cash Flow Modeler

Use the Cash Flow Modeler process to model cash flows interactively for an instrument or product, to explore assumptions affecting cash flows, such as the rate environment, terms, and payment characteristics of the instrument, and the effects of the behavioral model.

Tables Accessed

Tables Updated

FI_CF_DEFN

FI_CF_INSTR_SEQ

FI_CURR_DF_TBL

FI_CONFIG_TBL

FI_CF_CR00

FI_CFCAL_R00

FI_CFE_R00

FI_CF_TRACEFILE

Financial Performance Measures

The Financial Performance Measures application engine (FI_FPM) initiates the FPM process. This process calculates financial measures for instruments based on the financial calculation rules. It also:

  • Uses the Stratification application engine and Cash Flow Generator.

  • Groups instruments by balance sheet rules, pricing constraints, and behavioral model constraints.

  • Summarizes instruments into two instrument pools.

  • Calculates financial measures on instrument pools.

  • Assigns measures to instruments.

Tables Accessed

Tables Updated

FI_CALC_DEFN

FI_FCALC_SE_SEQ

FI_FCALC_PR_SEQ

FI_FCALC_PP_SEQ

FI_INSTR_F00

FI_IBAL_R00

FI_PRODUCT_TBL

FI_PRODUCT_SEQ

FI_ISTATUS_R00

FI_POOLINST_F00

FI_POOLBAL_F00

FI_POOLCALC_F00

FI_POOL_CF_F00

FI_ICALC_R00

Yield Curve Generator

The Yield Curve Generator application engine (YC_GENERATOR) initiates the Yield Curve Generator process. This process calculates yield curves based on the definitions that you've specified.

Tables Accessed

Tables Updated

YC_RATE_TBL

YC_RATE_HDR

YC_MKT_ISSUES

YC_DEF

YC_EQOPTS

YC_DATADEF_TBL

YC_DRULE

YC_TERM_STRUCT

PS_YC_PNEQS

PS_YC_EQS

NIM Report

The FI_NIM Net Interest Margin application engine (FI_NIM) initiates the Net Interest Margin (NIM) process. This process calculates the net interest margin or the difference between interest revenue and cost of funds for instruments. This process also:

  • Calculates interest income for instrument pools.

  • Calculates the count and amount of new balances.

  • Summarizes information by balance sheet rule and dimension.

Tables Accessed

Tables Updated

FI_BSR_DEFN

FI_CONFIG_SEQ

FI_POOLINST_F00

FI_POOLBAL_R00

FI_RCN_BS_F00

FI_NIM_F00

Stratification

The Stratification application engine (FI_SE) initiates the Stratification process. This process aggregates instrument data into pool tables. You can then run the Cash Flow Generator separately. Use the instrument pools aggregated by the stratification application engine as input.

Tables Accessed

Tables Updated

FI_INSTR_TAO (Internal to the application engine. Populated by the engines that call it).

FI_POOLINST_F00

FI_POOLHDR_R00

FI_POOLIREF_R00

Stratification Report Pools

The FI REPORT application engine initiates the Stratification Report Pools process. This process builds stratification pools for reporting purposes based on user-defined stratification rules.

Tables Accessed

Tables Updated

SE_TBL

SE_GROUP_SEQ

SE_AGG_SEQ

SE_REPORT_DEFN

SE_REPORT_SEQ

FI_INSTR_F00

FI_IBAL_R00

FI_ISTATUS_R00

FI_RPTPINST_F00

FI_RPTPHDR_R00

FI_RPTPIREF_R00

Portfolio Forecast

The FI_FCSTFTP and FI_FCSTRWC application engines initiate the Portfolio Forecast process. This process updates the forecasts generated by the Forecasting application engines based on existing cash flow output data. It uses forecasted product origination data to create new instrument pools with starting balances. It calls the Cash Flow Generator to create new cash flows for the newly created instrument pools.

Tables Accessed

Tables Updated

FI_FCSTELEM_F00

FI_FCST_DFN

FI_POOLHDR_R00

FI_POOLINST_F00

FI_POOLBAL_R00

FI_POOL_CF_R00

FI_POOL_CF_R00

FI_FCSTFTP_R00

FI_POOLBAL_R00

Balance Sheet Reconciliation

The Balance Sheet Reconciliation application engine (FI_RCN_BS) initiates the Balance Sheet Reconciliation process. This process reconciles instrument and position balances to their respective ledger balances, based on the hierarchy and relationships defined in the balance sheet rules. This process also summarizes reconciliation amounts by dimension.

Tables Accessed

Tables Updated

FI_BSR_DEFN

FI_CONFIG_SEQ

FI_INSTR_F00

FI_BAL_R00

FI_TRPOS_F00

PF_LEDGER_F00

FI_RCN_BS_F00

FI_RCN_DIM_F00

Instrument Reconciliation

The Instrument Reconciliation process is initiated by the FI_RECON application engine. This process reconciles instrument balances to their respective ledger balances based on reconciliation rules. You can select the ledger table where the engine should retrieve data. You can aggregate output by several dimensions.

Tables Accessed

Tables Updated

FI_IBAL_R00

FI_IBALANCE_R00

FI_IINC_R00

FI_ILDGR_F00

PF_LEDGER_F00

PF_LED_ADB_F00

PF_LGR_RCN_F00

FI_REC_DIM_F00

Instrument Posting

The FI_POST application engine initiates the Instrument Posting process. This process reconciles instrument balances to their respective ledger balances based on reconciliation rules. This process also posts data from the FI Journal to the instrument ledger. These tables hold ledger data at the instrument level. Posting occurs based on batch ID.

Tables Accessed

Tables Updated

FI_IJRNL_F00

FI_ILDGR_F00

Instrument Unpost

The FI_UNPOST application engine initiates the Instrument Unpost process. This process unposts data by batch ID from the FI_ILDGR_F00 table. Once unposted, the batch cannot be reposted.

Tables Accessed

Tables Updated

FI_ILDGR_F00

FI_IJRNL_F00

Instrument Batch Deletion

The FI_DELBATCH application engine initiates the Instrument Batch Deletion process. This process deletes data from the FI_IJRNL_F00 table by batch ID. Once a batch has been posted to the FI_ILDGR_F00 table, it cannot be deleted from the FI_IJRNL_F00 table.

Tables Accessed

Tables Updated

FI_IJRNL_F00

FI_IJRNL_F00 (deletes batches by batch ID)