This page has an error. You might just need to refresh it.
[Unhandled PromiseRejection (check your browser console to find the code that isn't handling the error 'Uncaught (in promise)'): You do not have access to the Apex class named 'ATOCommunityStandardController'.]
Are you sure it's a return of principal? When you hold to maturity, isn't it still paying out the face value of the bond.
Coupon vs interest rate may change the value on the market for that particular bond, but that doesn't affect either the interest payment (which you record as income) or the face value of the bond.