It shall be unlawful for an officer or employee of a county, town, or city in Alabama to be reimbursed from the treasury of a county or municipality for expenses incurred by him or her while traveling or remaining beyond the limits of counties and municipalities in the performance of his or her duties incidental to the management or control of the affairs of the county or municipality unless the officer or employee presents and has approved as provided for in this article an itemized statement of all expenses incurred. Nothing in this article shall be interpreted as applying to the use of credit cards issued in the name of the municipality by municipal officers and employees beyond the limits of the municipality for which they work. Nothing in this article shall be interpreted as applying to the use of credit cards issued in the name of the county by county officers and employees beyond the limits of the county for which they work.