KSeF 19 maja 2026 11 мин чтения

Автоматическое фактурирование заказов в KSeF: руководство

KSeF становится обязательным поэтапно в 2026 году, а при нескольких сотнях заказов в месяц ручное выставление счетов перестаёт быть реальным. Показываем, как построить пайплайн заказ→счёт→KSeF, который работает без переписывания данных.

Автоматическое фактурирование заказов в KSeF — что это значит и с какого момента обязательно

Автоматическое фактурирование заказов в KSeF — это процесс, при котором данные из заказа (покупатель, позиции, цены, ставки НДС) попадают в счёт и в Национальную систему электронных фактур без ручного переписывания, а система присваивает счёту номер KSeF, который является его официальным подтверждением. На практике речь идёт об одной цепочке событий: клиент оформляет заказ на Allegro, Amazon, в собственном магазине на WooCommerce или Shopify, а программа сама создаёт счёт в структуре FA(3), отправляет его в KSeF и получает подтверждающий номер.

Почему это вдруг стало острой темой? Потому что с 1 февраля 2026 г. обязанность электронного фактурирования в KSeF охватила крупнейших налогоплательщиков (оборот свыше 200 млн зл за 2024 г.), а с 1 апреля 2026 г. — всех остальных предпринимателей. Это значит, что если вы продаёте компаниям по счёту, ваши счета B2B уже должны проходить через KSeF. При десятках или сотнях заказов в день ручное набивание счетов в государственном портале — это путь в никуда, поэтому автоматический пайплайн перестал быть удобством и стал условием отлаженных продаж.

Ниже мы разбираем этот процесс на составляющие: что именно говорят сроки, как выглядит поток данных шаг за шагом, когда KSeF обязателен, а когда нет (B2B против потребительских продаж), и что делать, если система не отвечает. В конце вы найдёте чек-лист внедрения и раздел с самыми частыми вопросами.

График KSeF 2026: кто, что и с какого момента

Самое важное разграничение: одно дело — обязанность получать счета в KSeF, и совсем другое — обязанность их выставлять. Получение стало повсеместным раньше, чем выставление для небольших компаний, поэтому даже микропредприниматель должен был быть готов принимать электронные фактуры от поставщиков с начала февраля 2026 г.

Дата Кого касается Что меняется
1 февраля 2026 Компании с оборотом > 200 млн зл (за 2024) и все налогоплательщики Крупные выставляют в KSeF; все обязаны получать счета через KSeF
1 апреля 2026 Остальные предприниматели Обязанность выставлять счета B2B в KSeF
до 31 декабря 2026 Самые малые компании и продажи через кассы Переходный период: счета до 10 тыс. зл/мес. можно выставлять вне KSeF; счета с фискальных касс разрешены
1 января 2027 Все, включая самых малых налогоплательщиков Конец переходных льгот; начало административных штрафов

Стоит запомнить две цифры: 200 млн зл годового оборота как порог входа в первой волне и 10 тыс. зл месячного лимита счетов, выставляемых вне KSeF, в переходный период для самых малых. Сроки установлены законом, но технические детали (документация API, сертификаты) публиковались поэтапно Министерством финансов — если вы строите процесс самостоятельно, всегда сверяйте актуальное состояние на официальном сайте KSeF. Подробнее сами обязанности мы разбираем в материале KSeF 2026 для продавцов e-commerce.

Почему ручное переписывание счетов — это тупик

Представьте типичный день мультиканального продавца: 40 заказов с Allegro, 15 из собственного магазина, несколько из Empik и Amazon. Часть клиентов — компании, которые просят счёт с NIP. Ещё недавно это выглядело так: экспорт из панели маркетплейса, ручная вставка данных в программу для счетов, проверка ставки НДС, отправка PDF по почте. Теперь добавляется ещё один шаг — тот же счёт должен попасть в KSeF в структурированном формате и вернуться с номером.

Ручное выполнение этого при большом объёме порождает три дорогостоящие проблемы:

  • Ошибки в данных. Опечатка в NIP, неверная ставка НДС, перепутанные гроши — при ручном переписывании это вопрос времени, а не «случится ли». Счёт, отклонённый проверкой KSeF, не существует в юридическом смысле, пока вы его не исправите и не отправите повторно.
  • Время и затраты. Даже 3–4 минуты на счёт при 60 заказах в день — это 3 часа человеческой работы, и так каждый день. Это целая ставка, единственная задача которой — переносить одни и те же данные между окнами.
  • Риск задержек. Счёт B2B должен быть в KSeF — если он остаётся в очереди «сделаю вечером», растёт риск, что что-то ускользнёт и срок будет пропущен.

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

Пайплайн заказ → счёт → KSeF шаг за шагом

Хорошо спроектированный поток имеет несколько чётких этапов. Ниже мы описываем их в том порядке, в каком они реально происходят, вместе с тем, где чаще всего что-то ломается.

  1. Получение заказа. Интеграция с маркетплейсом или магазином загружает новый заказ вместе с данными покупателя (физлицо или компания, NIP, адрес), а также позициями, ценами и ставками НДС.
  2. Распознавание типа покупателя. Система проверяет, указал ли клиент NIP и просил ли счёт. Это определяет, должен ли документ вообще идти в KSeF (B2B) или он опционален (потребитель).
  3. Сопоставление данных со структурой FA(3). Позиции заказа, ставки и суммы переводятся в структурированный формат, требуемый KSeF. Здесь ключевое — правильные ставки НДС и единицы измерения.
  4. Проверка и отправка в KSeF. Счёт подписывается/аутентифицируется и отправляется через API. Система проверяет его на соответствие схеме.
  5. Присвоение номера KSeF. После успешной проверки счёт получает номер KSeF — официальное подтверждение того, что документ существует в системе.
  6. Предоставление счёта покупателю. Компании получат счёт напрямую в KSeF. Розничному клиенту можно отправить визуализацию PDF с QR-кодом, ведущим к документу.
  7. Сохранение и бухгалтерия. Счёт с номером KSeF возвращается в вашу систему и попадает в учёт. Счета, выставленные в KSeF, не требуют отдельной отчётности JPK_FA.
Этап Что бывает ненадёжным Как подстраховаться
Получение заказа Отсутствие NIP или неполный адрес Требовать данные компании в корзине, проверять NIP
Сопоставление с FA(3) Неверная ставка НДС, ошибочная единица измерения Справочник товаров с фиксированными ставками
Проверка в KSeF Отклонение документа Автоматический повтор и оповещение для поддержки
Номер KSeF Отсутствие ответного подтверждения Очередь и мониторинг статусов

Счета B2B и B2C на маркетплейсе — когда KSeF обязателен

Этот вопрос лишает сна самую большую группу продавцов, ведь на Allegro или Amazon в одном потоке заказов у вас и компании, и потребители. Однако правило довольно ясное.

Вид продажи Обязанность KSeF Как доставить счёт
B2B (компания, ИП, NIP) Да — обязательно Получение напрямую в KSeF
B2C (потребитель без NIP) Нет — добровольно PDF/почта, при желании с QR-кодом
Чек с NIP до 450 зл В 2026 вне KSeF Упрощённый счёт с кассы (до 31.12.2026)

Три практических вывода для продавца на маркетплейсе:

  • Маркетплейс — это только канал, а не эмитент. Счета за свои продажи вы выставляете под собственным NIP, и именно вы отвечаете за их наличие в KSeF. Платформа не отправит ваши счета на продажу в систему за вас — встроенные модули маркетплейса обычно генерируют только PDF. Отдельная тема — счета, которые сама платформа выставляет вам за комиссии; они приходят к вам через KSeF, как любой счёт на закупку.
  • Потребитель не отменяет обязанностей по НДС. Счёт B2C не обязан идти в KSeF, но вы всё равно должны правильно учесть его в реестре и JPK_VAT. Если вы выставляете счёт к ранее выданному чеку, у этого есть свои учётные правила.
  • Не каждый «корпоративный» клиент хочет счёт B2B. В процессе покупки стоит однозначно спрашивать, покупает ли клиент на компанию, — ведь это определяет маршрут документа.

Подробнее о том, как на практике справиться со счетами на крупнейшем польском маркетплейсе, читайте в материале KSeF и продажи на Allegro — как выставлять счета.

Что делать, если KSeF не отвечает? Режим offline24 в онлайн-продажах

Продажи не могут стоять, когда система на стороне Министерства или ваш собственный инструмент даёт временный сбой. Поэтому предусмотрены аварийные режимы, из которых самый важный для e-commerce — offline24.

Вкратце: в режиме offline24 вы можете выставить счёт вне системы и отправить его в KSeF не позднее конца следующего рабочего дня. Счёт, предоставляемый покупателю до отправки в KSeF, помечается двумя QR-кодами — одним, дающим доступ к документу в KSeF (пометка «OFFLINE»), и вторым, подтверждающим личность эмитента (пометка «CERTYFIKAT»). Для генерации второго нужен сертификат эмитента счёта; заявки на сертификаты можно было подавать с ноября 2025 г., а работают они в продакшене с 1 февраля 2026 г.

Режим offline24 — это спасательный круг, а не режим работы по умолчанию. Документ всё равно должен попасть в KSeF в установленный срок, поэтому автоматический пайплайн должен ставить счета в очередь и повторять отправку, когда система снова отвечает.

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

Как подготовить магазин к автоматическому фактурированию — чек-лист

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

  • Приведите в порядок данные о товарах. Каждому товару должна быть однозначно присвоена ставка НДС и единица измерения. Справочник ставок — это фундамент; неверная ставка — самая частая причина корректировок.
  • Обеспечьте корректные данные покупателя. В корзине и на маркетплейсе позаботьтесь о проверке NIP и полном адресе для корпоративных заказов.
  • Разделите маршруты B2B и B2C. Установите чёткое правило: когда документ идёт в KSeF, а когда достаточно потребительского счёта.
  • Получите сертификат и аутентификацию. Убедитесь, что у вас настроен доступ к KSeF (токен/сертификат) для вашего NIP и, при необходимости, для бухгалтерского бюро.
  • Протестируйте на тестовой среде. Прежде чем запускать на продакшене, прогоните с десяток репрезентативных заказов (разные ставки, заграница, корректировка) через тестовую среду KSeF.
  • Спланируйте обработку отклонений. Каждый счёт, отклонённый проверкой, должен попасть в очередь с оповещением, а не исчезнуть в фоне.
  • Определите процесс на случай сбоя. Кто и как пользуется режимом offline24, куда попадают счета для дополнительной отправки.
  • Согласуйте процесс с бухгалтерией. Определите, кто выгружает счета из KSeF, как выглядит сверка и архивирование.

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

Самые частые ошибки при автоматизации счетов в KSeF

Из разговоров с продавцами и из того, что видно в отраслевых обсуждениях, вырисовывается несколько повторяющихся ловушек:

  • Отношение к маркетплейсу как к эмитенту счетов. Платформа не снимет с вас обязанности — ваши продажи это ваш NIP и ваша ответственность за KSeF.
  • Отсутствие обработки отклонений. Счёт, не прошедший проверку, не существует. Без оповещения и очереди повторов о нём легко забыть.
  • Запущенные ставки НДС. Один товар с дефолтной, неверной ставкой способен породить десятки корректировок.
  • Пропуск тестовой среды. Первый запуск сразу на продакшене, в пик продаж, — это напрашиваться на проблемы.
  • Опора на единственный режим на случай сбоя. Без заранее продуманного offline24 и очереди повторов сбой системы блокирует выставление документов.

На практике большинство этих ошибок сводится к одному: отсутствию единого, связного потока от заказа до счёта. Когда данные вручную кочуют между несколькими инструментами, каждый переход — это повод для ошибки.

Автоматическое фактурирование как часть большей мозаики

Фактурирование в KSeF не живёт в вакууме. Это последнее звено цепочки, которая начинается с синхронизации остатков и обработки заказов, а заканчивается курьерской этикеткой и расчётом. Чем лучше эти элементы работают вместе — один комплект данных о заказе обслуживает склад, отправку и счёт, — тем меньше ручной работы и меньше мест, где что-то расходится.

Именно в этом направлении движутся современные панели для мультиканальных продаж, в том числе создаваемый с прицелом на польский рынок Nimo, где интеграция с KSeF задумана как естественное продолжение обработки заказов, а не отдельная, ручная обязанность. Однако независимо от того, каким инструментом вы воспользуетесь, принцип остаётся тем же: данные, введённые один раз при заказе, должны сами дойти до счёта с номером KSeF.

Часто задаваемые вопросы

Каждый ли счёт из магазина должен попасть в KSeF?

Не каждый. Обязанность касается счетов B2B — выставляемых компаниям, индивидуальным предпринимателям, учреждениям. Счета для потребителей (физлиц, не ведущих деятельности) можно выставлять в KSeF добровольно. Но всегда помните о правильном учёте продажи в реестре НДС, независимо от того, идёт ли документ в KSeF.

Выставят ли Allegro или Amazon счета в KSeF за меня?

Не в части ваших продаж. Маркетплейс — это канал продаж; счета за проданные товары вы выставляете под собственным NIP, и именно вы отвечаете за их наличие в KSeF. Встроенные модули платформ обычно генерируют визуализацию PDF, а не структурированную электронную фактуру. Отдельно платформа может выставлять вам счета за свои комиссии, и они приходят к вам через KSeF как документы на закупку.

Что происходит, когда счёт отклоняется системой KSeF?

Счёт, отклонённый проверкой, не получает номер KSeF и в юридическом смысле не был выставлен. Нужно исправить ошибку (например, NIP, ставку НДС) и отправить его повторно. Поэтому автоматический процесс должен иметь очередь повторов и оповещение для поддержки, чтобы ни один счёт не застрял незамеченным.

Что делать, если KSeF недоступен во время продаж?

Воспользоваться режимом offline24: вы выставляете счёт вне системы и отправляете его в KSeF не позднее конца следующего рабочего дня. Документ, предоставляемый покупателю, помечается QR-кодами (OFFLINE и CERTYFIKAT), а для второго нужен сертификат эмитента. Хороший инструмент сам ставит такие счета в очередь и повторяет отправку, когда система снова отвечает.

С какого момента грозят штрафы за выставление счетов вне KSeF?

Согласно анонсам, административные санкции должны вступить в силу с 1 января 2027 г., после окончания переходного периода. Приводимые суммы (ориентировочно до 100% суммы НДС или часть валовой стоимости счёта) следует воспринимать как значения, требующие проверки в актуальном законодательстве — перед принятием решения сверьте правовое состояние у источника или у бухгалтера.

Читать дальше

Стройте Nimo вместе с нами

Запишитесь в лист ожидания и станьте одним из первых, кто перейдёт на Nimo, когда откроется ранний доступ.

Вы в списке.

Сообщим вам одними из первых, когда откроется ранний доступ к Nimo.

Бонус для первых пользователей из списка