SECTION 6.3. DUTIES OF TOWN ACCOUNTANT.
   The town accountant shall prepare the budget in accordance with the general local government laws of North Carolina relating to the preparation of municipal budgets. He shall have authority and shall be required: To maintain accounting control over the finances of the town government, for which purpose he is empowered to operate a set of general accounts embracing all the financial transactions of the town, and such subsidiary accounts and cost records as may be required by ordinance or by the board of commissioners for purposes of administrative direction and financial control; to prescribe the form of receipts, vouchers, bills, or claims to be filed by all departments and agencies of the town government; to examine and approve all contract, orders and other documents by which the town incurs financial obligations, having ascertained before approval that moneys have been duly appropriated and allotted to meet such obligations and will become available when the obligations have become due and payable; to audit and approve all bills, invoices, pay rolls, and other evidence of claims, demands, or charges against the town government and to determine the regularity, legality, and correctness of such claims, demands, or charges; to make monthly reports on all receipts and expenditures of the town government to the mayor and board of commissioners and to take monthly reports of funds, appropriations, allotments, encumbrances, and authorized payments to the mayor, the board of commissioners and the head of the department or agency directly concerned; to inspect and audit any accounts or records of financial transactions which may be maintained by any department or agency of the town government apart from or subsidiary to the general accounts; and to perform such other duties pertaining to the financial records of the town government as the board of commissioners may require by ordinance.