The Supreme Court has ruled that banks are liable for delays in presenting cheques within their validity period, calling it a deficiency in service under the Consumer Protection Act. In the Canara Bank case, the Court upheld liability but reduced compensation to 6% of ₹1.06 crore. The judgment strengthens consumer rights and holds banks accountable for negligence.