The Sangguniang Bayan, as the legislative body of the municipality, shall enact ordinances, approve resolutions and appropriate funds for the general welfare of the municipality and its inhabitants pursuant to Section 16 of this Code and in the proper exercise of the corporate powers of the municipality as provided for under Section 22 of the Local Government Code of 1991.