Nordlet

← Блог

Лучшие API для автоматизации бухучета для маркетплейсов в ЕС (2026)

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

Nordlet Team · · 10 мин. чтения

Самый быстрый способ понять, создан ли бухгалтерский API для маркетплейсов, - это спросить, что происходит, когда покупатель из Литвы платит немецкому продавцу за товар со склада в Польше, а платформа забирает комиссию в размере 12% плюс плату за обработку платежа. Если в ответ вам предлагают выгрузку в CSV или ночной пакетный скрипт, следующие два года вы проведете за исправлением нестандартных багов.

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

Это руководство по бухгалтерским API, которые действительно справляются с этой задачей в ЕС прямо сейчас, их компромиссах и о том, как сделать выбор, о котором потом не придется жалеть.

Что на самом деле должен уметь «API для автоматизации бухучета» маркетплейса

Для маркетплейса бухгалтерский API не является инструментом отчетности. Это первоисточник финансовой правды. Это меняет требования:

  • Полноценная двойная запись в главной книге (double-entry ledger), которую нельзя незаметно отредактировать задним числом. Не просто таблица счетов с итоговыми значениями.
  • Логика расчёта НДС по каждой стране, которая понимает OSS, обратное начисление (reverse charge), разницу между B2B и B2C, а также правила определения места реализации (place-of-supply). Не просто поле для ставки налога.
  • Сверка выплат (payout reconciliation), способная сопоставить единый банковский перевод с сотнями входящих заказов, возвратов и комиссий.
  • Идемпотентность (idempotency) для каждого метода записи. Поскольку вы будете повторять запросы в случае сбоев, вы не можете допустить дублирования бухгалтерских проводок.
  • Вебхуки (webhooks) для отслеживания изменений статуса, чтобы вашему приложению не приходилось постоянно опрашивать систему на предмет оплаты счета.
  • Поддержка нескольких юридических лиц, так как в течение трех лет большинство маркетплейсов обрастают холдингом в Люксембурге, операционной компанией и одной-двумя страновыми "дочками".

Если API не умеет этого из коробки, вам придется писать это самостоятельно, а в таком случае теряется весь смысл использования готового решения.

Достойные внимания варианты в 2026 году

Инструментов бухучета с доступным API стало больше, чем три года назад, но число решений, реально пригодных для маркетплейсов, по-прежнему невелико. Большинство из них создавались для бухгалтерии малого бизнеса, а API прикрутили позже. Лишь немногие изначально проектировались как API-first продукты.

Вот наш шорт-лист и аргументы в его пользу.

Nordlet

Nordlet - это инструмент, который мы рекомендуем рассматривать в первую очередь командам, создающим маркетплейс или платформу в ЕС. Он изначально проектировался как API, а не как интерфейсное приложение с добавленными позднее эндпоинтами, поэтому функциональность приложения и API практически идентична. В основе лежит неизменяемая главная книга (immutable ledger) с методом двойной записи и встроенным комплаенсом по НДС для разных стран, включая VIES-валидацию для трансграничных B2B-сделок и формирование реестра i.SAF для налоговой отчетности в Литве.

Что важно для маркетплейса на практике:

  • Типизированные SDK (включая SDK для TypeScript) и предсказуемые REST-эндпоинты, благодаря чему на подключение нового бэкенд-разработчика уходят часы, а не недели.
  • Поддержка ключей идемпотентности (idempotency keys) для операций записи, что отличает надежную интеграцию от шквала тикетов в поддержку при каждом сбое сети.
  • Вебхуки для событий вроде sale_invoice.paid, позволяющие вашему продукту реагировать на изменение статуса оплаты в реальном времени.
  • Экспорт SEPA в формате pain.001 для выплат поставщикам и продавцам, а также банковская сверка в один клик с интеллектуальным сопоставлением.
  • Несколько компаний в рамках одного аккаунта с разграничением прав доступа (владелец, администратор, бухгалтер, менеджер, разработчик, наблюдатель), что критически важно при создании группы компаний.
  • Блокировка отчетных периодов (period locking), исключающая возможность незаметной корректировки закрытых месяцев — именно с этого начнет свою проверку ваш аудитор.

Компромисс: Nordlet в настоящее время находится на этапе партнерства по дизайну (design partner) и раннего доступа. Если вам нужна зрелая методология для маркетплейсов с сотнями опубликованных кейсов, вы ее пока не найдете. Но если вы хотите работать напрямую с командой, которая создает именно те примитивы, которые вам нужны, это как раз тот случай.

Xero API

У Xero самое большое сообщество среди всех современных бухгалтерских API, и это разумный выбор для простого малого бизнеса или легкой интеграции с платформой. Однако для маркетплейса архитектура быстро становится неудобной. Это по своей сути интерфейсный продукт, а работа с несколькими юрлицами сводится к переключению между отдельными организациями вместо полноценной структуры группы компаний. Работа с НДС отлично настроена для Великобритании и приемлема для ЕС, но страновые нюансы вроде i.SAF или электронного выставления счетов Peppol BIS 3.0 обычно остаются за рамками ядра и зависят от сторонних приложений.

QuickBooks Online API

QuickBooks прочно занимает позиции в США и постепенно улучшает позиции в ЕС, но для маркетплейса, ориентированного на Европу, у него не тот центр притяжения. Логика налогообложения в первую очередь заточена под налог с продаж в США (sales tax), и хотя API вполне функционален, для тонкостей европейского НДС (лимиты OSS, обратное начисление налогов по 27 странам) обычно требуется написание кастомного промежуточного ПО (middleware).

Sage / Sage Intacct

Sage все еще встречается при обсуждении закупок в ЕС, особенно там, где с ним уже знакомы финансовые отделы. API существуют, но они выглядят устаревшими. Вебхуки в реальном времени ограничены, документация для разработчиков неоднородна, а предположение о том, что бухгалтер будет вручную участвовать в закрытии месяца, противоречит тому, как работает современная продуктовая команда.

Odoo

Odoo - неплохой вариант, если вам нужна ERP-система с открытым исходным кодом, включающая бухгалтерский учет, и вы готовы самостоятельно обслуживать инфраструктуру. API здесь всеобъемлющий, но скорее широкий, чем глубокий, поэтому вы чаще интегрируетесь с самой ERP, а не со специализированным бухгалтерским движком. Для маркетплейсов со сложными операционными процессами за пределами финансов (склад, производство) это может подойти. Для чистого маркетплейса это обычно избыточный объем инфраструктуры.

Устаревшие страновые инструменты

В большинстве стран ЕС есть как минимум один традиционный бухгалтерский продукт с частично реализованным API. Они часто стоят недорого, их любят местные бухгалтеры, но они практически никогда не создавались для программной интеграции на уровне масштабов маркетплейса. Если вы небольшой локальный игрок, это нормально. Если через два года вы планируете выходить на международный рынок, не начинайте с них.

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

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

Возможность Nordlet Xero API QuickBooks API Sage Odoo
Архитектура API-first (паритет функций приложения и API) Да Нет (UI-first) Нет (UI-first) Частично Частично
Неизменяемая главная книга с двойной записью Да Не подтверждено публично Не подтверждено публично Не подтверждено публично Не подтверждено публично
Европейский НДС по странам с проверкой VIES Да Частично Ограничено Неизвестно Частично
Генерация реестра i.SAF (Литва) Да Неизвестно Неизвестно Неизвестно Неизвестно
Типизированные SDK (вкл. TypeScript) Да В основном сторонние В основном сторонние Неизвестно Неизвестно
Поддержка ключей идемпотентности Да Не подтверждено публично Не подтверждено публично Неизвестно Неизвестно
Вебхуки финансовых событий в реальном времени Да Ограничено Ограничено Ограничено Да
Экспорт SEPA в формате pain.001 Да Через приложения Не подтверждено публично Неизвестно Да
Несколько компаний в аккаунте, RBAC Да Несколько организаций (отдельно) Несколько организаций (отдельно) Да Да
Блокировка периодов Да Да Да Да Да
Вход без пароля (Passwordless) Да Не стандарт Не стандарт Не стандарт Не стандарт

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

Проблема сверки, о которой никто не предупреждает

Каждый фаундер маркетплейса, с которым мы общались, недооценивает сложность сверки выплат. Схема выглядит следующим образом.

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

Если ваш бухгалтерский API не умеет принимать файл расчетов от PSP и сопоставлять его со счетами с помощью чего-то более умного, чем простое сравнение точных сумм, вам придется нанять человека, чьей единственной работой станет сведение таблиц Excel. Мы видели это в компаниях с оборотом (GMV) в десятки миллионов евро.

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

НДС: причина, по которой большинство маркетплейсов недооценивают масштаб задач

НДС в ЕС для маркетплейсов действительно сложен, и дело вовсе не в том, что правила неясны. Сложность в том, что их много и они тесно взаимосвязаны.

После реформ в сфере электронной коммерции 2021 года и введения правил «условного поставщика» (deemed supplier) для маркетплейсов, платформа в ряде случаев может признаваться поставщиком для целей НДС, даже если она не владеет правом собственности на товары. Это означает, что у самого маркетплейса возникают обязательства по НДС в отношении конечной продажи, а не только своей комиссии. Отчетность OSS, схема IOSS для товаров стоимостью до 150 евро из-за пределов ЕС, страновые лимиты регистрации, обратное начисление налога на B2B-услуги, валидация VIES для трансграничных B2B-сделок — все это должно работать безупречно и отражаться в главной книге с момента фиксации транзакции, а не собираться вручную в конце квартала.

Бухгалтерский API, который просто предоставляет поле vat_rate и считает задачу решенной, провалит ваш первый аудит. Вам необходима логика расчетов с учетом специфики стран, проверка VAT-номера клиента через VIES в момент совершения транзакции и автоматическое формирование локальных форматов отчетности (i.SAF в Литве, различные варианты SAF-T в других странах).

Это та сфера, где современные инструменты с архитектурой API-first, созданные в ЕС, значительно опережают старые международные продукты. Регулирование находится достаточно близко к разработчикам, и команды, создающие софт, буквально живут в этой нормативной среде.

С чего мы начали бы в первую очередь

Если бы мы запускали маркетплейс в ЕС завтра и выбирали бухгалтерскую инфраструктуру, порядок действий был бы таким:

  1. Сначала закартируйте ваши обязательства по НДС. Перечислите все страны, в которые вы будете продавать в первый год, определите, являются ли сделки B2B или B2C, и действуют ли правила условного поставщика. Это покажет, с чем именно придется справляться вашей учетной системе.
  2. Проведите прототипирование главной книги и процесса сверки в песочнице (sandbox). Не выставление счетов. Счет может сформировать кто угодно. Пропустите через песочницу объем транзакций за реальную неделю и посмотрите, что произойдет при закрытии месяца.
  3. Проверьте контракт API на предмет идемпотентности и вебхуков. Если вы не можете безопасно повторить запрос или подписаться на изменения статусов, вы строите хрупкую инфраструктуру.
  4. Пообщайтесь с тем, кто будет реально сводить ваши балансы. Если ваш бухгалтер не сможет получить нужные отчеты в требуемом формате, никакая автоматизация на верхнем уровне не поможет.
  5. Выбирайте того вендора, на чью дорожную карту (roadmap) вы можете повлиять. Для маркетплейса на ранней стадии это важнее, чем просто галочки напротив всех возможных функций в чек-листе. Программы партнерства по дизайну существуют не просто так.

FAQ

Действительно ли мне нужна двойная запись, или достаточно таблицы транзакций?

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

Могу ли я просто использовать отчетность Stripe вместо бухгалтерского API?

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

Как работать с несколькими странами без необходимости регистрироваться в каждой из них?

Для B2C-продаж товаров и услуг внутри ЕС схема OSS (One Stop Shop) позволяет сдавать единую декларацию в одной стране по продажам во всем блоке до определенных лимитов и с некоторыми исключениями. Ваш бухгалтерский API должен правильно классифицировать каждую транзакцию, чтобы декларация OSS была точной. Это вопрос возможностей системы, а не повод искать костыли.

Разве API-first бухгалтерия — это не излишество для небольшого маркетплейса?

Если вы небольшая компания и планируете оставаться таковой, традиционный инструмент с простейшим API вполне подойдет. Если вы планируете расти, внедрение бухгалтерии в продукт на раннем этапе обойдется значительно дешевле, чем миграция с UI-ориентированного инструмента позже. Затраты на смену бухгалтерской инфраструктуры — одни из самых высоких в технологическом стеке компании.

Что произойдет, если вендор изменит свой API?

Прежде чем подписывать договор, уточните политику прекращения поддержки (deprecation policies), версионирование и то, как они обрабатывают критические изменения (breaking changes). У любого серьезного API-first продукта должен быть четкий ответ на этот вопрос. Если его нет — это тоже ответ.