I think there is a penalty of Rs. 250 plus difference between fare of sleeper and IInd cass. Sleeper class fare is charged for a minimum of 200 kms., even if distance you travel is less than it.
Yes, its totaly depends upon mood of TTE and how he interprets the rules and applying it.