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