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

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

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

Важно: для сложных фискальных цепочек в Skynum нужно использовать фискальный сервис, который поддерживает такие сценарии. На текущий момент для предоплат, финальных расчетов и возврата всей цепочки используйте Checkbox. Вчасно.Каса в Skynum используется для простых единичных чеков.

Единая фискальная история сложной продажи

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

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

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

Как работают предоплаты и финальный расчет

Предоплата — это фискализированная оплата, которая еще не закрывает всю сумму продажи. Предоплат может быть одна или несколько.

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

Например, продажа на 10 000 грн может пройти так:

  1. покупатель вносит предоплату 3 000 грн;
  2. позже покупатель вносит еще одну предоплату 2 000 грн;
  3. остаток 5 000 грн фискализируется как финальный расчет;
  4. после этого фискальная цепочка закрыта.

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

Где может возникнуть фискальная цепочка

В Skynum фискальная цепочка может возникнуть в нескольких рабочих сценариях:

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

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

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

Что нужно настроить перед работой с цепочками

Перед запуском сложных сценариев проверьте базовые настройки фискализации.

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

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

Предоплата в заказе

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

  1. Создайте Заказ покупателя с товарами.
  2. Создайте связанный входящий платеж к этому заказу.
  3. Активируйте платеж.
  4. Откройте платеж и нажмите Фискализировать.

Если заказ на 10 000 грн, а платеж на 3 000 грн, Skynum фискализирует этот платеж как предоплату. Если потом добавить еще один платеж на 2 000 грн, он тоже будет частью той же фискальной цепочки. Остаток 5 000 грн закроется финальным расчетом.

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

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

Полная оплата в заказе

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

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

В этом сценарии не нужно дополнительно фискализировать товарную накладную на ту же сумму. Это создало бы повторную фискализацию одной продажи.

Платеж в товарной накладной

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

Например, товарная накладная на 8 000 грн имеет связанный платеж на 2 000 грн. После фискализации этот платеж будет предоплатой. Если потом создать платеж на 6 000 грн, он станет финальным расчетом и закроет фискальную цепочку.

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

Фискализация самой товарной накладной

Товарная накладная может фискализироваться как документ, если оплата указана непосредственно в накладной.

В товарной накладной могут быть заполнены поля оплаты:

  • Оплата наличными;
  • Оплата безналично;
  • Оплата бонусами, если компания использует бонусы.

Если накладная на 10 000 грн и в ней указана полная оплата 10 000 грн, фискализация накладной создает полный чек продажи.

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

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

Финальный расчет

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

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

Пример:

  1. Продажа — 15 000 грн.
  2. Первая предоплата — 5 000 грн.
  3. Вторая предоплата — 4 000 грн.
  4. Остаток — 6 000 грн.
  5. Платеж на 6 000 грн фискализируется как финальный расчет.

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

Как посмотреть фискальную цепочку

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

После нажатия открывается окно Фискальная цепочка. В нем видно:

  • Основной документ продажи;
  • Номер фискальной цепочки, если фискальный сервис уже вернул номер связи;
  • документы и платежи, которые входят в цепочку;
  • сумму каждой фискальной операции;
  • тип операции: Предоплата, Финальный расчет или Возврат;
  • статус фискализации;
  • ссылку на фискальный чек.

Возврат фискальной цепочки

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

  1. Откройте документ или платеж, который входит в фискальную цепочку.
  2. Нажмите Посмотреть цепочку.
  3. Проверьте документы, платежи, суммы и чеки в окне Фискальная цепочка.
  4. Нажмите Вернуть цепочку.
  5. Дождитесь завершения возврата.

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

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

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

Правила корректной фискальной цепочки

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

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

Автоматические сценарии

Фискальная цепочка может возникать не только вручную, но и в автоматических сценариях.

Интернет-заказ

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

Подробнее: автоматическая фискализация интернет-заказов.

Наложенный платеж Новой почты

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

Подробнее: наложенный платеж Новой почты.

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

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

Итог

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

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