A law described as a "once in a generation" change to capital markets rules that "addresses the lessons from the global financial crisis" was passed by Parliament last night.
The Financial Markets Conduct Bill, which rewrites many of the rules for how financial products and services are offered to the public and how they are operated, passed its third reading 104 to 16, with the Greens, Brendan Horan and Hone Harawira voting against it.
Commerce Minister Craig Foss said the law "will provide better information and protections for investors and clearer rules for companies looking to raise capital".
The law "addresses the lessons from the global financial crisis and the failure of finance companies", Foss said.