Skip to main content

Cash register integration

Article goal

Show how to connect and configure the cash register and payment terminal in IZI CRM, explain integration scenarios, and describe the purpose of the cash register and its role in the club’s financial operations.

Who this article is for

  • Club owners
  • Administrators with extended rights
  • Club IT specialists
  • Staff responsible for fiscal operations

What you will learn

  • Which cash register integration options are supported by IZI CRM
  • Which settings are available in the “Cash register integration” section
  • What role the cash register and terminal play in IZI CRM
  • How to configure the cash register and terminal step by step
  • How to work in emergency mode when the cash register fails

Prerequisites

Before you start, make sure that:

  • The cash register and payment terminal are connected and configured on the administrator’s PC.
    Configuration is performed by:

    • the company that connects the KKT (fiscal register),
    • or the club’s IT specialist.
  • The following are installed and nconfigured on the PC:

    • KKM-Server, with the cash register and payment terminal added to it
    • KKM-Server browser extension

    These operations are performed by IZI support when connecting the club to the system.

What the cash register is used for in IZI CRM

The cash register is one of the key elements of IZI CRM, ensuring legally correct accounting of all financial operations in the club.

The cash register is used for:

  • Fiscalization of sales (sessions, bar, balance top-ups)
  • Automatic receipt printing upon payment
  • Processing card payments via the terminal
  • Shift reporting:
    • printing the shift opening report
    • reconciling data when closing the shift
  • Working with “Chestny Znak” marking, if used

Without a cash register, CRM works in a “non-fiscal” mode:

  • Operations are processed in the system,
  • but are NOT sent to the fiscal data operator (OFD).

IZI CRM + cash register working scenarios

IZI CRM supports several working modes:

1. Automatic work via cash register and payment terminal

Full integration:

  • cash register → prints receipts, sends data to OFD
  • payment terminal → card payment through CRM without manual input

This is the ideal and recommended option.

2. Automatic work with cash register only (terminal not connected)

  • The cash register works fully
  • The administrator processes card payments manually on a separate terminal
  • Then records the operation in CRM

3. Work with cash register integration disabled

CRM continues to process transactions, but bypassing the cash register:

  • Receipts are NOT printed
  • Operations are NOT sent to OFD

Used when:

  • there is no cash register
  • or the club uses its own fiscalization mechanism, for example an Evotor cash register

4. Printing receipts via a regular receipt printer (non-fiscal)

CRM prints non-fiscal receipts.
Transactions are sent to OFD by external club tools.

Options in the “Cash register integration” section

In this window you can:

  1. Select cash register type – KkmServer or Printer

  2. Select a cash register device from the dropdown list

  3. Specify the cashier’s name that will appear on the fiscal receipt

  4. Connect the payment terminal

  5. Enable emergency mode “Manual payment”, which allows processing sales without a response from the cash register (in case of temporary failures)

  6. Save settings or disable integration:

    • “Save” — applies the configuration
    • “Disable integration” — completely disables CRM interaction with the cash register

Step-by-step guide to configuring the cash register

Step 1. Go to the “Settings” section

  1. Log in to IZI CRM.
  2. In the left menu click “Settings” and select “Integrations” from the dropdown.
3.15.1 Cash register integration — step 1

Step 2. Open the cash register integration window

  • Find the “Integrations” block
  • Click “Configure”
3.15.1 Cash register integration — step 2

Step 3. Select the cash register

  1. In the new window, in the “Cash register type” field select:
    • KkmServer,
    • or Printer
  2. In the dropdown list select the cash register device
  3. If needed, click “Refresh list” if the cash register was connected recently
3.15.1 Cash register integration — step 3

Step 4. Specify the cashier’s name

If the field is empty, the receipt will show the name of the administrator who opened the shift.

3.15.1 Cash register integration — step 4

Step 5. Configure interaction with the payment terminal

  • If the terminal is connected to the administrator’s PC, enable “Use payment terminal”.
3.15.1 Cash register integration — step 5

Step 6. Configure emergency mode

  • If the cash register temporarily does not respond, enable “Allow manual payment”
  • In this mode you can continue processing sales

Important: refunds require a working cash register and terminal.

3.15.1 Cash register integration — step 6

Step 7. Save settings

Click “Save” to apply the changes.

Useful tips

  • Enable “Manual payment” only for the duration of a cash register failure
  • After the issue is resolved, be sure to disable it
  • If the cash register or terminal is not displayed in the list, restart KKM-Server
  • Any technical issues can be resolved via IZI support (see article 1.8)