Every person, firm, or corporation, selling, bartering or giving away, keeping for sale or soliciting orders for any of the preparations mentioned in Sections 97-31-5 and 97-31-7 shall keep a complete record of such preparations so purchased, including invoice or freight bill, which record shall be open to the inspection of any member of the mayor and board of aldermen or councilmen or the board of supervisors, as the case may be, or any peace officer of the state.