The Swiss attorney-general's office says it found "serious deficiencies" in the firm's internal organization that led to its inability to block the bribery between 2008 and 2011.
The office said Thursday it ordered Gunvor to pay compensation of nearly 90 million Swiss francs, "which corresponds to the total profit that Gunvor made from the business in question," and 4 million francs in fines.
The penalty order handed down follows a federal criminal court ruling in the case in August 2018.
Copyright 2019 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.