Search Results fa_conventions
Overview
FA_CONVENTIONS is a reference configuration table in the Oracle Assets (OFA) module, owned by the FA schema. It stores the detailed prorate convention definitions that govern how depreciation is calculated for the period in which an asset is placed in service or retired. In Oracle EBS, a prorate convention determines whether depreciation is charged for a full period, a partial period, or no period at all, based on the transaction date relative to period boundaries. This table supplies the date logic that drives that determination.
The object is documented as VALID in both Oracle EBS 12.1.1 and 12.2.2. Its 9-column physical schema has been cataloged in ETRM 12.2.2. The heuristic Data Vault classification mined from the FK structure is satellite-leaning: the table primarily holds descriptive, time-versioned attributes attached to a parent convention type, rather than acting as an independent transaction hub. From a modeling perspective, it may be treated as a satellite of FA_CONVENTION_TYPES.
Key Information Stored
The table's content is deliberately narrow: it holds the effective-dated rules for each prorate convention. Its most significant columns are:
- PRORATE_CONVENTION_CODE — the business identifier for the convention (e.g., the code users select when defining a book or asset category). It forms part of the primary key.
- START_DATE — the effective-from date for a given version of the convention definition. Combined with the code, it forms the primary key and allows conventions to change over time without losing history.
- END_DATE — the effective-to date, closing out the version. It also participates in the unique index, so no two versions of the same convention can overlap in date range.
- PRORATE_DATE — the rule that maps a transaction date to the depreciation proration behavior; this is the operative column that drives how much depreciation is taken in the acquisition or retirement period.
- Audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATE_DATE, LAST_UPDATED_BY, and LAST_UPDATE_LOGIN track who inserted and last modified each row and when.
The documented primary key, FA_CONVENTIONS_PK, is the composite (PRORATE_CONVENTION_CODE, START_DATE). The business-key candidate is exposed through the unique index FA_CONVENTIONS_U1, defined as (PRORATE_CONVENTION_CODE, START_DATE, END_DATE). There is no single surrogate column in the documented schema; the composite key serves that purpose.
Common Use Cases and Queries
Typical usage centers on verifying which conventions exist, which are currently effective, and what proration behavior they apply. A common query retrieves currently active conventions:
- SELECT prorate_convention_code, start_date, end_date, prorate_date FROM fa_conventions WHERE TRUNC(SYSDATE) BETWEEN start_date AND NVL(end_date, TRUNC(SYSDATE));
A second pattern joins the convention to its type to present a complete reference list for a configuration report:
- SELECT c.prorate_convention_code, c.prorate_date, t.convention_type FROM fa_conventions c, fa_convention_types t WHERE c.prorate_convention_code = t.prorate_convention_code;
Reporting use cases include auditing set-up books whose default convention has been end-dated, validating that an asset category points to an active convention, and reconciling depreciation discrepancies traced to a proration rule change. Because the table is small and configuration-oriented, it is typically joined rather than queried standalone.
Related Objects
The documented foreign key defines the principal relationship: FA_CONVENTIONS.PRORATE_CONVENTION_CODE references FA_CONVENTION_TYPES, making the convention type the parent of this detail table. Related objects that consume the convention code include the asset category and book assignment tables in the OFA module, which reference the convention when defining depreciation terms. The primary key FA_CONVENTIONS_PK and unique index FA_CONVENTIONS_U1 enforce integrity for any dependent table joining on PRORATE_CONVENTION_CODE. Application logic driven by this table surfaces primarily through the Assets depreciation programs, which read the PRORATE_DATE rule when calculating period depreciation, and through the Oracle Assets setup forms where convention definitions are maintained.
-
Table: FA_CONVENTIONS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTIONS, object_name:FA_CONVENTIONS, status:VALID, product: OFA - Assets , description: Detailed prorate convention information , implementation_dba_data: FA.FA_CONVENTIONS ,
-
Table: FA_CONVENTIONS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTIONS, object_name:FA_CONVENTIONS, status:VALID, product: OFA - Assets , description: Detailed prorate convention information , implementation_dba_data: FA.FA_CONVENTIONS ,
-
VIEW: FA.FA_CONVENTIONS#
12.2.2
owner:FA, object_type:VIEW, object_name:FA_CONVENTIONS#, status:VALID,
-
VIEW: FA.FA_CONVENTIONS#
12.2.2
-
TABLE: FA.FA_CONVENTIONS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTIONS, object_name:FA_CONVENTIONS, status:VALID,
-
SYNONYM: APPS.FA_CONVENTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_CONVENTIONS, status:VALID,
-
SYNONYM: APPS.FA_CONVENTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_CONVENTIONS, status:VALID,
-
TABLE: FA.FA_CONVENTIONS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTIONS, object_name:FA_CONVENTIONS, status:VALID,
-
Table: FA_CONVENTION_TYPES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTION_TYPES, object_name:FA_CONVENTION_TYPES, status:VALID, product: OFA - Assets , description: Names and descriptions for prorate conventions , implementation_dba_data: FA.FA_CONVENTION_TYPES ,
-
Table: FA_CONVENTION_TYPES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_CONVENTION_TYPES, object_name:FA_CONVENTION_TYPES, status:VALID, product: OFA - Assets , description: Names and descriptions for prorate conventions , implementation_dba_data: FA.FA_CONVENTION_TYPES ,
-
PACKAGE BODY: APPS.FA_CUA_ASSET_WB_APIS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_CUA_ASSET_WB_APIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_REC_PVT_PKG3
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_REC_PVT_PKG3, status:VALID,
-
PACKAGE BODY: APPS.FA_FIN_ADD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FIN_ADD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_REC_PVT_PKG3
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_REC_PVT_PKG3, status:VALID,
-
PACKAGE BODY: APPS.FA_FIN_ADD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_FIN_ADD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_MIS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_MIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_MIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_MIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_STY_RESERVE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_STY_RESERVE_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_CUA_ASSET_WB_APIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_CUA_ASSET_WB_APIS_PKG, status:VALID,
-
APPS.FA_GAINLOSS_DPR_PKG SQL Statements
12.2.2
-
APPS.FA_GAINLOSS_DPR_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FARX_C_WD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_C_WD, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_DPR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_DPR_PKG, status:VALID,
-
PACKAGE: APPS.FA_RET_TYPES
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FA_RET_TYPES, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_DPR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_DPR_PKG, status:VALID,
-
APPS.FA_RECLASS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.FA_RECLASS_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_RECLASS_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_STY_RESERVE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_STY_RESERVE_PKG, status:VALID,
-
APPS.FA_RECLASS_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.FARX_C_WD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_C_WD, status:VALID,
-
PACKAGE BODY: APPS.FA_ASSET_CALC_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ASSET_CALC_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_RET_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_RET_PKG, status:VALID,
-
PACKAGE: APPS.FA_RET_TYPES
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FA_RET_TYPES, status:VALID,
-
PACKAGE BODY: APPS.FA_RECLASS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_RECLASS_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_WHATIF_DEPRN_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_WHATIF_DEPRN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_UPD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_UPD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_ASSET_VAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ASSET_VAL_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_GAINLOSS_UPD_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_GAINLOSS_UPD_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_AMORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_AMORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_MASSCP_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASSCP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_ASSET_CALC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ASSET_CALC_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_WHATIF_DEPRN_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_WHATIF_DEPRN_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_AMORT_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_AMORT_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_MASSCP_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_MASSCP_PKG, status:VALID,
-
PACKAGE BODY: APPS.FA_ADJUSTMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ADJUSTMENT_PUB, status:VALID,
-
PACKAGE BODY: APPS.FA_ASSET_VAL_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ASSET_VAL_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.FA_RETIREMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_RETIREMENT_PUB, status:VALID,