TableFlow Optional Cancel OTP Update - 2026-07-02

Purpose:
- Adds SMS Config checkbox: Require OTP For KOT Cancellation.
- Existing checkbox remains: Require OTP For Bill Cancellation.
- If KOT checkbox is OFF, KOT cancellation bypasses OTP and works for clients without SMS API.
- If Bill checkbox is OFF, bill cancellation remains admin-only without OTP.

Client update steps:
1. Close TableFlow Billing completely.
2. Copy 1_Billing\HotelAndBar_V1.exe into the installed Billing folder.
3. Replace the old HotelAndBar_V1.exe only.
4. Open Billing, go to SMS Config, set the two OTP checkboxes as required, then UPDATE.

Do not replace:
- HotelAndBar_V1.exe.config
- .mdf / .ldf database files
- license, logs, backups, or ProgramData files.
