Interest Swap Renewal RFR
Interest Swap Renewal RFR
Risk-Free Rates
Rudolf Bryša, SAP Globalization Services
6th October 2020
PUBLIC
Agenda
▪ See SAP Note 2971185 - Risk-Free Rates for Interest Rate Swaps: Collective Note
Additional Features:
▪ Net Payments
– available from release S/4 1809,
– see SAP Note 2970552 - Net Payments
▪ Settlement Currency
– enabling Net Payments for Cross-Currency Interest Rate Swaps
– available from release S/4 2020,
– see SAP Note 2976242 - Settlement Currency for Cross-Currency Interest Rate Swaps: Collective Note
▪ The activation of the Business Function and the “Parallel Conditions” in Customizing enables creation of the
new swaps supporting risk-free rates.
▪ The existing swaps are still processed in the old framework
▪ There isn’t any migration of the existing swaps transactions to the new swaps
▪ UI stayed almost the same, the program underneath was rewritten from scratch
– Now same condition detail as for interest rate instruments, securities, loans
▪ Payer/receiver/basis via customizing in Transaction type – not in cloud
▪ Default conditions
– Regular instead of Unadjusted -1 Day included
– Due Date Shift to Term End
▪ Parallel conditions
– Interest
– Various types of repayments – installment, annuity
– Condition based fees
▪ Termination with final repayment including interest till termination
▪ New DEAL* BAPIs to come
▪ Flows:
– All the flow types should be posting relevant, the update type should decide about accounting relevancy
▫ It is still possible to create an interest rate condition with start before the Term Start
– Position amount is used in the deal flows (FTR_CREATE, FTR_EDIT)
▪ Interest
▪ Various types of repayments
▪ installment, annuity
▪ Condition based fees
▪ All the flow types should be posting relevant, the update type should decide about accounting relevancy
▪ It is still possible to create an interest rate condition with start before the Term Start
– Calculation Date at the Calculation from of the interest, Due Date at Term Start
▪ The flows belonging to one of the legs (outgoing or incoming) have filled position amount
– Nominal Changes, condition-based flows like interests, repayments.
– Payment amount is derived from the position amount – see Foreign Exchange Rate Settlement
▪ Derived flows and other flows
– These flows don’t belong to a leg.
– Only payment amount is filled.
Requirement: Parallel Interest Conditions in Instruments and support of new risk free rates
𝑍𝑛 Interest Amount
𝐵𝑛 Calculation Base Amount
𝑑𝑛
𝑍𝑛 = 𝐵𝑛 × 𝑅𝑛 × 𝐵0 Calculation Base Amount
𝐵𝐷
𝑛−𝑖
at begin of period
𝑅𝑛 Interest Rate
𝐵𝑛 = 𝐵0 + 𝑍𝑚
𝑑𝑛 Number of Days (according to Calendar)
𝑚=1
𝐵𝐷 Number of Base Days of Interest Year
(according to Base Days Method)
𝑛 Number of Interest Flow
𝑇
𝑑𝑡 𝐵𝐷
𝑟𝑇 = 𝑟𝑜𝑢𝑛𝑑 ෑ 1 + 𝑅𝑡 × − 1 × 𝑇 ;4
𝐵𝐷 σ 1 𝑑𝑡
𝑡=1
Naming Convention
Flow Factor
in Cash Flow
Base Factor
𝑇
𝑑𝑡 𝐵𝐷
𝑟𝑇 = 𝑟𝑜𝑢𝑛𝑑 ෑ 1 + 𝑅𝑡 × − 1 × 𝑇 ;5
𝐵𝐷 σ1 𝑑𝑡
𝑡=1
In case of Lookback in Average Compound Interest Calculation there are two kinds of Weighting
possible.
Lag Method
▪ Weighting category „L – Based on Interest Rate Adjustment Date“
▪ Weight equals to the number of calendar days corresponding to the number of
calendar days from Interest rate Adjustment Date until next working day
Shift Method
▪ Weighting category „S – Based on Interest Rate Fixing Date“
▪ Weight equals to the number of calendar days corresponding to the number of
calendar days from Interest rate Fixing Date until next working day
Weighting Category
▪ L – Based on Interest Rate Adjustment Date
– Lag method
Interest Amount:
𝑟𝑛 Σ1𝑛 𝑑𝑡 𝑟𝑛−1 Σ1𝑛−1 𝑑𝑡
𝑍𝑛 = 𝐵𝑛 × × − ×
100 360 100 360
𝑤𝑡 ≠ 𝑑𝑡 ; σ𝑛1 𝑤𝑡 ≠ σ𝑛1 𝑑𝑡
are only supported for Interest Calculation Methods of type act / * (like act/360, act/365, …)
RFR + Spread
Spread is compounded
and included in the
average rate calculation
Spread
• Entered as part of average rate
• is not compounded
• is added to the annualized rounded average interest
rate
• Cap/Floor is applied on this result
→ result is shown in field “average interest rate”
www.sap.com/contactsap
www.sap.com/germany/contactsap