The township treasurer shall receive and take charge of all moneys belonging to the township or which by law are required to be paid into the township treasury and shall pay over and account for the same upon the order of the township or the officers thereof duly authorized in that behalf and shall perform all such duties as may be required of the township’s treasurer by law. Approval of orders or vouchers must be recorded in the record of the board’s proceedings and this is sufficient to indicate approval without requiring a majority of the board to sign or initial the voucher or order for payment. The township treasurer shall pay out no township funds except upon the warrant of the board of supervisors signed by the chairman of the board and countersigned by the clerk. The treasurer shall pay all warrants when presented, if properly drawn and signed, and if there is money in the treasurer’s hands or subject to the treasurer’s order sufficient for payment. The township treasurer may not issue the treasurer’s check on the depository bank, but shall countersign the warrant and insert the name of the depository bank thereon, and the warrant, when so countersigned and directed to the depository bank and properly endorsed by the payee, must be paid by the depository. Immediately upon countersigning any warrant, the township treasurer shall enter the payment in the township treasurer’s official record.