Search Results xtr_reset_bond_rate
Overview
The APPS.XTR_RESET_BOND_RATE package body is a server-side PL/SQL component within the Oracle E-Business Suite Treasury (ETRM) module, catalogued under the ETRM 12.2.2 metadata with an API classification of OTHER. Its principal business function is to support the rate-reset lifecycle of bond instruments managed in ETRM. Bonds and similar debt instruments frequently carry variable or floating coupons whose rate must be re-established at each reset date, based on a benchmark, index, or contractual spread. This package provides the programmatic logic required to recalculate and reapply coupon rates on outstanding bond deals, to propagate those changes into coupon schedule and allocation records, and to validate the underlying transaction state before any modification is committed.
The package is documented as VALID in the APPS schema and depends on standard EBS infrastructure utilities including FND_MESSAGE, FND_FILE, FND_GLOBAL, FND_DATE, and APP_EXCEPTION, indicating that it produces user-facing messages, handles date conversion, and supports concurrent-program style output and logging. It is not referenced by any other database object, which identifies it as an entry-point package rather than a shared library routine.
Key Procedures and Functions
Five documented procedures constitute the public surface of the package:
- RESET_BOND_BENCHMARK_RATE — Re-establishes the benchmark or reference rate associated with a bond so that subsequent coupon calculations reflect the current market or contractual index value.
- VALIDATE_TRANSACTION — Performs pre-processing validation of the bond transaction, confirming that the deal and instrument are in a state that permits a rate reset.
- UPDATE_COUPON_DETAILS — Applies revised coupon attributes to the coupon schedule records generated for the bond.
- UPDATE_COUPON_AMOUNT — Recomputes and updates the monetary coupon amount payable for the relevant period once the rate has been reset.
- UPDATE_BOND_DETAILS — Propagates the reset outcome back to the primary bond issue record, keeping the instrument header consistent with the revised coupon terms.
Parameter lists are not published in the available metadata and should be confirmed against the package specification in the target instance.
Tables Accessed
The package reads and writes the following ETRM base tables through APPS synonyms:
- XTR_BOND_ISSUES — the bond instrument header, updated via UPDATE_BOND_DETAILS.
- XTR_BOND_COUPON_DATES — the coupon schedule, updated via UPDATE_COUPON_DETAILS.
- XTR_BOND_ALLOC_DETAILS — allocation-level detail used when redistributing coupon amounts.
- XTR_DEALS and XTR_DEAL_DATE_AMOUNTS — the transaction and its dated amount records, used for validation and recalculation.
- XTR_ROLLOVER_TRANSACTIONS — rollover events that may coincide with a reset.
- XTR_TAX_BROKERAGE_SETUP — setup data needed to recompute net amounts accurately.
It additionally references the view XTR_MASTER_CURRENCIES_V.
Usage Notes
XTR_RESET_BOND_RATE is typically invoked from the ETRM bond maintenance forms or from a concurrent program scheduled to process rate resets at defined reset dates. Because it is unreferenced by other packages, it should be treated as a top-level API: customizations should call it directly and stage inputs in the ETRM base tables rather than extending it. Its reliance on FND_MESSAGE and FND_FILE suggests results and errors are surfaced through the standard EBS message stack and concurrent log. Testing should be performed against a cloned instance, as the update procedures commit changes to live bond and coupon records.
-
PACKAGE BODY: APPS.XTR_RESET_BOND_RATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_RESET_BOND_RATE, status:VALID,
-
PACKAGE: APPS.XTR_RESET_BOND_RATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XTR_RESET_BOND_RATE, status:VALID,
-
PACKAGE: APPS.XTR_RESET_BOND_RATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XTR_RESET_BOND_RATE, status:VALID,
-
PACKAGE BODY: APPS.XTR_RESET_BOND_RATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XTR_RESET_BOND_RATE, status:VALID,
-
PACKAGE: APPS.XTR_RESET_BOND_RATE
12.2.2
-
PACKAGE: APPS.XTR_RESET_BOND_RATE
12.1.1
-
SYNONYM: APPS.XTR_BOND_COUPON_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_COUPON_DATES, status:VALID,
-
SYNONYM: APPS.XTR_BOND_ALLOC_DETAILS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_ALLOC_DETAILS, status:VALID,
-
SYNONYM: APPS.XTR_BOND_ISSUES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_ISSUES, status:VALID,
-
SYNONYM: APPS.XTR_BOND_COUPON_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_COUPON_DATES, status:VALID,
-
SYNONYM: APPS.XTR_BOND_ALLOC_DETAILS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_ALLOC_DETAILS, status:VALID,
-
SYNONYM: APPS.XTR_TAX_BROKERAGE_SETUP
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_TAX_BROKERAGE_SETUP, status:VALID,
-
PACKAGE: APPS.XTR_FPS3_P
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XTR_FPS3_P, status:VALID,
-
PACKAGE: APPS.XTR_FPS3_P
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XTR_FPS3_P, status:VALID,
-
SYNONYM: APPS.XTR_TAX_BROKERAGE_SETUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_TAX_BROKERAGE_SETUP, status:VALID,
-
PACKAGE: APPS.XTR_MM_COVERS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XTR_MM_COVERS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XTR_BOND_ISSUES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_BOND_ISSUES, status:VALID,
-
PACKAGE: APPS.XTR_MM_COVERS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XTR_MM_COVERS, status:VALID,
-
PACKAGE: APPS.XTR_FPS2_P
12.1.1
owner:APPS, object_type:PACKAGE, object_name:XTR_FPS2_P, status:VALID,
-
SYNONYM: APPS.XTR_ROLLOVER_TRANSACTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_ROLLOVER_TRANSACTIONS, status:VALID,
-
SYNONYM: APPS.XTR_ROLLOVER_TRANSACTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_ROLLOVER_TRANSACTIONS, status:VALID,
-
PACKAGE: APPS.XTR_FPS2_P
12.2.2
owner:APPS, object_type:PACKAGE, object_name:XTR_FPS2_P, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.XTR_DEAL_DATE_AMOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_DEAL_DATE_AMOUNTS, status:VALID,
-
SYNONYM: APPS.XTR_DEALS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_DEALS, status:VALID,
-
SYNONYM: APPS.XTR_DEAL_DATE_AMOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XTR_DEAL_DATE_AMOUNTS, status:VALID,
-
SYNONYM: APPS.XTR_DEALS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XTR_DEALS, status:VALID,
-
VIEW: APPS.XTR_MASTER_CURRENCIES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:XTR.XTR_MASTER_CURRENCIES_V, object_name:XTR_MASTER_CURRENCIES_V, status:VALID,
-
VIEW: APPS.XTR_MASTER_CURRENCIES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:XTR.XTR_MASTER_CURRENCIES_V, object_name:XTR_MASTER_CURRENCIES_V, status:VALID,
-
APPS.XTR_RESET_BOND_RATE dependencies on XTR_RESET_BOND_RATE
12.2.2
-
APPS.XTR_RESET_BOND_RATE dependencies on XTR_RESET_BOND_RATE
12.1.1
-
PACKAGE BODY: APPS.XTR_RESET_BOND_RATE
12.1.1
-
PACKAGE BODY: APPS.XTR_RESET_BOND_RATE
12.2.2
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.FND_FILE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_FILE, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
eTRM - XTR Tables and Views
12.1.1
description: Created on 29-OCT-96 ,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,