From https://www.worldtravelguide.net/guides/asia/bangladesh/money-duty-free/:
All foreign currency exchanged must be entered on a currency declaration form. Hotel bills must be paid in a major convertible currency or with traveller's cheques.
Anything out of the ordinary (to a westerner) if one gets local currency from an ATM and pays with that?