whats the difference between bullet bond and zero coupon bond?
Bullet is a coupon paying bond that retires all the principal in one go as opposed to an amortizing bond.
Zero coupon bond has no coupon payments.
Also a zero coupon bond as no coupon payments because the bond is bout at a discount (e.g. you buy bond at $85) and matures at par (e.g. at maturity receive $100). The coupon payments is the difference between the par value and the purchase price.