No superintendent of Indian affairs, or Indian agent, or other disbursing officer in such service, shall have advanced to him, on Indian or public account, any money to be disbursed in future, until such superintendent, agent, or officer in such service has settled his accounts of the preceding year, and has satisfactorily shown that all balances in favor of the Government, which may appear to be in his hands, are ready to be paid over on the order of the Secretary of the Interior.
(R.S. § 2092.)