Cloud, network, multiple terminals, language and formats — Paloma365 Classic (Windows POS)
This article covers Paloma365 Classic — the POS application for Windows. It is a reference for the service settings of the POS: storing settings in the database, the cloud server address, connecting several terminals to one database, internet and clock checks, program payment reminders, support and remote access, interface language, on-screen keyboards and number formats. "Settings" («Настройки») is opened via "MENU" → "Settings" and requires the settings password.
Storing POS settings in the database and managing them from the dashboard
- Where: Settings → "General settings" («Общие настройки») tab → "Systemic control" («Системное управление») section → the «Хранить настройки в базе (управление из кабинета)» (store settings in the database, managed from the dashboard) checkbox; Settings → "Sync" («Синхронизация») tab → the «Выгрузить настройки в базу» (upload settings to the database) button.
- How to enable: tick the checkbox — the workplace settings are then kept in the outlet database, which syncs with the cloud. The switch itself can also come from the dashboard.
- First upload: the button asks «Выгрузить настройки рабочего места в базу? Значения, уже заданные в кабинете, останутся без изменений.» (upload workplace settings to the database? values already set in the dashboard stay unchanged) and then shows «Настройки рабочего места выгружены в базу» with the counts «Записано / уже было / без значения / ошибок» (written / already there / no value / errors). If the database is unavailable — «Указанный сервер недоступен» (the server is unavailable).
- Notes: if a setting from the cloud cannot be applied on the fly, the POS shows "Configuration updated. Please restart the app" («Параметры конфигурации обновлены, необходимо перезапустить программу»). For equipment and payment settings, a change made while the database is unreachable is remembered and sent later.
Sync log: the "Save sync log" checkbox
- Where: Settings → "Logs" («Логи») tab → "Save sync log" («Сохранять лог синхронизации»).
- How to enable: off by default. Turn it on while investigating exchange problems.
- Notes: log files are limited in size (about 16 MB) and kept in three generations — older ones are overwritten.
Connection and account summary on the "Account settings" tab
- Where: Settings → "Account settings" («Настройки аккаунта») tab → text box at the top.
- What it shows: database type and name, MySQL server address and port, account, outlet, workplace, menu, plus outlet parameters from the dashboard: service percentages, printing of kitchen tickets and bills, fiscal printer use, warehouse, cash register, bank and more.
- Notes: read-only; outlet parameters are changed in the dashboard.
Cloud server address: the "URL address" field
- Where: Settings → "Account settings" tab → "URL address" («Прокси url») field (drop-down) → "Save the URL address" («Сохранить Прокси URL») button.
- List options: empty, https://online.paloma365.com, https://kzonline.paloma365.com, https://alfafront.paloma365.com; you can also type an address.
- How to set: pick an address and press the save button — the current cloud session is reset, HTTPS is switched on, and "URL-address was saved!" («Прокси URL был сохранен!») appears. Empty means the default address online.paloma365.com.
- Notes: despite the Russian label «Прокси», this is not a proxy server but the address of the Paloma365 cloud itself. The setting is stored only on this computer and is not sent to the cloud.
The "Disable HTTPS connection" checkbox
- Where: Settings → "Account settings" tab → "Disable HTTPS connection" («Отключить HTTPS соединение»).
- How it works: when the URL address field is empty, the checkbox is ticked by default — the POS talks to the cloud over HTTP. Changing it immediately resets the cloud session and shows "HTTPS mode changed!" («Режим https изменён!»).
- Notes: saving the URL address forces HTTPS on. The current mode is shown by the "HTTP" or "HTTPS" label on the start screen.
Automatic switch to backup cloud addresses
- Where: runs in the background, nothing to configure.
- How it works: if the cloud does not respond, the POS tries addresses in order: the one in the URL address field first, then online.paloma365.com, kzonline.paloma365.com, alfafront.paloma365.com — https first, then http for each. After switching it signs in again. Availability is checked about every 15 seconds, and on every check the POS tries to return to the main address.
- Notes: the start-screen indicator only shows whether there is a connection («HTTP нет связи с облаком» / «HTTPS нет связи с облаком» — no connection to the cloud); it does not show which address is in use.
The "Create network credential" button on the main computer
- Where: Settings → "Account settings" tab → "Network access: " («Сетевой доступ:») → "Create network credential" («Создать сетевой аккаунт»).
- How to use: press it on the main computer (the one holding the outlet database). On success the label "IP:
<address>Network credentials were created" («Сетевые учётные данные созданы») appears, with the hint «При создании подключения, активируйте переключатель "Сетевые учётные данные"» (when connecting, turn on "Network credentials"). - Notes: the POS also tries to open the database port in Windows Firewall. If administrator rights are missing, it asks you to open the inbound port manually — otherwise other workplaces cannot connect.
First database connection wizard
- Where: on start-up, if no database is configured, the "Paloma365" window opens with "Step 1" "Database name" → «Шаг 2» "Creation of the database" → "Step 3" «Общие настройки». If no database is set yet, the account sign-in comes first.
- Fields: «Имя базы данных Paloma365» (Paloma365 database name), «Адрес сервера MySQL» (MySQL server address, e.g. 127.0.0.1), «Порт подключения к MySQL» (MySQL port, 3306), «Пользователь для подключения к MySQL» (MySQL user), «Пароль для подключения к MySQL» (MySQL password), and the "Connect" («Подключиться») button.
- Server install: if MySQL is not found, the "MySQL or MariaDB" block has an "Install" («Установить») button that runs the installer from the program folder; if it is missing — "Failed to setup!" («Не удалось выполнить установку!»).
- Creating the database: if no database with that name exists, the POS asks «База … не найдена! Хотите создать?» (database not found, create it?).
- Step 3: "Visual quality" («Визуальное качество») and "Page size for fiscal printer" («Размер бумаги фискального принтера», 80 mm / 58 mm).
- Errors: "No connection to database" («Нет подключения к БД»), "Incorrect login and password for MySQL" («Неверный логин или пароль для MySQL»).
- Notes: the database is treated as a network one (the terminal is secondary) when the server address is not 127.0.0.1 or localhost.
Connecting a second (secondary) terminal to the main computer's database
- Where: "Paloma365" connection window → "Network credentials" («Сетевые учётные данные») checkbox → magnifier button next to the server address → «Поиск сервера базы данных» (database server search) window → «Использовать выбранный» (use selected).
- How to connect: first press "Create network credential" on the main computer. On the second terminal sign in to the account, tick "Network credentials" (network login and password are filled in and the magnifier button appears) and start the search — or type the main computer's address manually and press "Connect".
- Notes: the magnifier button is visible only while the checkbox is ticked; its hint is «Сначала войдите в аккаунт (авторизуйтесь), затем выполните поиск сервера.» (sign in first, then search for the server). After you pick a server, the connection starts automatically.
The database server search window
- Where: connection window → magnifier button.
- How it works: scanning starts immediately («Сканирование сети, подождите...» — scanning the network). The POS looks on the local network for computers with the database port open and checks that they have a database with the same name and accept the network login.
- Columns: «IP-адрес» (IP address), «Точка (idap)» (outlet), «Аккаунт» (account), «Активность» (activity), «Статус» (status). Statuses: «Наш сервер» (our server), «Другая точка» (another outlet), «Ваш аккаунт» (your account), «Другой аккаунт» (another account), «Доступен» (available). Our server is listed first, the rest by most recent activity.
- Result: «Найдено серверов: N (из них наших: M). Выберите сервер и нажмите «Использовать выбранный».» (N servers found, M of them ours) or «Серверы не найдены. Проверьте, включён ли главный компьютер и доступна ли сеть.» (no servers found; check that the main computer is on and the network is available).
- Buttons: «Искать заново» (search again), «Использовать выбранный» (use selected), «Выход» (exit).
- Notes: the search also works without signing in, but then the POS cannot mark a server as «Наш сервер». A computer that responds too slowly may be missed — press «Искать заново».
Automatic search for the main computer when a second terminal starts
- Where: on start-up — the «Поиск сервера» (server search) window with «Идёт поиск сервера базы данных в сети, подождите...» (searching the network for the database server).
- When: on a second terminal that has connected over the network before, if the database does not answer at the saved address.
- How it works: the found address is saved and the POS connects without questions. If its own outlet's server is not found, it takes the most recently active reachable server with the same database. The connection window opens only if nothing was found.
- Notes: useful when the main computer's IP address has changed.
Restoring the database connection during work
- How it works: every 10 seconds the POS checks the database connection.
- On a second terminal: when the connection drops, the search for the main computer starts («Сканирование сети, подождите...»). On success — «Сервер базы данных найден по новому адресу: …» (database server found at a new address). If not found — «Не удалось найти основной компьютер в сети. Проверьте: 1) Включён ли основной компьютер 2) Подключён ли он к сети (Wi-Fi или кабель) 3) Оба компьютера в одной сети (один роутер/Wi-Fi)» (main computer not found; check that it is on, connected, and on the same network) with "Retry" («Повторить») / "Close the program" («Закрыть программу»).
- On the main computer: the question «Отсутвует подключение к базе данных! … "Да" - установить подключение, "Нет" - закрыть программу.» (no database connection; Yes — reconnect, No — close); on "Yes" a quick reconnect («Подготовка к поиску...» — preparing).
- Notes: if the connection was down for 45 seconds or longer, menus and reference data are reloaded afterwards. "Close the program" closes the POS at once. The search window and the new-address message are not shown over another open window — the search runs in the background. Auto-search works after signing in to the account.
A second terminal cannot work without the main computer
- What you see on start-up: splash "Connection to database..." («Подключение к базе...») → «Нет подключения к БД: Удаленный компьютер:
<адрес>не отвечает. Проверьте подключение» (remote computer not responding) → the «Поиск сервера» window → the "Paloma365" connection window ("Connect" / "Exit"). - During work: the search for the main computer and the "Retry" / "Close the program" dialog (see above).
- Why: all terminals of an outlet share one MySQL/MariaDB database on the main computer. Even offline sign-in reads the workplace credentials from that database. So the main computer must be on, the database service running, and both computers on the same local network.
- Notes: the internet is not required for a second terminal — only a connection to the main computer's database. Sales are not possible on the second terminal while the main computer is off, and they are not "caught up" later.
Account and database mismatch check at sign-in
- Where: POS start-up → after account sign-in.
- When: if the database was created under another account: "A discrepancy between the data of the current "Account" and the data in the "Local Database" was detected. Continue?" («Обнаружено не соответсвие данных…»).
- Options: "Yes" — continue with this database; "No" — the connection wizard opens to choose another database.
The "Change the database" button
- Where: Settings → "Account settings" tab → "Change the database" («Сменить базу данных») → confirmation «Внимание!!! Перед выполнением операции убедитесь, что все счета выгружены и смена закрыта. Продолжить?» (make sure all bills are uploaded and the shift is closed; continue?).
- How it works: unavailable during sync ("Wait till the end of sync"). The POS resets the database name, type and sync counters, closes and starts the launcher, after which the connection wizard is run again.
- Notes: the MySQL database itself is not deleted — it stays on the server.
The "Change account" button
- Where: Settings → "Account settings" tab → "Change account" («Сменить аккаунт») → the same «Внимание!!! …» confirmation.
- How it works: unavailable during sync. All POS settings stored on this computer (equipment, settings passwords, etc.) are deleted and the POS closes. Then start the POS manually, sign in to the new account and run the connection wizard.
- Notes: the MySQL database and settings stored in the database are not deleted.
POS offline for a long time or clock set back
- Interfaces blocked: when choosing an interface (cashier, sales mode, etc.) the POS refuses if 15 days or more have passed since the last cloud sign-in — "Program had no access to internet in the last 15 days. Connect the internet!" («Программа не имела доступ к интернету в течении последних 15 дней…») — or if the PC clock is more than 5 minutes behind the last saved bill — "Current computer time and date is less than last saved order! Check the internet connection!" («Текущая дата и время компьютера меньше…»). The program does not close.
- 14-day warning: on payment, prepayment and client selection in sales mode — «…в течении последних 14 дней…» (no internet in the last 14 days), if 14 days or more have passed or there are un-uploaded bills older than 14 days. It does not block work.
- How to fix: connect to the internet and wait for the cloud sign-in — the last-connection date is updated.
- Notes: if the last-connection date has never been recorded, the POS assumes 30 days without connection.
PC clock check against the server and the outlet time zone
- When: on every successful cloud sign-in the server sends the current time. If the PC clock differs by more than 2 minutes, the POS sets the Windows clock.
- If it fails: with a difference of 5 minutes or more — "Failed to set the correct system date and time!" («Установить правильную системную дату и время не удалось!…»), advising to set the correct time on the PC or the correct time zone of the outlet: «Меню -> Точки продаж -> Справочники -> Торговая точка -> Открыть -> Часовой пояс», with the server time. Then the Windows date and time window opens and the POS closes.
- How to fix: check the outlet time zone in the dashboard (path given in the message) and the PC time. To change the clock, the POS needs the appropriate Windows rights.
Program payment reminders on the start screen
- Warning: "Pay for the program till 15th day of current month!" («Оплатите программу до 15 числа текущего месяца!»); «ОПЛАТА!» (PAYMENT!) is shown instead of the outlet name.
- Overdue: "Program isn't paid!" («Программа не оплачена!»), the outlet name is highlighted; the same message pops up on bill payment and prepayment.
- How it works: the payment flag comes from the cloud at sign-in and is saved in the database for offline work. Payment is made in the dashboard.
- Notes: the POS does not block sales — it only reminds.
The «У Вас имеется задолженность!» QR panel
- Where: start screen → collapsible panel to the right of the numeric keypad, titled «У Вас имеется задолженность!» (you have an outstanding balance).
- When shown: only if there is a balance due and the server allows the panel. Data is refreshed on sync, no more than once every 10 seconds; a manual sync requests it immediately.
- How it works: the server sets from which day of the month the panel is expanded and from which day it can no longer be collapsed (the 5th by default). Before that day the cashier can collapse and expand it by clicking the title. The day is taken from the PC clock.
- Notes: after payment the panel disappears once sync brings a zero balance.
The "Support" window and the "Remote access" button
- Where: start screen → "MENU" → "Support" («Поддержка»), or the "Support" button on the sign-in screen.
- Contents: how to contact support, phone numbers by country and websites. Contacts come from the server at sign-in; if the server sent nothing, built-in ones are shown.
- Remote access: the "Remote access" («Удаленный доступ») button is visible only if a remote-access password is set on the POS (Settings → "Remote access" tab). After entering it ("Enter your remote access password") the buttons "TeamViewerQS" («TeamViewerQS (Тимвивер)»), «Supremo (Супремо)» and «AnyDesk (Энидеск)» appear.
- Notes: if the program is not in the POS folder, it is downloaded ("Download in process …" — «Происходит загрузка …») and started — internet is required.
The "Remote access" settings tab: password and launching programs
- Where: Settings → "Remote access" tab → "Enter a password for remote access:" («Введите пароль для удаленного доступа:») → "Save"; buttons «TeamViewerQS (Тимвивер)», «Supremo (Супремо)», «AnyDesk (Энидеск)».
- How to set: enter a password and press "Save" — "Password was successfully set!" («Пароль был успешно установлен!»). It is stored on this computer and requested in the "Support" window.
- Notes: the buttons on this tab start (downloading if needed) the program without a password. The tab also shows the note «Обратиться в техническую поддержку можно двумя способами…» (two ways to contact support) with phone numbers.
Settings password
- Where: "MENU" → "Settings" → "Enter settings password" («Введите пароль настроек»). To change: Settings → "Settings password" («Пароль для настроек») tab → "Enter a new settings password:" → "Save".
- How it works: the new password is saved on this computer and "Password was successfully changed!" appears. While settings are open, the POS background timers (sync, checks) are stopped.
Workplace self-diagnosis
- Where: Settings → "General settings" tab → "Run self-diagnosis" («Выполнить самодиагностику»).
- What is rated: "Free storage space", "MySQL performance", "Network exchange speed" on the scale "Bad / Good / Perfect" («Плохо / Хорошо / Отлично»).
- Thresholds: free space about 10 GB or more — Perfect, 3–10 GB — Good, under 3 GB — Bad. Exchange speed: cloud reply within 5 seconds — Perfect, 5–15 seconds — Good, longer or no connection — Bad.
- Notes: with less than 3 GB free, the start screen shows «Места на диске осталось меньше 3 Гб. Рекомендуется скопировать программу на другой диск!» (less than 3 GB left; move the program to another disk).
Permanent cloud connection for notifications (the «Сокет URL» field)
- Where: Settings → "Delivery settings" («Настройка доставки») tab → «Сокет URL» (socket URL) field → «Сохранить Сокет URL» (save socket URL).
- When it runs: the connection starts by itself if the POS uses delivery requests or QR payments (Kaspi, Halyk, BePay). When the internet drops it stops, and resumes when the connection returns.
- How to set: on saving a new address the POS tries to connect: «Сокет подключен» (socket connected) or «Указанный сервер недоступен» (server unavailable) — then the previous address is restored. An empty address is not saved.
"Please sync one more time" when entering a code
- Where: start screen → entering an employee code.
- When: if the outlet data (configuration) has not loaded. In this state the code does not open an interface: the POS shows "Please sync one more time" («Пожалуйста выполните синхронизацию еще раз») and prepares a full reload of the database structure. If a sync is already running — "Program is trying to sync again, please wait!".
- How to fix: connect to the internet, run a sync ("MENU" → "Sync") and wait for it to finish.
POS interface language
- Where: "MENU" → "Settings" → "General settings" tab → "Language choice" («Выбор языка») → list «Русский», «English», «Казахский», «Uzbek».
- Default: Russian.
- How it applies: the settings window is translated immediately (some labels on the next opening), other windows on their next opening. The start screen is translated after restarting the POS; with Uzbek selected, the start screen stays in Russian while other windows are in Uzbek.
- Notes: the marks report window opens only in English (if English is selected) or in Russian.
On-screen keyboard: Russian, English and Kazakh layouts
- Where: e.g. "Sales mode" → keyboard button next to the search field → "Virtual keyboard" window → "Language: Russian" / "Language: English" / «Сменить язык: КАЗАХСКИЙ» (Kazakh) → "Accept" / "Close".
- How it works: layouts cycle Russian → English → Kazakh; each time the window opens it starts in Russian. There is no Uzbek layout.
Keyboard in the bill note window — Russian and English only
- Where: "Sales mode" → "Order note" («Примечание к счету») → «Сменить язык: РУССКИЙ» / «Сменить язык: АНГЛИСКИЙ» → «Добавить» (add) / «Отмена» (cancel).
- How it works: the button toggles only Russian and English; there is no Kazakh layout here.
- Notes: the English-layout label in this window has a typo («АНГЛИСКИЙ»). The window is not translated into other languages. The same window is used for the shift note («Примечание к смене»), return notes and field input when creating an item.
Number and date format does not depend on Windows settings
- How it works: the POS sets its own formats — decimal separator ".", date DD.MM.YYYY, time H:MM — and ignores Windows regional settings. If Windows formats change while running, the POS applies its own again.
- Notes: a comma decimal separator in Windows does not affect calculations or input in the POS.
How the POS shows fractional amounts and quantities
- How it works: amounts are shown with up to 2 decimals, quantities and stock with up to 3; trailing zeros are dropped (12.50 → 12.5, 12.00 → 12).
- Notes: if "Round receipt sum" is on, amounts are rounded to whole units instead.
Rounding bill amounts to whole units: "Round receipt sum"
- Where: Settings → "General settings" tab → "Number formatting" («Форматирование чисел») section → "Round receipt sum" («Округлять суммы чека»).
- How it works: off by default; stored on this computer. Amounts are rounded arithmetically to whole units (0.5 and above — up).
- Notes: there is no rounding to 5, 10 or 0.5 units — only to whole units.
Entering decimals on the on-screen numeric keypad
- Where: quantity or price entry windows (on-screen numeric keypad).
- How it works: the on-screen "." button adds a separator only if there is none yet. From a physical keyboard, "." and "," are accepted for weighed items (a second separator cannot be typed; a comma becomes a dot on confirm); for piece items letters and separators are ignored.
- Fractional quantity of a piece item: the POS rounds it down to a whole number (1 if the result is 0) and shows "Item is not by weight..." («Товар не является весовым...»).
- When refusing an item: a fractional quantity of a piece item is not accepted — the POS shows "Item is not by weight..." («Товар не является весовым...») and the refusal is not performed.
- Notes: the quick buttons "0.25", "0.33", "0.5", "0.75" are configured in "General settings" → "Weighted values" («Весовые номиналы»).
Support contacts and WhatsApp number on the POS
- Where: the "Support" window (from the sign-in screen or "MENU"); Settings → "Remote access" tab — text with phone numbers; start screen — line with the WhatsApp number.
- How it works: phone numbers by country (Kazakhstan, Russia, Kyrgyzstan, Ukraine) and the WhatsApp number come from the server at sign-in; if the server sent nothing, built-in values are shown.
- Notes: if the account has a partner (service company), the start screen shows the "Your manager:" («Ваш партнёр:») block instead of support contacts.