Floating Rate Note
FloatingRateNoteSECA debt instrument whose coupon resets periodically based on a reference rate (e.g., SOFR + 150 bps).
Datasets representing this concept
1 dataset| Dataset | Role | Pure |
|---|---|---|
| floating_rate_note | primary | Pure Model -> |
Pure Class
FIBO-grounded class definition for this concept: properties, multiplicities, and source-column annotations. Per-dataset Mapping and Table blocks live on each dataset's Pure Model tab.
<<Lineage.parquetBacked>>
{Lineage.parquetPath = 'out/parquet/floating_rate_note.parquet', Lineage.fiboModule = 'SEC', Lineage.fiboConcept = 'FloatingRateNote', Lineage.datasetTitle = 'Floating Rate Notes'}
// Additional attributes for floating-rate debt — reference benchmark, spread, reset frequency, optional floor and cap.
Class fibo::sec::FloatingRateNote
{
// InstrumentSurrogateID: Internal surrogate key uniquely identifying a financial instrument within this system. External identifiers (ISIN, CUSIP, FIGI) live in instrument_identifier.
instrumentId : Integer[1];
// InterestRateBenchmark: A reference interest rate published by an administrator (e.g., SOFR, SONIA, EURIBOR, ESTR) used to price floating-rate instruments and swaps.
benchmarkCode : String[1];
// SpreadBPS: Premium added to a reference rate or curve, in basis points (1 bp = 0.01%).
spreadBps : Decimal[1];
// ResetFrequency: How often a floating-rate instrument\'s coupon is recalculated against its reference rate (monthly, quarterly, semi-annual).
resetFrequency : String[1];
// FloorRate: Minimum coupon rate on a floating-rate instrument, regardless of how low the benchmark falls.
floorRate : Decimal[0..1];
// CapRate: Maximum coupon rate on a floating-rate instrument, regardless of how high the benchmark rises.
capRate : Decimal[0..1];
}