ANZ Bank has agreed to a $25 million fine for failing to give customers their entitled benefits such as rate discounts across about 580,447 accounts.

ANZ Bank has agreed to a $25 million fine for failing to give customers their entitled benefits such as rate discounts across about 580,447 accounts.