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

У простому продажі покупець одразу оплачує всю суму, і 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, один фіскальний сервіс у межах продажу і повернення через Переглянути ланцюжок.