Correcting an Active Session in IZI CRM
Correcting an Active Session in IZI CRM
Section titled “Correcting an Active Session in IZI CRM”Correcting an active session means changing the terms of play while it’s in progress: adding time, changing a tariff, moving a client to another PC. None of these interrupts the game. To add time: Hall section → the relevant PC → active session → “Add tariff” → select the tariff from the client’s paid balance → confirm. The new segment starts immediately; the PC stays unlocked.
Types of active session corrections
Section titled “Types of active session corrections”| Operation | When needed | Interrupts game? |
|---|---|---|
| Add tariff (extension) | Client wants to play longer | No |
| Add tariff (auto-renewal) | Automatic extension on condition | No |
| Switch to a better tariff | Client moves to VIP | No |
| Move to another PC | Technical issues with the device | No |
| Manual price correction | Tariff error, special condition | No |
Who can make corrections
Section titled “Who can make corrections”The SessionEdit permission in IZI CRM. By default: Administrator and Owner.
A cashier without SessionEdit can see session status but cannot change its parameters. If cashiers at your club regularly correct sessions — check role settings and explicitly grant the permission.
Adding time (extension) without interruption
Section titled “Adding time (extension) without interruption”The most common operation — the client wants another hour without leaving the game.
Steps:
- CRM menu → Hall section.
- Find the relevant PC — shown as “active” with the client’s name and remaining time.
- Click on the PC → open the active session card.
- In the session card — click “Add tariff” button (or equivalent in your CRM version).
- Select the tariff from the list:
- Tariffs already purchased by the client (on their balance)
- A new tariff (paid at the time of addition)
- Confirm.
The system creates a new tariff segment (SessionPlayerTariff) with time boundaries starting from the current moment. The old segment locks its time. The PC is not rebooted — the client continues playing without a pause.
Auto-renewal: if the client has auto-renewal enabled and a matching tariff on their balance, the extension happens automatically when the current tariff expires. The operator sees the segment switch in the hall via real-time updates.
Moving to another PC without interrupting the session
Section titled “Moving to another PC without interrupting the session”If the client needs to be moved — a technical failure on the device, the client wants to switch to a more powerful PC:
- In the active session card — use the “Move to another PC” operation (switchSessionDevice).
- Select a free PC from the list.
- Confirm.
IZI closes the binding to the old device (actualEndAt on the old PC), opens it on the new one. Both devices receive a sync command. The time counter is not interrupted — the client only loses the seconds needed for the physical move.
What the client sees: their session continues on the new PC. If they use the IZI mobile app — it updates the binding automatically.
Manual price correction
Section titled “Manual price correction”In some situations the session cost needs to be changed manually — wrong tariff applied, a corporate client with special terms, compensation for a technical issue.
NEEDS-EXPERT-INPUT: the exact UI path for manual price correction of an active session depends on CRM version and permission settings. If the field is not visible — it may be done via ending + creating a new manual order. Check with IZI support.
For any manual price correction:
- Operator ID and change time are recorded
- Entering the reason is recommended (audit)
- The change is visible in the session report and in the shift report
Audit: what is recorded
Section titled “Audit: what is recorded”All operations on an active session leave a trail:
- Adding a tariff: new segment with time boundaries + operator ID
- Device switch:
actualEndAtrecorded for the old PC,plannedStartAtfor the new one - Manual price correction: change log entry with delta and operator ID
To view the change history for a specific session — open the session card in the Session History or Session Report section.
Limitations
Section titled “Limitations”- Cannot retroactively change elapsed time in an active session
- Cannot delete a tariff segment that has already ended (can only add a new one)
- Cannot move a client to an occupied PC (the system will block this)
- Cannot add a tariff to a session with ENDED or CANCELLED status
What’s next
Section titled “What’s next”Frequently asked questions
Can time be added to an active session without restarting?
Yes. The operator adds a tariff to the current session directly from the Hall section — a new tariff segment is created, the PC is not rebooted, and the game is not interrupted. This is the standard extension operation.
Who has the right to correct an active session?
The SessionEdit permission in the CRM. By default — Administrator and Owner. A cashier without this permission can see the session but the manual correction field is unavailable.
Can the tariff of an already-running session be changed?
Changing the tariff within an active session is done by adding a new segment (new tariff to the session). The old segment locks its time up to the moment of change, the new one starts. The PC is not rebooted.
How do I move a client to another PC without interrupting the session?
The switchSessionDevice operation in the CRM: the operator selects a new PC for the active session. IZI closes the binding to the old device and opens it on the new one. The time counter is not interrupted.
What is recorded in the system during a manual correction?
The session log records: time of operation, operator ID, type of change (tariff added / device changed / price corrected), value before and after. The audit trail is preserved.
Can the price be corrected after a session has ended?
Price correction after ending is a refund or additional charge via an order, not a session change. See the 'Refund for an unused session' section.