На мой взгляд оба варианта верны. Просто в первом случае, на мой взгляд, меньше вычислений. Денежный купон без учета инфляции $20 (полугодовой) - величина постоянная. Во время каждой купонной выплаты просто перемножаете эту величину с индексом инфляции.
Во втором варианте нужно каждый раз считать сорректированный на инфляцию номинал и только потом вычислять купон.
Во втором варианте нужно каждый раз считать сорректированный на инфляцию номинал и только потом вычислять купон.