Pop star Shakira has reached a deal with tax authorities in Spain, avoiding a 14.5m euro trial on the morning it was due to begin.
The Colombian pop star has agreed to pay a fine, the judge in Barcelona said, according to Reuters news agency.
In a statement sent to Sky News, Shakira said she had “always strived to do what’s right and set a positive example for others”.
The Hips Don’t Lie singer said her lawyers had been “confident” the court would rule in her favour.
However, she said she took the decision to resolve the matter before a trial “with the best interest of my kids at heart, who do not want to see their mom sacrifice her personal wellbeing in this fight”.
Shakira, 46, had faced six counts of failing to pay the Spanish government 14.5m euros (about £12.7m) in taxes between 2012 and 2014.
She had denied any wrongdoing.
The settlement comes after the star was named one of the big winners at the Latin Grammys at the weekend, taking home three awards.
Be the first to get Breaking News
Install the Sky News app for free
This breaking news story is being updated and more details will be published shortly.
Please refresh the page for the fullest version.