Автоматическая фискализация интернет-заказов нужна тогда, когда интернет-магазин или маркетплейс передает в Skynum оплаченный заказ, а компания хочет без ручного создания платежа сформировать фискальный чек и отправить его покупателю.

В этом сценарии Skynum сначала создает или обновляет Заказ покупателя, затем создает связанный входящий платеж на сумму оплаты из интернет-магазина, а при включенной Фискализации платежа фискализирует именно этот платеж.

Важно: интернет-заказ не фискализируется напрямую. Фискальный чек создается не по факту загрузки заказа, не по резерву товара и не по изменению статуса. Фискализируется связанный платеж, который Skynum создал по сумме оплаты из интернет-магазина.

Как работает автоматическая фискализация

Автоматическая фискализация интернет-заказов объединяет три части: импорт заказа, финансовый платеж и фискальный чек. Это позволяет не переносить оплату вручную из кабинета магазина или маркетплейса в ERP.

  1. Интернет-магазин или маркетплейс передает заказ в Skynum.
  2. Skynum создает или обновляет Заказ покупателя.
  3. Интеграция определяет сумму оплаты и внешний способ оплаты.
  4. По маппингу на вкладке API-маппинг Skynum находит соответствующий способ оплаты Skynum.
  5. Если включено Создать связанный платеж на сумму оплаты, Skynum создает входящий платеж к заказу.
  6. Если включена Фискализация платежа, Skynum запускает фискализацию созданного платежа через выбранный ПРРО для фискализации.
  7. После успешной фискализации Skynum отправляет чек покупателю, если это позволяют настройки фискального сервиса и контакты покупателя.

В результате продажа имеет правильную ERP-структуру: заказ с товарами, отдельный платеж с финансовым каналом и фискальный чек по реальной оплате.

Что нужно настроить перед запуском

Перед автоматической фискализацией нужно подготовить не только фискальный сервис, но и способы оплаты. Именно они связывают внешнюю оплату с кассой или банковским счетом в Skynum.

  • Подключена интеграция интернет-магазина или маркетплейса в разделе Настройки → Интеграции → Интернет-магазины.
  • Включена синхронизация заказов.
  • Товары из интернет-магазина корректно сопоставляются с товарами Skynum.
  • В Skynum созданы способы оплаты для каналов, которые приходят из интернет-магазина: например LiqPay, WayForPay, NovaPay, PayPal, RozetkaPay или банковский перевод.
  • Каждый способ оплаты связан с кассой или банковским счетом.
  • На вкладке API-маппинг интеграции магазина внешние способы оплаты сопоставлены со способами оплаты Skynum.
  • В фискальной интеграции на вкладке API-маппинг способы оплаты Skynum сопоставлены с видами оплаты фискального сервиса.
  • Для автофискализации выбран ПРРО для фискализации.

Подробнее о фискальных интеграциях: интеграция с Checkbox и интеграция с Вчасно.Каса.

Настройка интеграции интернет-магазина

Откройте Настройки → Интеграции → Интернет-магазины, выберите нужную интеграцию и перейдите на вкладку Настройки интеграции. В блоке Заказы проверьте параметры импорта, платежа и фискализации.

  • Синхронизация заказов активна — включает автоматическую загрузку заказов из интернет-магазина или маркетплейса.
  • Интервал синхронизации — определяет, как часто Skynum проверяет новые или измененные заказы.
  • Игнорировать заказы до даты — не импортирует старые заказы до выбранной даты.
  • Создать связанный платеж на сумму оплаты — создает отдельный входящий платеж к заказу, если интеграция передала сумму оплаты и способ оплаты.
  • Фискализация платежа — запускает фискализацию созданного платежа.
  • ПРРО для фискализации — фискальный сервис, через который будет создан чек по платежу.

Параметр Создать связанный платеж на сумму оплаты является основой автоматической фискализации. Если выключить его, Skynum не создаст платеж, а значит автоматический фискальный чек по оплате не запустится.

API-маппинг оплат

На вкладке API-маппинг нужно сопоставить внешние способы оплаты интернет-магазина со способами оплаты Skynum. В этой вкладке есть секция Оплата.

Например, интернет-магазин может передавать способы оплаты Наличные при получении, Paypal, LiqPay, WayForPay или другие значения. Для каждого такого значения выберите соответствующий способ оплаты Skynum.

  • Наличные при получении можно сопоставить со способом оплаты Skynum, который ведет в нужную кассу.
  • Paypal или другой онлайн-канал можно сопоставить со способом оплаты Skynum, который ведет на нужный банковский счет.
  • Если внешний способ оплаты не сопоставлен, автоматический платеж не создастся.

После этого отдельно проверьте маппинг в фискальной интеграции: Настройки → Интеграции → Фискализация → ваш ПРРО → API-маппинг → Способы оплаты. Именно там способ оплаты Skynum преобразуется в вид оплаты в фискальном чеке.

Когда Skynum создает автоматический платеж

Автоматический платеж создается только тогда, когда Skynum может однозначно понять сумму, способ оплаты и заказ, к которому должен относиться платеж.

Платеж создается, если:

  • интернет-магазин передал сумму оплаты больше нуля;
  • заказ успешно импортирован как Заказ покупателя;
  • внешний способ оплаты сопоставлен в секции Оплата на вкладке API-маппинг;
  • способ оплаты Skynum имеет кассу или банковский счет;
  • заказ еще не перешел в рабочую обработку, где платежи уже ведет менеджер;
  • к заказу еще не добавлены ручные или несколько связанных платежей;
  • заказ не отменен и не передан как возврат;
  • сумма оплаты не больше неоплаченного остатка заказа.

Если Skynum уже создал автоматический платеж на такую же сумму, повторный импорт не дублирует платеж. Если магазин передал другую сумму оплаты, Skynum может перестроить автоматический платеж только до того момента, пока этот платеж не использован в фискализации.

Если платеж уже фискализирован или находится в фискальной обработке, Skynum не меняет его автоматически во время повторного импорта. Фискальный чек уже стал частью истории продажи, поэтому изменение такого сценария нужно разбирать через фискальный процесс, а не через перезапись заказа из интеграции.

Как работает автофискализация платежа

Если в интеграции включена Фискализация платежа, Skynum запускает фискализацию после создания или перестройки автоматического платежа.

Если платеж уже существовал с правильной суммой, повторная синхронизация не запускает фискализацию второй раз.

Фискализация использует общий механизм платежей Skynum. Если фискальный сервис не подтвердил результат вовремя или произошла техническая ошибка, Skynum выполняет ограниченные автоматические повторы этой же фискализации. Повторы не создают новый платеж и не дублируют чек.

Если проблема связана с настройками, например не выбран ПРРО для фискализации, не настроен маппинг способа оплаты или в товарах нет нужных налоговых групп, платеж остается созданным. Исправьте настройки и запустите фискализацию платежа вручную.

Предоплата, полная оплата и финальный расчет

Автоматический платеж из интернет-магазина может быть полной оплатой или частичной оплатой заказа.

Например, заказ на 3 000 грн полностью оплачен онлайн. Интеграция передает оплату 3 000 грн, Skynum создает связанный платеж на 3 000 грн и фискализирует его как полный расчет по этому заказу.

Другой пример: заказ на 10 000 грн имеет онлайн-оплату 2 000 грн. Skynum создает платеж на 2 000 грн. Если этот платеж фискализируется, он становится предоплатой в фискальной цепочке. Остаток 8 000 грн может закрыться позже товарной накладной, связанным платежом или наложенным платежом Новой почты.

Подробнее о сложных сценариях: предоплаты, финальный расчет и фискализация и наложенный платеж Новой почты.

Если из одного интернет-заказа планируется создавать несколько товарных накладных, не фискализируйте оплату в самом заказе через автоматический платеж. В таком сценарии заказ должен оставаться агрегатором, а каждая товарная накладная фискализируется отдельно как самостоятельная продажа.

Как отправляется чек покупателю

После успешной фискализации Skynum может автоматически отправить чек покупателю. Для этого фискальный сервис должен разрешать отправку через нужные каналы, а у покупателя должны быть корректные контактные данные.

Для автоматической отправки используются контакты контрагента в платеже: телефон и email. Если контактов нет или они некорректны, фискализация не откатывается. Чек остается созданным, а ошибка отправки фиксируется в логах.

Для SMS-доставки чеков услуга SMS должна быть подключена напрямую в фискальном сервисе. Skynum передает команду отправки для уже фискализированного чека, а фактическую доставку выполняет фискальный сервис.

Где проверить результат

После синхронизации оплаченного заказа проверьте результат в нескольких местах.

  • В разделе Торговля → Заказы должен быть создан или обновлен Заказ покупателя.
  • В заказе должен быть связанный входящий платеж на сумму оплаты из интернет-магазина.
  • В платеже должен быть правильный Способ оплаты, касса или банковский счет.
  • Если включена Фискализация платежа, в платеже должен появиться фискальный статус и чек.
  • В карточке интеграции на вкладке Журнал синхронизации видны успешные загрузки заказов или ошибки, которые нужно исправить.

Правила корректной автофискализации

Автоматическая фискализация работает с данными, которые пришли из внешнего сервиса, поэтому Skynum защищает финансовую и фискальную историю от неоднозначных действий.

  • Фискализируется платеж, а не заказ. Заказ содержит товары и контекст продажи, но расчетная операция проходит через связанный платеж.
  • Внешний способ оплаты должен быть замаплен. Без маппинга Skynum не знает, через какую кассу или банковский счет создать платеж.
  • Способ оплаты Skynum должен быть замаплен в фискальном сервисе. Иначе фискальный чек не получит правильный вид оплаты.
  • Ручные платежи не смешиваются с автоматическим платежом интеграции. Если менеджер уже создал платежи вручную, автоматический сценарий останавливается, чтобы не задублировать оплату.
  • Фискально заблокированный платеж не перестраивается автоматически. Если чек уже создан или фискализация в процессе, повторный импорт не имеет права тихо изменить сумму платежа.
  • Отмененный или возвращенный внешний заказ не создает новый автоматический платеж. Такие ситуации нужно обрабатывать через статусы, возвраты и фискальные правила.

Короткая проверка перед запуском

  • Интеграция интернет-магазина активна.
  • Включена Синхронизация заказов активна.
  • Заполнена дата Игнорировать заказы до даты.
  • Включено Создать связанный платеж на сумму оплаты.
  • Для автофискализации включена Фискализация платежа.
  • Выбран ПРРО для фискализации.
  • На вкладке API-маппинг заполнена секция Оплата.
  • Способы оплаты Skynum имеют кассу или банковский счет.
  • В фискальной интеграции заполнены налоги и способы оплаты.
  • Тестовый оплаченный заказ создает связанный платеж.
  • Тестовый платеж успешно фискализируется и, если нужно, отправляет чек покупателю.

Итог

Автоматическая фискализация интернет-заказов в Skynum построена вокруг правильного финансового объекта — платежа. Интернет-магазин передает заказ и сумму оплаты, Skynum создает связанный входящий платеж, фискализирует его через выбранный ПРРО и отправляет чек покупателю.

Это позволяет сохранить чистую ERP-логику: заказ отвечает за товары и контекст продажи, платеж отвечает за оплату, а фискальный чек создается по реальной расчетной операции. Для бизнеса это означает меньше ручных действий, меньше риска задвоить оплату и прозрачную фискальную историю интернет-продаж.