Фіскалізація (ПРРО)
Чеки йдуть у ПРРО чергою — каса не зупиняється, навіть коли провайдер лежить.
Спершу головне: за замовчуванням вимкнено
Клуб, який працює без ПРРО, не має нічого налаштовувати й нічого не побачить — ні черги, ні помилок, ні зайвих екранів. Фіскалізація вмикається одним прапорцем, коли вона вам справді потрібна.
Правило, на якому все побудовано
Каса не чекає на ПРРО. Провайдери фіскалізації бувають недоступні — це буденність, а не аварія; та й закон дозволяє працювати офлайн до 36 годин. Якби касова операція чекала на відповідь, ваш клуб зупинявся б через чужий сервіс.
Тому послідовність така:
- касир пробиває чек — операція проходить одразу;
- фіскальний чек стає в чергу;
- фонова служба відносить його в ПРРО кожні пів хвилини;
- якщо не вийшло — пробує ще, до десяти разів;
- те, що так і не доїхало, видно в дашборді як «застрягло».
Мовчазного «наче все добре» тут не буває: або чек має фіскальний номер, або він на видноті з причиною.
Як увімкнути
Потрібен акаунт ПРРО. Підтримано Checkbox — той, що згадує й довідка SENET.
У appsettings.json, секція Club:
"FiscalEnabled": true,
"FiscalLicenseKey": "ключ ліцензії каси",
"FiscalCashierPin": "пін-код касира",
"FiscalGoodCode": "GAME-TIME"
Ключі — секрет, як і платіжні: тримайте їх лише поруч із сервером.
FiscalGoodCode — код товарної позиції «ігровий час» у вашому ПРРО; його дає бухгалтер.
Ми продаємо одну позицію — час, тож складної номенклатури не потрібно.
Що фіскалізується
- продаж чека, поповнення балансу, абонемента;
- повернення — окремим чеком.
Що не фіскалізується: внесення розміну й інкасація. Це рух грошей усередині клубу, а не продаж — у ПРРО їм робити нічого.
Коли чек застряг
Вкладка звітів показує кількість застряглих чеків. Причини бувають дві:
- провайдер не відповідає — зазвичай минає само; чек піде, щойно звʼязок повернеться;
- ПРРО відмовив — не відкрита зміна ПРРО, невірний код товару, вичерпана ліцензія. Тут потрібна людина: полагодьте причину, і чек піде наступним колом.
Якщо чек уже пробили вручну на іншому ПРРО, зніміть його з черги кнопкою — з обовʼязковою причиною, яка йде в журнал дій. Тихо чеки з черги не зникають.
Що це не робить
Cord Arena не веде вашу касову зміну в ПРРО — зміна ПРРО, касири й ліцензії налаштовуються на боці провайдера. Наш Z-звіт і фіскальний Z — різні речі: наш зводить гроші клубу, фіскальний закриває день у податковій.