The government faced questions from its own members and allies over whether the Bill's provisions could be used by corporates to harass common people.
The Bill was passed by a voice vote, with Minister of State for Finance Jayant Sinha insisting that it would boost the "integrity of financial system" and not lead to the harassment of the common man.
The Bill was necessitated due to a Supreme Court order that cases against those having defaulted on their cheque payments could only be filed in courts under whose jurisdiction the bank account of the accused fell, Sinha said.