I believe the answer is The bank secrecy Act.
Prior to this act, the government cannot (under any circumstances) force banks to Record information about any transactions made by certain organizations/individuals.
This act force the banks to made the record if the amount surpasses $10,000 in order to prevent money laundering.