I am trying to understand the mechanics of resettable xccy basis swaps and put together a numerical example. I'd like to know if 1) periodic interest payments are calculated on the original notional exchanged at inception or at the reset notional? 2) at expiry how is determined the notional to be exchanged back (at the final FX rate or start FX rate)?
EURUSD xccy swap with 2 reset dates between inceptions and expiry.
EURUSD rate:
start 1.20 first reset date 1.25 second reset date 1.10 expiry 1.40
Notional = $1000
I assume rates are fixed for the sake of simplicity
USD rate = 3% EUR rate = 1% basis = 0.5%
From the prospective of the USD lender I get below cash flows:
start (FX rate = 1.2)
Notional exchange -$1000 +€1200
first reset date (FX rate = 1.25, increase of 4.2%)
Notional adjustment €1200 * 4.2% = €50
Interest received $1000 * 3% = 30 dollars
Interest paid -€1200 * (1% -0.5%) = -€6
second reset date (FX rate = 1.10, decrease of 12%)
Notional adjustment $1000 * -12% = -120 dollars
Interest received $1000 * 3% = 30 dollars
Interest paid -€1200*(1% -0.5%) = -€6
expiry (FX rate = 1.40, increase of 27.3%)
Notional exchange +$1000 -€1200
Interest received $1000 * 3% = 30 dollars
Interest paid -€1200 * (1% -0.5%) = -€6