Yes, companies have been made compulsory to pay interest on debentures they have issued; the interest must be paid within a specific period and at a specific rate laid by the trust deed or prospectus of the debenture.