Автоматизація 7 kwietnia 2026 11 хв читання

Як автоматизувати фактурування і відправку: один flow

Рахунок, кур'єрська етикетка і зміна статусу не мусять бути трьома окремими діями у трьох панелях. Показуємо, як поєднати їх в один автоматичний flow, який стартує в момент оплати замовлення.

Як автоматизувати фактурування і відправку: коротка відповідь

Перестаньте сприймати рахунок, кур’єрську етикетку і зміну статусу як три окремі дії у трьох різних панелях. Замість цього побудуйте один процес (flow), у якому одна подія — оплачене замовлення — автоматично запускає ланцюжок дій: виставлення рахунку або чека, генерування етикетки у кур’єра, збереження номера відправлення, зміну статусу в магазині та на marketplace, а також сповіщення клієнта. Вручну кожна посилка — це 2-4 хвилини кліків і переписування даних. В одному flow ці самі кроки виконуються у фоні за кілька секунд.

У цьому посібнику я показую, як такий flow виглядає крок за кроком, де є типові пастки (статуси, KSeF, адресні дані) і як впровадити автоматизацію в себе — незалежно від того, чи продаєте ви на Allegro, у власному магазині на WooCommerce, чи в кількох каналах одразу. Ключовий принцип: рахунок, етикетка і статус — це не три завдання, а три етапи одного процесу, який має запускатися сам.

Чому розділені фактурування і відправка коштують вам часу і грошей

Типове, неавтоматичне опрацювання одного замовлення виглядає так: ви заходите в панель магазину, перевіряєте оплату, переходите до програми для рахунків, переписуєте дані покупця, виставляєте документ, завантажуєте PDF, заходите в панель кур’єра, ще раз переписуєте адресу, генеруєте етикетку, копіюєте номер накладної, повертаєтесь у магазин, вставляєте tracking і вручну змінюєте статус. За 20 замовлень на день це години роботи і кілька десятків місць, де легко зробити описку.

Кожне ручне переписування даних — це ризик помилки: неправильного поштового індексу, переплутаного номера квартири, рахунку на неповну суму, відправлення на стару адресу. Матеріали постачальників інструментів для автоматизації вказують, що усунення ручного переписування даних здатне зменшити адресні помилки навіть більш ніж на 90% — це орієнтовні цифри, тож сприймайте їх як порядок величини, а не гарантію, і перевіряйте на власних даних. Для вас важливий, однак, простий ефект: менше повернень «не дійшло», менше коригувань рахунків і менше нервових дзвінків від клієнтів.

Другою прихованою витратою є затримки. Marketplace на кшталт Allegro чи Amazon оцінюють продавців зокрема за своєчасністю відправки. Коли фактурування й етикетування ви робите партіями «коли знайду хвилинку», частина посилок виходить пізніше, ніж мала б. Автоматизація скорочує цю відстань до мінімуму, бо статус «відправлено» і номер відправлення з’являються в каналі продажу одразу після пакування.

Анатомія одного flow: від оплаченого замовлення до відправленої посилки

Серцем автоматизації є тригер (trigger) і послідовність дій, які за ним настають. Тригером зазвичай є зміна статусу замовлення на «оплачене» (або «прийняте до виконання»). Від цього моменту система виконує по черзі те, що досі ви робили вручну. Нижче — повна послідовність одного, добре побудованого flow.

Крок Що відбувається автоматично Ефект для вас
1. Тригер Замовлення змінює статус на «оплачене» Flow стартує без вашого кліку
2. Документ Рахунок або чек створюється з даних замовлення Нуль переписування, узгоджені дані
3. Доставка документа Клієнт отримує PDF/посилання, копія потрапляє в архів Порядок у бухгалтерії
4. Етикетка Система створює відправлення у вибраного кур’єра Етикетка готова до друку
5. Tracking Номер накладної зберігається біля замовлення Номер видно в магазині й каналі
6. Статус Зміна на «відправлено» в магазині й на marketplace Своєчасність видно платформі
7. Сповіщення Клієнт отримує лист/SMS з номером посилки Менше запитань «де моя посилка»

Зверніть увагу, що це один ланцюг, а не сім окремих завдань. Якщо будь-який крок ви виконуєте вручну, вся решта чекає на вас — а саме там накопичуються затримки й помилки. Мета — досягти стану, у якому ваша єдина фізична дія — це наклеїти етикетку на посилку і передати її кур’єру.

Тригер — це фундамент: спершу впорядкуйте статуси

Найпоширеніша помилка початківців в автоматизації: вони будують ефектні дії, але на неправильному тригері. Наслідок болючий — рахунки виставляються для замовлень, які не були оплачені, або етикетки створюються для позицій із неповною адресою. Тому перш ніж щось налаштовувати, впорядкуйте статуси замовлень і вирішіть, який із них справді означає «готове до виконання».

Правило: не виставляйте рахунок і не відправляйте до оплати (крім накладеного платежу)

Для передоплати (BLIK, переказ, картка, платіжні системи marketplace) тригером має бути підтвердження оплати, а не саме оформлення замовлення. Винятком є відправка з накладеним платежем — там посилка рушає до оплати, тож її тригером є саме прийняття замовлення до виконання. Розділіть обидва сценарії на старті, щоб не відправляти товар до неоплачених кошиків. Більше про сам порядок процесу замовлень ви знайдете в тексті про автоматизацію замовлень в e-commerce.

Друга річ для роздумів — це черговість: рахунок перед етикеткою чи навпаки? На практиці безпечніше спершу виставити документ (тоді ви впевнені, що розрахункові дані збігаються), а лише потім генерувати етикетку. Якщо в даних рахунку щось не так, flow зупиниться перед створенням відправлення, а не після його надсилання — тоді легше зробити коригування.

Автоматичне фактурування в реаліях KSeF 2026

Фактурування в Польщі змінює правила гри, бо запроваджується обов’язкова Національна система е-фактур (KSeF). Якщо ви будуєте автоматизацію у 2026 році, ви маєте проєктувати її одразу під KSeF, щоб невдовзі не переробляти весь процес. Нижче — орієнтовний графік; точні терміни й пороги завжди звіряйте з джерелом (ksef.podatki.gov.pl) та з власною бухгалтерією, бо деталі часом уточнюють.

Від коли (орієнтовно) Кого стосується Обсяг обов’язку
1 лютого 2026 Компанії з оборотом понад 200 млн зл у 2024 р. (брутто) Виставлення рахунків у KSeF; отримання рахунків — усі платники
1 квітня 2026 Решта підприємців (оборот B2B) Виставлення й отримання рахунків B2B у KSeF
1 січня 2027 Найменші (рахунки до бл. 450 зл і до бл. 10 000 зл/міс.) Відкладений обов’язок виставлення у KSeF

Важливий буфер: на весь 2026 рік передбачено перехідний період із відтермінуванням фінансових штрафів за невиставлення рахунку в KSeF або технічні проблеми. Це час на спокійне впровадження й тести інтеграції, а не звільнення від обов’язку — сприймайте його як запас для доопрацювання автоматизації, а не як привід її відкладати. Докладніше цю тему я розкладаю в посібнику KSeF 2026 для продавців e-commerce.

B2C в e-commerce: чек і рахунок для споживача

Це ключова відмінність для магазинів, бо більшість онлайн-продажів — це B2C. Обов’язок KSeF стосується насамперед рахунків B2B, тобто між компаніями. Рахунки для споживачів (приватних осіб) за загальним правилом можуть, але не мусять потрапляти в KSeF — їх виставлення в системі добровільне і зазвичай залежить від того, чи побажає цього покупець. Споживачеві ви надасте такий документ поза системою, наприклад як PDF із QR-кодом, який дозволяє перевірити рахунок у KSeF.

Практичний висновок для вашого flow: автоматизація фактурування має вміти відрізнити покупця-компанію від покупця-споживача і застосувати інший шлях. Це бухгалтерсько-правовий нюанс, тож точні правила для вашого продажу узгодьте з бухгалтерією і перевірте в офіційних матеріалах — нижче я не замінюю податкової консультації. Як це виглядає на практиці marketplace, я описую в тексті KSeF і продаж на Allegro. Сам механізм генерування й надсилання документів я також зібрав в описі функції рахунки і KSeF.

Автоматичні кур’єрські етикетки й оновлення статусу

Друга половина flow — це відправка. Замість переписувати адреси в панель кожного перевізника, ви інтегруєтеся з їхнім API. У Польщі найчастіше ви підключаєтеся до InPost (ShipX), DPD (WebAPI), DHL (eCommerce), GLS (MyGLS), Orlen Paczka і Poczta Polska (Elektroniczny Nadawca). Система надсилає кур’єру повний комплект даних — відправника, отримувача, розміри, вагу, вибрану послугу і додатки (наприклад, накладений платіж чи страхування) — і отримує готову етикетку та номер накладної.

Добре побудована автоматизація відправки дає кілька конкретних переваг:

  • Пакетне генерування. Ви позначаєте посилки, готові до відправки, і створюєте всі етикетки одним кліком, замість клікати кожну окремо.
  • Масовий друк. Етикетки (а при рахунку B2B також документ) друкуються в одній черзі на вказаному принтері.
  • Протокол приймання. Система готує перелік посилок для кур’єра, тож ви не збираєте номери вручну.
  • Автоматичний tracking. Номер відправлення одразу зберігається біля замовлення і потрапляє в магазин та на marketplace.
  • Статуси через вебхуки. Кур’єр у відповідь інформує про зміни (відправлено, у доставці, доставлено), а система оновлює їх без вашої участі.

Ключовим є мапування даних посилки: вага і розміри мають надходити з картки товару, інакше етикетки створяться зі стандартними параметрами і розійдуться з тарифами кур’єра. Якщо ви тільки починаєте з автоматичним відправленням, практичний приклад ви знайдете в тексті про автоматичні етикетки InPost, а повний обсяг цієї функції я описав на сторінці кур’єрські етикетки.

Мапування статусів: як поєднати магазин, marketplace і кур’єра

Найбільш недооцінений елемент усього flow — це узгоджені статуси між системами. Магазин на WooCommerce називає етапи інакше, ніж Allegro, а кур’єр повертає ще інші повідомлення. Без мапування клієнт бачить «у виконанні», коли посилка вже в нього, або marketplace не фіксує відправку вчасно. Нижче — проста схема, як змапувати ключові стани.

Джерельна подія Дія у flow Статус, видимий клієнту
Оплату підтверджено Виставити документ + зарезервувати запас Оплачено / у виконанні
Етикетку створено Зберегти номер відправлення Пакування
Посилку передано кур’єру Встановити «відправлено» в магазині й каналі Відправлено + tracking
Вебхук: доставлено Закрити замовлення Доставлено
Вебхук: повернення відправнику Позначити для опрацювання повернення Повернення в процесі

Коли статуси змаповані один раз, але як слід, усе сповіщення клієнта відбувається саме й узгоджено — незалежно від того, у скількох каналах ви продаєте. Це також фундамент для звітності: ви знаєте, скільки замовлень застрягло на етапі «оплачене», а скільки реально вийшло.

Автоматизація у власному магазині та на marketplace — відмінності

Хоча в підсумку flow має бути один, граничні умови різняться між власним магазином і marketplace, і це варто врахувати під час побудови. У власному магазині (WooCommerce, PrestaShop, Shopify) ви маєте повний контроль над статусами й даними покупця, тож легше налаштувати саме такий тригер і такий шлях документа, який вам потрібен. Оплату підтверджує платіжний шлюз, а статус змінюється передбачувано.

На marketplace частину правил накидає платформа. Allegro чи Amazon мають власні стани замовлення, власні вимоги щодо строку відправки і власний спосіб передавання номера відправлення. Тому при багатоканальному продажу мапування статусів перестає бути опцією, а стає умовою — без нього панель продажу і платформа розходяться в тому, що бачить клієнт. Другий нюанс — це дані для рахунку: у продажу на marketplace вам частіше трапляються замовлення B2C, при яких документ опціональний, перемежовані поодинокими запитами на рахунок на компанію. Ваш flow має розпізнати це автоматично, замість нав’язувати одну схему всім замовленням.

Практичний висновок: будуйте один flow, але з розгалуженнями. Спільний каркас (тригер → документ → етикетка → статус → сповіщення) і кілька умов, які обробляють відмінності між каналами, оплатами (передоплата чи накладений платіж) і типом покупця (компанія чи споживач). Така модель масштабується без множення окремих процесів для кожного магазину.

Найпоширеніші помилки при автоматизації фактурування і відправки

  • Неправильний тригер. Фактурування на «оформлене», а не «оплачене», генерує документи для покинутих кошиків.
  • Відсутність розділення накладеного платежу. Один flow для передоплати і накладеного платежу відправляє товар до неоплачених замовлень або блокує ті, що з накладеним платежем.
  • Неповні дані посилки. Відсутність ваги і розмірів у товарів = етикетки зі стандартними параметрами і хибні розрахунки з кур’єром.
  • Ставлення до B2C як до B2B. Автоматичне надсилання кожного рахунку до KSeF без розрізнення покупця — це зайвий ризик; узгодьте правила з бухгалтерією.
  • Відсутність опрацювання винятків. Flow має мати «чергу помилок» для замовлень, які не пройшли (неправильна адреса, відсутній NIP), замість тихо їх пропускати.
  • Фактурування і запаси окремо. Якщо ви продаєте багатоканально, відправка без зв’язку із запасом призводить до перепродажу — про це докладніше в тексті про уникнення оверселінгу.

Як впровадити один flow у себе — план із 7 кроків

  1. Змапуйте поточний процес. Випишіть кожну дію від оплати до відправлення і порахуйте, скільки часу вона займає вручну.
  2. Впорядкуйте статуси. Встановіть один стартовий статус («оплачене») і мапування між магазином, marketplace і кур’єром.
  3. Заповніть дані товарів. Вага, розміри, ставки ПДВ і тип документа — без цього автоматизація продукує помилки.
  4. Виберіть шлях документа. Вирішіть, коли рахунок, коли чек, і як ви обробляєте B2C vs B2B під KSeF (проконсультуйтеся з бухгалтерією).
  5. Підключіть кур’єрів. Інтегруйте перевізників, яких реально використовуєте, і протестуйте етикетки на пробних посилках.
  6. Увімкніть сповіщення. Налаштуйте лист/SMS із номером відправлення, що запускається зміною статусу на «відправлено».
  7. Тестуйте на малій вибірці. Запустіть flow на 10-20 замовленнях, перевірте документи, етикетки і статуси, і лише потім масштабуйте.

Таке поєднання рахунку, етикетки і статусу в один процес — це саме той напрям, у якому рухаються сучасні панелі для керування багатоканальним продажем — зокрема Nimo, панель для польських продавців, яку ми готуємо з думкою про те, щоб ці три етапи працювали як один flow. Незалежно від вибраного інструмента принцип залишається той самий: що менше ручних перескоків між панелями, то швидше й менш помилкове опрацювання.

Найчастіші запитання

Чи можу я автоматизувати фактурування і відправку, продаючи в кількох каналах одразу?

Так — і тоді автоматизація дає найбільше. Умова — це одна панель, яка збирає замовлення з Allegro, Amazon, Empik чи власного магазину і застосовує той самий flow до кожного з них, разом із узгодженим мапуванням статусів і складських запасів.

Чи кожен рахунок має йти до KSeF від 2026 року?

Обов’язок стосується насамперед рахунків B2B, згідно з графіком (зокрема 1 лютого і 1 квітня 2026 р.). Рахунки для споживачів за загальним правилом добровільні в KSeF. Це бухгалтерське питання — точні правила для вашої діяльності підтвердьте в бухгалтерії і на ksef.podatki.gov.pl.

Від чого залежить, чи flow спрацює без помилок?

Від якості даних і тригера. Правильний стартовий статус («оплачене»), повні дані покупця та вага і розміри товарів — це фундамент. Додайте «чергу помилок» для замовлень, які не пройшли, щоб нічого не зникало тихо.

Рахунок спершу чи етикетка?

Безпечніше спершу документ, потім етикетка. Якщо розрахункові дані некоректні, flow зупиниться перед створенням відправлення, а не після його надсилання — тоді легше зробити коригування без скасування посилки.

Скільки реально заощаджує такий flow?

Залежить від масштабу, але ручне опрацювання однієї посилки — це зазвичай 2-4 хвилини проклацування. За кількох десятків замовлень на день автоматизація повертає години щотижня і помітно знижує кількість адресних помилок та запізнілих відправлень. Конкретні цифри найкраще виміряти на власних даних до і після впровадження.

Читати далі

Будуйте Nimo разом з нами

Приєднуйтеся до списку очікування та станьте одним із перших, хто перейде на Nimo, щойно відкриється ранній доступ.

Ви у списку.

Повідомимо вас одними з перших, коли відкриється ранній доступ до Nimo.

Бонус для перших користувачів зі списку