Bond flotation - Section 299 of the Local Government Code authorizes municipalities to issue bonds, debentures, securities, collateral notes, and other obligations to finance self-liquidating, income-producing development or livelihood projects pursuant to the priorities established in the approved local development plan or the public investment program.