HSBC Private Bank, a Swiss unit of banking giant HSBC

HSBC Private Bank, a Swiss unit of banking giant HSBC, has agreed to pay 300 million euros ($352 million) to avoid going to trial in France for enabling tax fraud, prosecutors said Tuesday.

HSBC was accused last year of helping French clients to hide at least 1.67 billion euros from the tax authorities, according to a source close to the probe.