Any bank in Alabama may accept drafts or bills of exchange drawn upon it, having not more than six months’ sight to run, exclusive of days of grace, which grew out of transactions involving the importation or exportation of goods or which grew out of transactions involving the domestic shipment of goods, if shipping documents conveying or securing title are attached at the time of acceptance or which are secured at the time of acceptance by a warehouse receipt or other such document conveying or securing title covering readily marketable staples. The bank shall keep a careful record of all such acceptances and show the same as a liability on its general books.