Let's assume we have a fixed-income bond, which is paying a yearly coupon. For example a 3 year bond, 1% fixed coupon, issued at par. So we have
at issue -> $Price=\frac{1}{(1+0,01)^1}+\frac{1}{(1+0,01)^2}+\frac{101}{(1+0,01)^3}=100$
Now, when I am near maturity I think this should be something like
$Price=\frac{101}{(1+0,01)^{0.0001}} \simeq 101$
But it seems market prices tend to be 100 near maturity. You can see for example
1- https://www.milanofinanza.it/quotazioni/dettaglio/btp-01-02-2018-4-5-1ac03dd?refresh_cens
2-http://www.boerse-berlin.com/index.php/Bonds?isin=ES00000123Q7
Which one is correct?