Search Results discount_factor_to_yield_short




Overview

APPS.XTR_RATE_CONVERSION is a Treasury (ETRM) utility package that centralizes the mathematical conversion between the various interest rate quotation conventions used in money market, discount, and fixed-income instruments. Financial instruments in Oracle Treasury are frequently quoted on different bases — discount rate, simple yield, compound yield, or continuously compounded rate — and each convention implies a different relationship between present and future cash flows. This package provides the standardized formulas required to translate a rate quoted under one convention into the equivalent rate under another, ensuring that valuation, accrual, and yield calculations across the Treasury modules remain internally consistent.

The package is classified as OTHER in the ETRM metadata and is referenced by nine other packages, indicating that it functions as a shared low-level calculation service rather than an end-user-facing API. Its header comment identifies it as a shipped source file (xtrrtcvb.pls), and it delegates part of its growth-factor arithmetic to XTR_MM_FORMULAS.

Key Procedures and Functions

The documented interface contains seventeen procedures and functions. The core conversion routines include:

The SHORT and LONG variants exist because discount-factor mathematics differs between money-market instruments (simple-interest, sub-year) and long-dated instruments, where compounding assumptions apply.

Tables Accessed

The documented metadata lists no tables referenced through APPS synonyms. XTR_RATE_CONVERSION is a pure calculation package: it operates entirely on the scalar numeric parameters passed to it by its callers and holds no persistent state. Any reference data required for a conversion — day-count basis, annual basis, deal dates — is supplied by the calling package, which is expected to have sourced it from the appropriate Treasury setup or transaction tables.

Usage Notes

Because the package exposes only PL/SQL procedures and functions with no concurrent program or form attached, it is invoked programmatically. Typical call sites are Treasury valuation, accrual, and yield-curve packages, the nine packages documented as referencing it, and custom extensions that need to reconcile a rate quoted in one convention with cash flows modeled in another. The DISCOUNT_FACTOR_TO_YIELD_SHORT and DISCOUNT_FACTOR_TO_YIELD_LONG routines are commonly used when a stored or externally supplied discount factor must be reported as an equivalent yield for comparison, limit monitoring, or reporting in Oracle EBS 12.1.1 and 12.2.2.