AURA

Автоматизация выставления счетов и KSeF: что должна уметь ваша система

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

Опубликовано
5 мин чтения995 слов

AURA — виртуальный управленец бизнеса. Управление по фактам, а не по ощущениям. Кто мы

Главные выводы

  • KSeF принимает только XML в схеме FA — PDF и скан всегда будут отклонены.
  • Цепочка счета — это заказ → CRM → выставление счета → KSeF → номер KSeF → JPK_V7, и у каждого звена свой владелец.
  • Интеграция почты с CRM и автоматизации CRM — два разных куска работы: один приносит данные, второй заставляет их что-то сделать.
  • Панель админа отвечает на вопрос, что случилось с этим счётом, а дашборд продаж — идёт ли месяц вообще по плану.
  • Ошибка в одном поле XML отклоняет весь счет — очередь отклонений должен отслеживать конкретный человек, а не «система».
  • У KSeF есть офлайн-режим на случай сбоя API, но контур должен уметь распознавать его автоматически.
  • Компании, которая вручную выставляет несколько счетов в месяц в одной программе, автоматизация выставления счетов невыгодна.

Несколько слов, которые встретятся в тексте

Объясняем обычным языком — знать отрасль, чтобы читать дальше, не нужно.

KSeF
Польская государственная система электронных счетов-фактур.
CRM
База клиентов и заявок в одном месте: кто спрашивал, о чём и что было дальше.
JPK_V7
Обязательный файл с учётом НДС, отправляемый в польскую налоговую.
API
Способ, которым две программы передают друг другу данные без человека.
n8n
Инструмент для сборки автоматизаций; сценарий можно поставить на свой сервер.
Make
Инструмент для сборки автоматизаций в облаке поставщика.

Счет без корректного XML не войдет в KSeF

KSeF принимает исключительно структурированный XML-файл в схеме FA и никогда — PDF или скан. Прежде чем счет попадет в систему, контур должен автоматически сгенерировать этот файл из данных заказа, проверить NIP контрагента, дату продажи и ставку НДС. Ошибка в одном поле отклоняет весь документ, а не только строку.

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

Путь счета: от заказа до номера KSeF

Весь процесс можно записать как одну цепочку:

  1. заказ
  2. CRM
  3. выставление счета
  4. KSeF
  5. номер KSeF
  6. JPK_V7
Схема показывает тот же процесс шаг за шагом — от первого звена до последнего.
Счёт XML / KSeF
Номер
Система присваивает при продаже
Покупатель
Данные из заказа, не переписываются вручную
Позиции и суммы
Из заказа
Формат
Структурированный XML требуется для KSeF
Номер KSeF
Возвращается из системы после принятия
  1. Выставлена
  2. Отправлена в KSeF
  3. Принята — номер KSeF

Отказ возвращает на первый шаг с сообщением об ошибке. Это не исключение — это нормальное состояние процесса.

Схематичный рисунок: документ и его состояние.

Менеджер по продажам подтверждает заказ в CRM, система генерирует счет и отправляет его в KSeF через API. Национальная система электронных счетов возвращает уникальный номер, который возвращается обратно в CRM и в реестр НДС. Этот же номер должен появиться в файле JPK_V7, иначе налоговая увидит расхождение.

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

Кто и чем это обслуживает в вашей компании

В польской компании контур выставления счетов редко держится на одной программе. Счета обычно выставляются в Comarch ERP Optima, enova365, wFirmie или iFirmie, а подключение к KSeF идёт через плагин производителя или через внешнее API. Для связывания этих систем с CRM и почтовым ящиком компании используют n8n или Make — они следят, чтобы счет, сгенерированный в ERP, попал также в панель клиента и в отчет о продажах.

Контур выставления счетов
Вход
  • Заказ
  • Абонентский договор
  • Принятая оферта
Система продаж + интеграцияформирует XML и отправляет
Выход
  • KSeF
  • Бухгалтерия
  • Клиент — e-mail
  • Отчет о выставленных
Схематичный рисунок: что с чем связано.

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

Сколько стоит контур выставления счетов, подключенный к KSeF

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

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

Что ломается, когда KSeF отклоняет счет

KSeF отклоняет счет, когда NIP контрагента неверен, отсутствует обязательное поле или ставка НДС не соответствует товару. Система возвращает код ошибки, но не подсказывает, что именно исправить в ERP. Если никто не мониторит очередь отклонений, счет висит в системе как неотправленный, а срок оплаты истекает без ведома менеджера по продажам.

На практике бухгалтер первым видит ошибку — в отчете из KSeF или в уведомлении от API — и именно он решает, исправить ли данные вручную или сообщить о сбое администратору. Чтобы сохранить контроль над очередью отклонений, администратор настраивает алерт после каждой ошибки валидации. Сбой самого API KSeF тоже случается; законодательство предусматривает тогда офлайн-режим, но контур должен уметь его распознать и переключиться самостоятельно, иначе счета просто не отправляются.

Когда не стоит автоматизировать выставление счетов

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

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

Вопросы и ответы

Полностью ли KSeF заменит бумажный счет?

Да, в структурированной форме KSeF становится единственным признаваемым способом выставления счетов, подпадающих под обязательство. Точные сроки вступления в силу для отдельных групп налогоплательщиков объявляет Министерство финансов на странице KSeF. До этого времени стоит проверить, есть ли у вашей бухгалтерской программы вообще готовая интеграция.

Должен ли небольшой интернет-магазин тоже подключаться к KSeF?

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

Нужно ли дополнительно защищать данные из счетов в KSeF по RODO?

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

Можно ли внедрить автоматизацию выставления счетов без интеграции с CRM?

Частично: если у ERP есть готовое подключение к KSeF, счет выйдет корректно и без CRM. Без интеграции вы потеряете автоматический возврат номера KSeF в заказ, поэтому менеджер по продажам всё равно будет искать его вручную. Смысл добавления CRM зависит от того, скольким людям в компании нужно видеть статус счета помимо бухгалтерии.

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

Кто это пишет

Посмотрите на свой бизнес как на систему.

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

Сайт, CRM, панель и автоматизации — модули одной системы. Мы не веб-студия.

Посмотреть мой бизнес

Откроется главная страница. Назовите компанию — Aura посмотрит на неё в публичных данных и покажет, что видит клиент, прежде чем позвонить. Без обещаний результата.

Чем мы занимаемся

Связанные услуги

Читать дальше Пролистайте, чтобы увидеть больше

Посмотрим на ваших цифрах

Расскажите, как сейчас устроена обработка заявок: сколько их, кто принимает, где теряются. Aura пройдёт процесс вместе с вами и покажет, что можно снять с человека, а что трогать не стоит.

Поговорить с Aura

Откроется главная страница с Aura. Назовите компанию — она посмотрит на неё в публичных данных и покажет, что видит клиент. Без обещаний результата.

Удобнее написать? marketing@auraglobal-merchants.com

Следующий шаг

Посмотрим, подходит ли Aura вашему заведению

Берёмся не за всех: сначала смотрим процессы, продажи и текущие системы и честно говорим, есть ли смысл нам заходить. Несколько вопросов, минут пять.

Пройти отбор →