A Miami-based brokerage firm agreed to pay the Securities and Exchange Commission a $1 million penalty to settle charges that it violated anti-money laundering rules, the SEC announced.

Brickell Global Markets Inc. was accused of not verifying the identities of the foreign beneficial owners that bought and sold securities in violation of the Securities Exchange Act. The firm could not provide proper records for such customers on two occasions, according to the SEC.