KSRTC settlement statement — this transaction auto-reconciled
Extra fare collected (seat resold to waitlist)+ ₹900
Fare on 16:00 (moved passenger, unchanged)₹0 net
Wallet credit issued (reward liability)− ₹100
Credit redeemed this period₹0
Net revenue gain+ ₹800
Reward is funded from the extra fare it created. Revenue (+₹900) − liability (₹100) ties out. Every line is tied to a PNR and auditable.