"Sri Lanka Cricket decided to impose a fine of $7,000 on Dimuth Karunaratne after the player was found to have violated the 'Player Contractual Obligation' entered into with SLC," the board said in a statement.
"However, considering Karunaratne's earlier track record, where he has maintained a very high professional standard as a player, SLC will not take further action against him."
Karunaratne captained Sri Lanka when they became the first Asian team to win a test series in South Africa last month.
(Reporting by Rohith Nair in Bengaluru; Editing by Ken Ferris)
