Search Results gmf_fiscal_policies
Overview
GMF_FISCAL_POLICIES is a Process Manufacturing Financials (GMF) configuration table that stores the fiscal and costing policy definitions applied at the legal-entity level. In Oracle EBS 12.1.1 and 12.2.2, the table acts as the single authoritative source that determines which cost basis, cost type, base currency, ledger, and default overhead rollup analysis codes Oracle Process Manufacturing uses when valuing inventory, computing manufacturing costs, and posting financial transactions. Because it drives downstream cost rollups and general ledger postings, records in this table must be maintained with care; incorrect or missing fiscal policy rows typically manifest as cost calculation failures or as unexpected account balances during the period close.
The ETRM metadata classifies this object heuristically as a standalone table in Data Vault terms, though it exhibits strong hub-like characteristics because the unique index GMF_FISCAL_POLICIES_U1 is defined on LEGAL_ENTITY_ID alone, making the legal entity the natural business key. A Data Vault model would therefore present GMF_FISCAL_POLICIES as a hub keyed on legal entity, with the remaining descriptive and reference columns (currency, ledger, cost basis, cost type) attached either directly or through link relationships.
Key Information Stored
Although the documented physical schema spans 48 columns, a much smaller subset carries the substantive business meaning. The most important columns include:
- LEGAL_ENTITY_ID — the business-key candidate enforced by the GMF_FISCAL_POLICIES_U1 unique index; identifies the legal entity to which the policy applies and joins to FV_LEGAL_ENTITIES.
- LEDGER_ID — the General Ledger ledger set associated with the entity's fiscal policy.
- BASE_CURRENCY_CODE — the currency used for costing and reporting within the policy.
- COST_BASIS and GL_COST_MTHD — the costing methodology (for example standard or actual) and the corresponding GL cost method.
- COST_TYPE_ID — the cost type used for cost rollups, foreign-keyed to CST_COST_TYPES.
- MTL_CMPNTCLS_ID and DEFAULT_OVH_CMPNTCLS_ID — the component class and default overhead component class definitions.
- TEXT_CODE — a user-facing code or description value associated with the policy.
- DEFAULT_OVH_ANALYSIS_CODE#1 and MTL_ANALYSIS_CODE#1 — analysis codes used for overhead and material cost analysis.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 … ATTRIBUTE30 — the standard EBS descriptive-flexfield block, allowing extension without schema changes.
- DELETE_MARK — the soft-delete flag; queries should normally filter to DELETE_MARK = 0.
- Standard audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, and LAST_UPDATE_LOGIN.
There is no separately documented surrogate primary key; the unique index on LEGAL_ENTITY_ID effectively functions as the identifying key.
Common Use Cases and Queries
Typical use cases include validating that a fiscal policy exists before running cost rollups, retrieving the active cost type or base currency for a legal entity, and auditing policy configuration across a multi-entity installation.
A straightforward lookup by legal entity:
- SELECT legal_entity_id, ledger_id, base_currency_code, cost_basis, cost_type_id FROM gmf_fiscal_policies WHERE legal_entity_id = :p_entity AND delete_mark = 0;
A join to resolve the human-readable cost type name:
- SELECT f.legal_entity_id, c.cost_type FROM gmf_fiscal_policies f, cst_cost_types c WHERE f.cost_type_id = c.cost_type_id AND f.delete_mark = 0;
For reporting, joining to FV_LEGAL_ENTITIES supplies the entity name and operating unit context, while joining to GL ledgers provides the ledger name and chart of accounts.
Related Objects
The table participates in two documented foreign-key relationships and interacts with several surrounding objects:
- FV_LEGAL_ENTITIES — joined on LEGAL_ENTITY_ID; provides legal entity attributes.
- CST_COST_TYPES — joined on COST_TYPE_ID; supplies valid cost type definitions.
- GL_LEDGERS / GL_LEDGER_SET_NORM_ASSIGN — referenced through LEDGER_ID for accounting context.
- FND_CURRENCIES — validates BASE_CURRENCY_CODE.
- MTL_DEFAULT_CATEGORY_SETS and component class tables — associated with MTL_CMPNTCLS_ID and DEFAULT_OVH_CMPNTCLS_ID.
- GMF_CM_CST_ROLLUPS and cost rollup APIs — consume the policy row to determine cost basis and cost type during rollup processing.
Because the classification is standalone, no dependent satellite or link table is documented in the schema; referential integrity is maintained directly through the two foreign keys listed above.
-
Table: GMF_FISCAL_POLICIES
12.1.1
owner:GMF, object_type:TABLE, fnd_design_data:GMF.GMF_FISCAL_POLICIES, object_name:GMF_FISCAL_POLICIES, status:VALID, product: GMF - Process Manufacturing Financials , description: Fiscal Policies Table , implementation_dba_data: GMF.GMF_FISCAL_POLICIES ,
-
Table: GMF_FISCAL_POLICIES
12.2.2
owner:GMF, object_type:TABLE, fnd_design_data:GMF.GMF_FISCAL_POLICIES, object_name:GMF_FISCAL_POLICIES, status:VALID, product: GMF - Process Manufacturing Financials , description: Fiscal Policies Table , implementation_dba_data: GMF.GMF_FISCAL_POLICIES ,
-
APPS.GMF_GMFLCDTL_XMLP_PKG SQL Statements
12.2.2
-
APPS.GMF_GMFLCDTL_XMLP_PKG SQL Statements
12.1.1
-
APPS.GMF_CMR05USR_XMLP_PKG SQL Statements
12.2.2
-
APPS.GMF_CMR05USR_XMLP_PKG SQL Statements
12.1.1
-
VIEW: APPS.GMF_LOT_COST_BURDENS_V
12.2.2
-
VIEW: APPS.GMF_LOT_COST_BURDENS_V
12.1.1
-
SYNONYM: APPS.GMF_FISCAL_POLICIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GMF_FISCAL_POLICIES, status:VALID,
-
APPS.GMF_GMFINVAL_XMLP_PKG SQL Statements
12.2.2
-
APPS.GMF_GMFINVAL_XMLP_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.GMF_FISCAL_POLICIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GMF_FISCAL_POLICIES, status:VALID,
-
VIEW: GMF.GMF_FISCAL_POLICIES#
12.2.2
owner:GMF, object_type:VIEW, object_name:GMF_FISCAL_POLICIES#, status:VALID,
-
VIEW: APPS.GMF_LOT_COSTS_V
12.1.1
-
VIEW: APPS.GMF_LOT_COSTS_V
12.2.2
-
APPS.GMF_CMCOMMON SQL Statements
12.1.1
-
APPS.GMF_CMCOMMON SQL Statements
12.2.2
-
VIEW: GMF.GMF_FISCAL_POLICIES#
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.GMF_CMR11USR_XMLP_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.GMF_CMR11USR_XMLP_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.GMF_ALLOC_PROC
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMF_ALLOC_PROC, status:VALID,
-
PACKAGE: APPS.GMF_ALLOC_PROC
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMF_ALLOC_PROC, status:VALID,
-
APPS.GMF_CMR12USR_XMLP_PKG SQL Statements
12.1.1
-
APPS.GMF_CMR12USR_XMLP_PKG SQL Statements
12.2.2
-
APPS.GMF_PROCESS_COST_PUB SQL Statements
12.2.2
-
PACKAGE BODY: APPS.GMF_PROCESS_COST_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_PROCESS_COST_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMF_ORGANIZATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_ORGANIZATIONS_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.GMF_GMFLCDTL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GMFLCDTL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR11USR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR11USR_XMLP_PKG, status:VALID,
-
APPS.GMF_PROCESS_COST_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.GMF_PROCESS_COST_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_PROCESS_COST_PUB, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR11USR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR11USR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR05USR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR05USR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_BATCH_VALIDATIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_BATCH_VALIDATIONS, status:VALID,
-
PACKAGE BODY: APPS.GMF_GMFLCDTL_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GMFLCDTL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_ORGANIZATIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_ORGANIZATIONS_PKG, status:VALID,
-
View: GMF_LOT_COST_BURDENS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_LOT_COST_BURDENS_V, object_name:GMF_LOT_COST_BURDENS_V, status:VALID, product: GMF - Process Manufacturing Financials , description: View for lot cost burdens form , implementation_dba_data: APPS.GMF_LOT_COST_BURDENS_V ,
-
PACKAGE BODY: APPS.GMF_GMFINVAL_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_GMFINVAL_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR12USR_XMLP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR12USR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR12USR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR12USR_XMLP_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMF_CMR05USR_XMLP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMF_CMR05USR_XMLP_PKG, status:VALID,
-
PACKAGE: APPS.GMF_LOTCOSTADJUSTMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:GMF_LOTCOSTADJUSTMENT_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.GMF_LOTCOSTADJUSTMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:GMF_LOTCOSTADJUSTMENT_PUB, status:VALID,
-
PACKAGE BODY: APPS.OPI_DBI_BOUNDS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OPI_DBI_BOUNDS_PKG, status:VALID,
-
View: GMF_LOT_COST_BURDENS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:GMF.GMF_LOT_COST_BURDENS_V, object_name:GMF_LOT_COST_BURDENS_V, status:VALID, product: GMF - Process Manufacturing Financials , description: View for lot cost burdens form , implementation_dba_data: APPS.GMF_LOT_COST_BURDENS_V ,