Skip to content

Beauty salon, booking journal, time-based tariffs and turnstile — Paloma365 Classic (Windows POS) ​

This article covers Paloma365 Classic — the POS application for Windows. It is a reference for service businesses (booking journal, the «Салон» (Salon) and «Регистрация чеков» (Check registration) interfaces, the salon report) and for venues that charge by time (the «Тарификаторы» (Tariffs) interface, table lighting control and the turnstile). Everything here has been checked against the program's behaviour.

Opening the client booking journal ​

  • Where: «Кассир» (Cashier) or «Администратор зала» (Hall manager) interface → cash screen → "Reservation" («Бронирование»); «Салон» interface → sales screen → "Journal" («Журнал»); «Тарификаторы» interface → object map → "Journal" («Журнал»).
  • How to set up: from the cash screen and from «Салон» the POS asks for the outlet's client-operations password ("Enter the password to" («Введите пароль для») Journal). If no password is set in the back office, the journal opens straight away; a wrong password gives "Wrong password!" («Неверный пароль!»). No password is asked from «Тарификаторы». The journal's working hours («Время с:» / «по:» on opening) come from the outlet settings and reach the POS with synchronization.
  • Runs on: the POS; password and hours come from the back office.
  • Notes: the journal is a one-day calendar; each booking is a coloured block with the client name and note. The "Reservation" button on the cash screen is always shown. The waiter's table map has no "Journal" button. "Exit" («Выход») closes the journal.

Journal filters: date, time range, scale, interval, client ​

  • Where: journal window → "Date:" («Дата:»), «Время с:» (Time from), «по:» (to), «Масштаб:» (Scale, 50…10), «Интервал:» (Interval: 5, 10, 15, 30, 45, 60 minutes), "Customer:" («Клиент:», list with on-screen keyboard and clear button); outside «Салон» there is also «Помещение:» (Room).
  • How to set up: defaults are a 30-minute interval and scale 24; your choice is remembered for the workplace. The «Клиент:» list offers clients who already have bookings; choosing one leaves only their bookings in the calendar.
  • Runs on: the POS.
  • Notes: if «Время с:» is later than «по:», the grid continues past midnight into the next day. The start time is not rounded automatically.

Creating a booking and working-hours checks ​

  • Where: journal → select cells in a master's or table's column → «Создать запись» (Create booking), or right-click the grid → booking card.
  • How to set up: past dates/times are refused: «Дата создания записи, меньше текущей даты...» (date is earlier than today), «Время начала записи, меньше текущего времени...» (start time already passed). Outside the outlet's working hours the POS asks «Время начала записи, меньше времени начала работы... ПРОДОЛЖИТЬ?» (starts before opening — continue?) and similar questions about closing time. The time step in the card equals the selected interval.
  • Runs on: the POS; working hours come from the back office.
  • Notes: a booking can only be created in a specific master's (in «Салон») or table's column. With nothing selected, «Создать запись» uses the first column.

Salon booking card: client, master, time, note, colour ​

  • Where: booking card → «Запись на дату:» (Booking date), «Время с:», «по:», "Customer:" («Клиент:», search by first letters, keyboard, pick from the client list), "Employee:" («Сотрудник:», search, keyboard, pick from the employee list), "Note:" («Примечание:») with "Clear" («Очистить»), «Цвет записи:» (Booking colour), "Save" («Сохранить»), "Close" («Закрыть»).
  • How to set up: client and employee are required: «Не выбран клиент...» (no client selected), «Не выбран сотрудник...» (no employee selected). The «Сотрудник:» drop-down lists workplace employees with the «Регистрация чеков» and «Повар» (Cook) roles; the picker icon shows employees with the «Регистрация чеков» and «Салон» roles. Clients and employees are managed in the back office.
  • Runs on: the POS; reference data from the back office.
  • Notes: the colour is shown in the calendar. Creating and editing bookings is recorded in the POS action log and sent to the cloud with synchronization.

Table booking card: client with phone, table, employee ​

  • Where: booking card (table booking) → «Запись на дату:», «Время с:», «по:», "Customer:" and «Контактный номер:» (Contact number, filled from the client card), "Table:" («Стол:», table picker), "Employee:" («Сотрудник:», picker), "Note:", «Цвет записи:», "Save".
  • How to set up: client and table are required: «Не выбран клиент...», «Не выбран столик...» (no table selected). The employee is chosen from staff with the «Регистрация чеков» and «Салон» roles.
  • Runs on: the POS; data from the back office.
  • Notes: this card opens in the «Кассир», «Администратор зала» and «Тарификаторы» interfaces, where journal columns are tables; «Салон» uses the master card.

Editing and deleting a booking ​

  • Where: journal → click a booking → card → edit → "Save"; "Delete" («Удалить», only for an existing booking) → confirmation «Хотите удалить запись?» (Delete the booking?).
  • Runs on: the POS.
  • Notes: a deleted booking is marked as deleted, logged in the action log and sent to the cloud with synchronization. Editing an existing booking skips the "time in the past" check.

Messaging the client on WhatsApp about a booking ​

  • Where: salon booking card → «Написать клиенту в WA» (Message client on WhatsApp).
  • How to set up: the client card must have a phone number. The POS opens a WhatsApp link with the text «Здравствуйте, Вы записаны в <outlet name> на <date and time>» ("Hello, you are booked at … for …").
  • Runs on: the POS (the link opens in the browser).
  • Notes: all non-digit characters are removed from the phone. With no client or an empty phone nothing happens and no error is shown. The table-booking card has no such button.

«Салон» interface: bills with a chosen master ​

  • Where: «Салон» interface → sales screen → employee (master) picker button. If no master is selected at payment, the POS opens the picker and, if none is chosen, asks "Employee was not chosen! Do you want to continue?" («Сотрудник не был выбран! Хотите продолжить?»).
  • How to set up: the «Салон» role is assigned in the back office. The picker lists employees with the «Салон», «Регистрация чеков» and «Повар» roles. The master is reset for every new bill.
  • Runs on: the POS; employees and roles from the back office.
  • Notes: discounts in «Салон» follow fast-food rules (the discount must be enabled for fast food). The note button is hidden here; "Material" («Матер.») and "Journal" («Журнал») are shown.

Tables instead of a master in the «Салон» interface ​

  • Where: "Settings" → "General settings" («Общие настройки») → "Interface settings" («Настройка интерфейсов») → "Use tables in "Salon" interface" («Использовать столы в интерфейсе Салон»).
  • How to set up: off by default. When on, the «Салон» sales screen shows a table picker instead of the master picker.
  • Runs on: the POS (setting of this computer).

"Master prints the bill, cashier takes payment" in a salon ​

  • Where: "Settings" → "General settings" → "Data input" («Ввод данных») → "Cashier takes the payments from salon" («Кассир оплачивает чек салона красоты»).
  • How to set up: when on, «Салон» shows a "Print receipt" («Печать счета») button for an unprinted, unclosed bill, so the master can print the bill for the cashier to take payment. This setting does not hide the "Pay" («Оплата») button. When off, "Print receipt" is not shown in «Салон» and the bill is paid with "Pay".
  • Runs on: the POS (setting of this computer).
  • Notes: "Print receipt" is not shown for an already printed or closed bill.

Consumables for a service in a salon bill ​

  • Where: «Салон» → sales screen → select a service line → "Material" («Матер.») → materials window (search, "Up"/"Down", list, "Total:" («Итого:»), "Select" («Выбрать»)/"Close").
  • How to set up: materials can only be added to a service: "Choose a service to which you want to add a material", "Materials can be added only on a service...", for combos "You are trying to add materials to a combo item...". By default materials cannot exceed the service price («Нельзя выбрать материалы больше стоимости услуги...»); an outlet setting in the back office lifts this limit.
  • Runs on: the POS; the limit comes from the back office.
  • Notes: materials become nested lines of the service and count as expenses in «Регистрация чеков» and in the salon report.

«Регистрация чеков»: masters register their bills ​

  • Where: «Регистрация чеков» interface → "Receipt barcode:" («Ввод штрихкодов чеков:», scan or type + Enter) → bill list with "Number" («Номер»), "Sum" («Сумма»), "Creation date" («Дата создания»), "Registration date" («Дата регистрации»); bill contents; totals "Total:" («Общий итог:»), "Items:", "Services:", "Earned:", "Expences:" («Затраты:»), "Percentage from service:", "Percentage from items:"; "Close".
  • How to set up: the role and the service/item percentages (including per-service ones) are set in the employee card in the back office. A bill with no employee is assigned to the signed-in master when scanned. Repeat scans give "A receipt with this barcode is already registered to given employee" / "…to another employee"; an unknown code gives "Bills with given barcode was not found".
  • Runs on: the POS; percentages from the back office.
  • Notes: only this shift's bills of the signed-in employee are shown. "Total:" is their sum; "Services:" and "Items:" are the master's earnings (service percentage after materials, item percentage); "Earned:" is their sum; "Expences:" are materials.

«Отчет по салону»: masters' earnings for the shift ​

  • Where: «Кассир» or «Администратор зала» → cash screen → "Other reports" («Другие отчеты») → «Отчет по салону» (Salon report); print template: "Settings" → "Receipts and reports" («Чеки и Отчеты») → "Salon" («Салон»).
  • How to set up: the report button is shown when "Settings" → "Program appearance" → "Type of business" («Тип заведения») is «Не выбрано» (Not selected), "Beauty saloon" («Салон Красоты») or "Retail" («Розница»); it is hidden for "Restaurant, Cafe", "Fast food, Canteen", "Retail store", "Billiards, Karaoke, Sauna". The employee needs the salon-report right from the back office; without it — "Permission denied!" («Недостаточно прав!»); an employee with no rights set at all is allowed.
  • Runs on: the POS; rights from the back office.
  • Notes: the report covers the current shift, grouped by employee.

«Тарификаторы»: object map with timed sessions ​

  • Where: «Тарификаторы» interface → object map → right panel with «Счета» (Bills) and «Статус объекта» (Object status) tabs; clicking an object opens «Статус объекта».
  • How to set up: the interface appears at login only if the tariff module is enabled on the account and the employee has this role. Tariffs, schedules (weekdays, hours, price per interval) and tariff-to-object links are set in the back office. An object without a tariff cannot be selected: «Объект не связан с тарифами...» (object has no tariffs).
  • Runs on: the POS; tariffs from the back office.
  • Notes: tile statuses: «Свободен» (Free), "Occupied" («Занят c ЧЧ:ММ»), «Завершается» (Ending — 5 minutes or less left), «Бронь c ЧЧ:ММ» (Booked from), "Printed" («Распечатан»). Every 5 seconds the POS checks for changes and redraws the map if needed.

Starting a tariff session, pay after ​

  • Where: «Тарификаторы» → object → «Статус объекта» → «Опции сессии» (Session options) → «Час(а)»/«Минут(ы)» (Hours/Minutes, planned length) → "Pay later" («Оплата после», default) → "Start the rate" («Запустить тариф») → tariff picker if there are several ("Select"/"Cancel") → bill window.
  • How to set up: with 0 hours and 0 minutes the session has no planned end and is closed manually. Below the fields "Sum:" («Сумма:») shows a preliminary tariff amount. On an object with an open session: «Не удалось открыть сессию на данном столе, сессия уже была начата...» (a session is already running). Enter on the map = "Start the rate".
  • Runs on: the POS; tariffs from the back office.
  • Notes: the session is registered after the bill is saved, but time counts from pressing "Start the rate". The POS first checks the system clock: «Проверьте актуальность системного времени!!!» (check the system time). With a single tariff no picker is shown.

Starting a session, pay now (prepaid time) ​

  • Where: «Тарификаторы» → object → «Статус объекта» → «Опции сессии» → enter «Час(а)»/«Минут(ы)» → "Pay now" («Оплата сразу») → "Start the rate" → payment window with the tariff line.
  • How to set up: a planned time is required — with 0 hours and 0 minutes the button does nothing. The session with a planned end is registered on the object as soon as you press the button, then the payment window opens; the tariff line is added automatically (quantity = minutes, price = average price per minute).
  • Runs on: the POS; tariffs from the back office.
  • Notes: afterwards the switch returns to "Pay later". The tariff line quantity cannot be changed: "Can not change the quantity of a rate!" («Нельзя изменять количество у тарифа!»).

Linking an object session to an existing bill ​

  • Where: «Тарификаторы» → object → «Статус объекта» → «Опции сессии» → «Добавить к счету» (Add to bill) → bill list («Счет №», "Customer", «ШтрихКод» (Barcode), "Table"; search; "Accept"/"Cancel") → confirmation «Вы уверены что хотите добавить стол к счету №…» (Add the table to bill No…?).
  • How to set up: the list shows unprinted, unclosed bills of the current shift. After choosing, the bill opens; saving it starts the session on the object.
  • Runs on: the POS.

Current session status: times, time left, amounts ​

  • Where: «Тарификаторы» → object in play → «Статус объекта» → «Время начала:» (Start), «Время окончания:» (End), "Left:" («Осталось:»), «Продолжительность сессии:» (Duration), «Сумма на текущий момент:» (Amount so far), «Заданная продолжительность сессии:» (Planned duration), «Общая сумма:» (Total; «Сумма:» for sessions without a planned end); "View order" («Просмотреть счет») for an unclosed bill.
  • How to set up: cost is calculated per minute: each minute takes the price from the tariff schedule (weekday and time range), otherwise the tariff's base price; the total is rounded to cents.
  • Runs on: the POS; tariffs from the back office.
  • Notes: while the session is open, a bill opened from «Тарификаторы» cannot be printed: "Unable to print the order while game is on..." («Нельзя распечатать счет пока не закрыта игра...»).

Extending a planned session ​

  • Where: «Тарификаторы» → object in play → «Статус объекта» → enter «Час(а)»/«Минут(ы)» → «Продлить» (Extend) → confirmation «Вы уверены что хотите продлить время сессии на …ч. …м. ?» (Extend the session by …h …m?).
  • How to set up: available for an unclosed session with a planned end; the planned end moves by the entered time.
  • Runs on: the POS.
  • Notes: for sessions without a planned end the fields and «Продлить» are hidden.

Ending a session now ​

  • Where: «Тарификаторы» → object in play → «Статус объекта» → "End now" («Завершить сейчас») → «Хотите закрыть сессию сейчас в <date time>?» (Close the session now?; for a planned session: «Данная сессия должна закрыться автоматически в …. Хотите закрыть сессию сейчас в … ?») → bill window with the tariff line.
  • How to set up: cost is based on actual time up to now. The tariff line gets a note with the object, duration and period.
  • Runs on: the POS.
  • Notes: the table is freed and an immediate synchronization runs; with lighting control the table's power is switched off. The button is hidden for a prepaid (already paid) bill.

Ending a session at the planned or a chosen time ​

  • Where: «Тарификаторы» → object in play → «Статус объекта» → "End with planned time" («Завершить плановым временем»). Planned session: «Данная сессия должна закрыться автоматически в …. Хотите закрыть сессию сейчас?»; no plan: «Хотите выбрать время закрытия сессии?» (Choose the closing time?) → time window with "Select"/"Cancel".
  • How to set up: cost is calculated up to the planned or chosen time. The chosen time is for today and cannot be earlier than now («Указанное время меньше текущего» — time is earlier than now).
  • Runs on: the POS.
  • Notes: if the bill is already paid (prepaid session), no bill window opens — the session just ends.

Automatic session end and the 5-minute warning ​

  • Where: runs in the background; messages «<object> Осталось менее 5 минут!» (less than 5 minutes left) and «<object> Фактически прошедшее время больше заданного!» (elapsed time exceeds the planned time).
  • How to set up: nothing to configure. Every 60 seconds the POS checks sessions with a planned end; when time is up the session is closed at the planned time, the table is freed and the bill stays open for payment.
  • Runs on: the POS.
  • Notes: the 5-minute warning appears only if a check happens 280–300 seconds before the end, so it is not always shown.

Session-ended notification for unprinted bills ​

  • Where: «Тарификаторы» → map → top panel → «Уведомление о закрытии сессии» (Session-end notification). When on, every 30 seconds a window appears for ended sessions with unprinted bills: "Time is up" («Время вышло»)! Bill No…, "Note" («Прим.»), "Object" («Объект»), "Customer", with "Open receipt" («Открыть чек»), "Read" («Прочитано»), "Close".
  • How to set up: off by default. "Open receipt" opens the bill for payment; "Read", after "Are you sure, you want to close the session end notification for unprinted bills?", dismisses it for that bill. On the main screen (before an interface is chosen) a "Time is up!" pop-up with object names appears every 10 minutes — MySQL database only.
  • Runs on: the POS (setting of this computer).
  • Notes: the window is not shown while a sales screen is open. "Open receipt" is disabled for a paid bill.

Bills in «Тарификаторы»: new, view, prepayment, search, sale ​

  • Where: «Тарификаторы» → «Счета» tab → unclosed bills of the current employee for the shift (columns «№», «Статус» — "Open", "Prepayment", "Printed" —, "Table", "Customer", «Прим.»); "New order" («Новый счет»), "View order", "Prepayment" («Предоплата»), «Все счета» (All bills); search field ("Enter the bill number"). On «Статус объекта», for an object without a session or with a paid prepaid session — "Sell" («Продажа»).
  • How to set up: "New order" creates a bill for the selected object without starting a tariff; "Sell" opens a sale for the object; "Prepayment" takes a prepayment on the selected bill; search finds a bill and offers «Выполнить открытие счёта?» (Open the bill?), or «Счёт не найден...» (bill not found).
  • Runs on: the POS.
  • Notes: with an object selected, only its bills are listed. A bill with an open tariff cannot be changed from the waiter interface: "Selected bill has open tariff. While tariff is open, bill can only be modified in Tariff interface".

Connecting the POSUA lighting controller ​

  • Where: "Settings" → "Equipment" («Оборудование») → "Lighting control(POSUA)" («Управление светом (POSUA)») → "Use POSUA device" («Использовать POSUA устройство»).
  • How to set up: off by default. When ticked, the POS checks for the device driver file in the program folder and downloads it if missing. The device connects to a COM port. Restart the POS after enabling — the background channel check starts only at launch.
  • Runs on: the POS.
  • Notes: if the driver file is missing, working with the device shows "Required files are not found" («Не найдены необходимые файлы»).

Choosing the POSUA COM port and testing the connection ​

  • Where: "Settings" → "Equipment" → "Lighting control(POSUA)" → "Select the COM port to which the POSUA device is connected" → "Save".
  • How to set up: the list shows only COM ports that exist on the computer (1–32). The POS tries to open the port: "Connection successfully set..." — the port is saved; "Failed to connect to device..." — the port is treated as not set.
  • Runs on: the POS.
  • Notes: until a port is set, the channel check, the turnstile check and passage, and the background channel check show "Specify COM port for Posua!" («Укажите COM порт для Posua!»).

Testing a POSUA channel ​

  • Where: "Settings" → "Equipment" → "Lighting control(POSUA)" → "Channel" («Канал») → "Check the channel" («Проверить канал»).
  • How to set up: enter a channel number (numbering starts at 1). The POS turns the channel on for about 2 seconds ("Please wait, channel is under checkup...") and off again. On error — "Failed to check the channel...".
  • Runs on: the POS.

Switching table lights on for a session ​

  • Where: cash screen («Кассир»/«Администратор зала») → "Options" («Опции») → "Additional functions" («Дополнительные функции») → "Table placement map" («Дизайнер столов») → «Столы» (Tables) list → click a table → «Добавить стол на карту ресторана?» (Add the table to the map?) or «Стол уже добавлен на карту ресторана, хотите изменить параметры стола?» (change its parameters?) → «Порт питания:» (Power port: channel from 1; 0 = not used) → "Add".
  • How to set up: requires the employee's table-designer right (back office), "Use POSUA device" enabled and a saved COM port. The table's channel turns on when a session starts and off when it ends (manually or automatically). Every 15 seconds the POS checks that channels of objects with open sessions are on and turns them on if needed.
  • Runs on: the POS; the right comes from the back office.
  • Notes: "Table placement map" is hidden for the "Retail store" and "Beauty saloon" business types.

Enabling turnstile control ​

  • Where: "Settings" → "Equipment" → "Turnstile control" («Управление турникетом») → "Turnstile control (button in sales mode)".
  • How to set up: off by default. When on, the sales screen (for example in «Режим продаж» (Sales mode) and «Салон») shows "Turnstile" («Турникет»), and the channel fields and test buttons become available. The turnstile is driven by the POSUA device — a COM port must be saved on the "Lighting control(POSUA)" tab.
  • Runs on: the POS.
  • Notes: "Turnstile" is hidden when the dish-ready screen is enabled.

Turnstile entry and exit channels and testing them ​

  • Where: "Settings" → "Equipment" → "Turnstile control" → "Entry channel" («Канал вход», default 1) and "Exit channel" («Канал выход», default 2) → "Check the turnstile" next to each field.
  • How to set up: values are saved as soon as they change. The test sends about a 0.3-second pulse ("Please wait, channel is under checkup..."); without a COM port — "Specify COM port for Posua!".
  • Runs on: the POS.
  • Notes: the fields and buttons are active only when "Turnstile control (button in sales mode)" is on.

Bracelet passage, manual opening and bracelet exchange ​

  • Where: sales screen → "Turnstile" → "Enter or scan the barcode" window → scan or type (Enter), keyboard, clear, "Cancel"; for an employee code — "Open" («Открыть»)/"Close" («Закрыть»); "Exchange" («Заменить») → «Заменить:»/«На:» fields → "Save".
  • How to set up: the first scan of a sold bracelet pulses the entry channel: "ENTRY BRACELET" («ВХОД БРАСЛЕТ») No… and "SOLD" («ПРОДАН»): <sale time>; the next scan pulses the exit channel: "EXIT BRACELET" («ВЫХОД БРАСЛЕТ») No… and "ENTRY TIME" («ВРЕМЯ ВХОДА»). Messages: "Bracelet was not sold", "Bracele was already used" (entry and exit already recorded). An employee's personal code shows their name and lets you open the entry ("Open") or exit ("Close") manually. Exchange moves the bracelet data to a new code and closes the old one; codes must differ ("Entered codes match"), and the new bracelet must not be in an active visit ("Bracelet was sold earlier").
  • Runs on: the POS.
  • Notes: passages are written to the turnstile log; manual "Open"/"Close" also records the employee. Channel error — "Failed to check the channel..."; no COM port — "Specify COM port for Posua!".

Hiding the right panel on the table map ​

  • Where: "Settings" → "General settings" → "Interface settings" → "Hide additional panel on map" («Скрывать дополнительную панель на карте»).
  • How to set up: off by default. When on, the right panel of the table map (waiter map and «Тарификаторы») is hidden and the map fills the screen.
  • Runs on: the POS (setting of this computer).
  • Notes: in «Тарификаторы» this panel holds the «Счета» and «Статус объекта» tabs with all session buttons — they become unavailable while the option is on.

Enter starts the tariff in «Тарификаторы» ​

  • Where: «Тарификаторы» → map → Enter (= "Start the rate"); setup: "Settings" → "Hotkeys" («Горячие клавиши») → "Forms" («Формы») → «Форма "Тарификтор"» (Tariff form) → key table, "By default" («По умолчанию»).
  • How to set up: by default Enter is bound to "Start the rate"; bindings are stored on the POS and "By default" restores the standard ones.
  • Runs on: the POS.
  • Notes: the form name in the list has a typo — «Форма "Тарификтор"». Esc closes the map.