Технічний опис схеми
Модуль SmartConnect підтримує ті самі методи API, що й CashDesk. Нижче — спрощена схема потоку даних; детальний опис кроків див. у документації API та посиланнях після діаграми.
Online режим
- Облікова система (BAF / ERP) надсилає на SmartConnect HTTPS-запит методом POST /sale з JSON тіла чека.
- SmartConnect пересилає цей JSON транзитом у CashDesk без зміни логіки фіскалізації на своєму боці.
- CashDesk передає дані в SmartSign, щоб отримати електронний підпис чека.
- SmartSign повертає в CashDesk підписаний чек.
- CashDesk надсилає підписаний чек у ДПС для реєстрації фіскального документа.
- ДПС повертає відповідь із фіскальними реквізитами (MAC, QR, номером, датою/часом) CashDesk.
- CashDesk передає отримані фіскальні реквізити у SmartConnect; SmartConnect повертає фінальну відповідь до облікової системи (BAF / ERP) у відповіді на POST /sale.
Якщо інтернет-зв'язок із сервером CashDesk відсутній, система переходить в офлайн-режим.
Offline режим
- SmartConnect не отримує успішного каналу до CashDesk — замість подальшої обробки через CashDesk, SmartSign та ДПС чек зберігається локально як офлайн-чек.
- Після відновлення зв'язку накопичені дані передаються далі за правилами офлайн-режиму
- послідовність доставки, обмеження за часом і КЕП — у Модуль офлайн SmartConnect;
- адреси звернень і файрвол — Мережеві налаштування;
- перенесення ПК — Перенесення Smart Connect;
- резервні номери в кабінеті — Керування резервними номерами.
інформація
- у онлайн-режимі запит проходить транзитом через CashDesk і SmartSign до ДПС, відповідь повертається в облікову систему;
- у офлайн-режимі спочатку лише локальне збереження, далі — доставка після відновлення з’єднання
Пов’язані матеріали
- Інтерфейс SmartConnect — вікно програми, список ПРРО, функції, вкладки «Налаштування» та «Smart».
- Мережеві налаштування — адреси звернень (
localhost, IP), порт файрволу; перенесення на інший ПК; керування резервними номерами; Використання Smart Connect. - Модуль офлайн SmartConnect — правила та обмеження офлайн-режиму (у тому числі КЕП, веб-кабінет, автозакриття).