12678 was delayed by more than 180 mins at CBE... Therefore, I hope you mentioned reason has train delayed more than 3 hours... You will get full refund of fare. (Have done this once, with 11013 when it was delayed and I got full refund, albeit after 3 months!)