In Etowah County, commencing with the next term of office, the tax assessor shall be entitled to and receive a salary of twenty thousand dollars ($20,000) per annum payable out of the county general fund. The compensation provided for herein shall be in lieu of all other salary, compensation, expense allowances, or other allowances now provided by law.