Search Results fa_bonus_rules
Overview
The FA_BONUS_RULES table is a core reference table within the Oracle E-Business Suite Fixed Assets (OFA) module. It serves as the master repository for defining and storing bonus depreciation rules. These rules are critical for the automated calculation of special, accelerated depreciation methods, often used for tax purposes to incentivize capital investment by allowing a significant portion of an asset's cost to be depreciated in the first year it is placed in service. The table's primary role is to be referenced by the Depreciation program and other asset processing engines to determine the appropriate bonus depreciation logic to apply to an asset based on its assigned book and bonus rule.
Key Information Stored
While the provided ETRM excerpt does not list specific columns, the table's primary key is the BONUS_RULE column, which uniquely identifies each rule. Based on its function, the table typically stores descriptive and control attributes for each rule. Common columns in such a structure include the BONUS_RULE code (the identifier), a NAME or DESCRIPTION for the rule, effective date ranges (DATE_EFFECTIVE, DATE_INEFFECTIVE), and flags controlling its application (e.g., for specific asset categories or types). The rule definition itself is operationalized through its child table, FA_BONUS_RATES, which stores the detailed percentage rates and ceiling amounts applicable over time.
Common Use Cases and Queries
The primary use case is the configuration and assignment of bonus depreciation policies to asset books. During depreciation runs, the system joins from the asset's book (FA_BOOKS) to this table to fetch the applicable rule. Common reporting and validation queries include listing all configured rules or identifying assets using a specific rule. A typical SQL pattern to audit rule assignments would be:
- SELECT fb.asset_id, fb.book_type_code, fb.bonus_rule, fbr.description FROM fa_books fb, fa_bonus_rules fbr WHERE fb.bonus_rule = fbr.bonus_rule AND fb.date_ineffective IS NULL;
Another critical use case is during mass asset changes or transfers, where the FROM_BONUS_RULE and TO_BONUS_RULE columns in the FA_MASS_CHANGES_ITF interface table reference FA_BONUS_RULES to validate and apply rule modifications.
Related Objects
FA_BONUS_RULES is a central reference point with several key dependencies, as documented by its foreign key relationships:
- FA_BONUS_RATES: This is the primary child table, joined on BONUS_RULE, which stores the detailed rate schedules for each rule.
- FA_BOOKS & FA_BOOKS_SUMMARY: The asset book records reference a BONUS_RULE to determine which bonus depreciation schedule to apply for depreciation calculations.
- FA_MASS_CHANGES_ITF: References FA_BONUS_RULES twice: via FROM_BONUS_RULE (the current rule) and TO_BONUS_RULE (the target rule) for processing mass updates.
- FA_MC_BOOKS: The mass change book records also reference the BONUS_RULE, maintaining this relationship during change processing.
-
Table: FA_BONUS_RULES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RULES, object_name:FA_BONUS_RULES, status:VALID, product: OFA - Assets , description: Bonus rule information used by the Depreciation program , implementation_dba_data: FA.FA_BONUS_RULES ,
-
Table: FA_BONUS_RULES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RULES, object_name:FA_BONUS_RULES, status:VALID, product: OFA - Assets , description: Bonus rule information used by the Depreciation program , implementation_dba_data: FA.FA_BONUS_RULES ,
-
APPS.FA_ASSET_CALC_PVT dependencies on FA_BONUS_RULES
12.2.2
-
APPS.FA_AMORT_PVT dependencies on FA_BONUS_RULES
12.2.2
-
APPS.FA_AMORT_PKG dependencies on FA_BONUS_RULES
12.1.1
-
APPS.FA_AMORT_PVT dependencies on FA_BONUS_RULES
12.1.1
-
APPS.FA_ASSET_CALC_PVT dependencies on FA_BONUS_RULES
12.1.1
-
APPS.FARX_C_WD dependencies on FA_BONUS_RULES
12.1.1
-
APPS.FA_AMORT_PKG dependencies on FA_BONUS_RULES
12.2.2
-
APPS.FARX_C_WD dependencies on FA_BONUS_RULES
12.2.2
-
Table: FA_MASS_CHANGES_ITF
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_MASS_CHANGES_ITF, object_name:FA_MASS_CHANGES_ITF, status:VALID, product: OFA - Assets , description: Interface table for Report eXchange reports , implementation_dba_data: FA.FA_MASS_CHANGES_ITF ,
-
VIEW: FA.FA_BONUS_RULES#
12.2.2
-
Table: FA_MASS_CHANGES_ITF
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_MASS_CHANGES_ITF, object_name:FA_MASS_CHANGES_ITF, status:VALID, product: OFA - Assets , description: Interface table for Report eXchange reports , implementation_dba_data: FA.FA_MASS_CHANGES_ITF ,
-
SYNONYM: APPS.FA_BONUS_RULES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FA_BONUS_RULES, status:VALID,
-
VIEW: APPS.FA_BONUS_RULES_DFV
12.2.2
-
VIEW: APPS.FA_BONUS_RULES_DFV
12.1.1
-
VIEW: FA.FA_BONUS_RULES#
12.2.2
owner:FA, object_type:VIEW, object_name:FA_BONUS_RULES#, status:VALID,
-
SYNONYM: APPS.FA_BONUS_RULES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FA_BONUS_RULES, status:VALID,
-
TABLE: FA.FA_BONUS_RULES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RULES, object_name:FA_BONUS_RULES, status:VALID,
-
TABLE: FA.FA_BONUS_RULES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RULES, object_name:FA_BONUS_RULES, status:VALID,
-
Table: FA_BONUS_RATES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RATES, object_name:FA_BONUS_RATES, status:VALID, product: OFA - Assets , description: Bonus rate information used by the Depreciation program , implementation_dba_data: FA.FA_BONUS_RATES ,
-
Table: FA_BOOKS_SUMMARY
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BOOKS_SUMMARY, object_name:FA_BOOKS_SUMMARY, status:VALID, product: OFA - Assets , description: This table stores group assets' periodical financial information , implementation_dba_data: FA.FA_BOOKS_SUMMARY ,
-
Table: FA_BOOKS_SUMMARY
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BOOKS_SUMMARY, object_name:FA_BOOKS_SUMMARY, status:VALID, product: OFA - Assets , description: This table stores group assets' periodical financial information , implementation_dba_data: FA.FA_BOOKS_SUMMARY ,
-
VIEW: APPS.FA_BONUS_RULES_DFV
12.1.1
owner:APPS, object_type:VIEW, object_name:FA_BONUS_RULES_DFV, status:VALID,
-
VIEW: APPS.FA_BONUS_RULES_DFV
12.2.2
owner:APPS, object_type:VIEW, object_name:FA_BONUS_RULES_DFV, status:VALID,
-
Table: FA_BONUS_RATES
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RATES, object_name:FA_BONUS_RATES, status:VALID, product: OFA - Assets , description: Bonus rate information used by the Depreciation program , implementation_dba_data: FA.FA_BONUS_RATES ,
-
PACKAGE BODY: APPS.FA_AMORT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_AMORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.FARX_C_WD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_C_WD, status:VALID,
-
Table: FA_BOOKS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BOOKS, object_name:FA_BOOKS, status:VALID, product: OFA - Assets , description: Financial information of each asset , implementation_dba_data: FA.FA_BOOKS ,
-
Table: FA_MC_BOOKS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_MC_BOOKS, object_name:FA_MC_BOOKS, status:VALID, product: OFA - Assets , description: Financial information for each asset in the reporting currency , implementation_dba_data: FA.FA_MC_BOOKS ,
-
Table: FA_BOOKS
12.1.1
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BOOKS, object_name:FA_BOOKS, status:VALID, product: OFA - Assets , description: Financial information of each asset , implementation_dba_data: FA.FA_BOOKS ,
-
PACKAGE BODY: APPS.FARX_C_WD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FARX_C_WD, status:VALID,
-
Table: FA_MC_BOOKS
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_MC_BOOKS, object_name:FA_MC_BOOKS, status:VALID, product: OFA - Assets , description: Financial information for each asset in the reporting currency , implementation_dba_data: FA.FA_MC_BOOKS ,
-
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_AMORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FA_AMORT_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_ASSET_CALC_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_ASSET_CALC_PVT, status:VALID,
-
PACKAGE BODY: APPS.FA_AMORT_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FA_AMORT_PVT, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.FARX_C_WD SQL Statements
12.1.1
-
TABLE: FA.FA_BONUS_RATES
12.2.2
owner:FA, object_type:TABLE, fnd_design_data:OFA.FA_BONUS_RATES, object_name:FA_BONUS_RATES, status:VALID,
-
APPS.FARX_C_WD SQL Statements
12.2.2
-
APPS.FA_ASSET_TRACE_PKG dependencies on FA_BOOKS
12.1.1
-
APPS.FA_ASSET_TRACE_PKG dependencies on FA_BOOKS
12.2.2
-
eTRM - OFA Tables and Views
12.2.2
-
eTRM - OFA Tables and Views
12.1.1