Как получить данные по логистике и эквайрингу Wildberries через API и почему они не сходятся с отчетами?

Программист 1С v8.3 (Управляемые формы) Бухгалтерский учет Торговля и дистрибуция
← На главную

Работа с маркетплейсом Wildberries (WB) через 1С требует глубокого понимания того, как площадка отдает данные. Часто разработчики сталкиваются с тем, что цифры, полученные через программный интерфейс, не совпадают с официальными отчетами реализации. В рамках этой статьи мы разберем существующие методы API, выясним причины расхождений и определим наиболее надежную схему автоматизации учета.

Использование API-методов для получения статистики и расходов

Для получения детализированных данных по операциям (продажи, возвраты, логистика) проанализируем возможности специализированного API статистики. На текущий момент основным инструментом является получение отчета о продажах по периодам. Рассмотрим конкретный метод:

GET https://statistics-api.wildberries.ru/api/v5/supplier/reportDetailByPeriod

Этот метод позволяет выгрузить детализацию, в которой теоретически должны быть отражены затраты на логистику и хранение. Однако важно помнить, что данные в этом методе могут обновляться с задержкой. Для работы с этим методом в 1С обычно используется объект HTTPЗапрос. Посмотрим на пример формирования запроса:


Запрос = Новый HTTPЗапрос(Ресурс);
Запрос.Заголовки.Вставить("Authorization", ТокенAPI);
Ответ = Соединение.Получить(Запрос);
Если Ответ.КодСостояния = 200 Тогда
    // Разбор JSON с данными по логистике и продажам
КонецЕсли;

Почему данные API не сходятся с УПД и финансовыми отчетами

Выясним причину, по которой бухгалтерия часто жалуется на нестыковку цифр. Проблема кроется не в ошибках кода, а в архитектуре данных Wildberries. Разберем основные факторы:

  1. Скидка Постоянного Покупателя (СПП): Это главный источник расхождений. WB может брать часть скидки на себя, и в API транслируется одна цена, а в финальном УПД — совершенно иная схема взаимозачета, требующая автоматического создания документов взаимозачета.
  2. Разрыв периодов: API фиксирует операции в реальном времени. Еженедельный финансовый отчет формируется по внутренним правилам закрытия периода WB. Если транзакция произошла в воскресенье вечером, она может попасть в статистику API текущей недели, но в официальный отчет — только на следующую.
  3. Разделение услуг: С 2023 года услуги логистики, хранения и эквайринга могут выделяться в отдельные акты. В API эти данные часто «зашиты» внутри общих полей, что затрудняет их разделение без дополнительной обработки.

Проблема эквайринга и чеков для ИФНС

Проанализируем ситуацию с кассовыми чеками. WB выступает агентом и самостоятельно пробивает чеки через свой ОФД. Однако для налоговой важна полная сумма реализации. Часто возникают требования от ИФНС из-за того, что сумма в чеках (которые видит налоговая) не совпадает с задекларированным доходом продавца. Это происходит из-за того, что корректировки и возвраты могут отражаться в финансовых отчетах позже, чем был пробит чек коррекции.

Рекомендуемая схема автоматизации в 1С

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

  1. Оперативное управление: Используем API (метод reportDetailByPeriod) только для предварительного анализа продаж, включая ускорение формирования отчета «Валовая прибыль», управления остатками и ценами.
  2. Бухгалтерский учет: Для отражения операций в 1С (например, в документах ОтчетКомиссионераОПродажах) используем загрузку еженедельных файлов детализации в формате .xlsx или .csv. Это гарантирует совпадение данных с УПД.
  3. Использование ЭДО: Настроим интеграцию с системами электронного документооборота (Диадок, СБИС). Данные из архива ЭДО должны быть эталоном для закрытия месяца.
  4. Промежуточные таблицы: Создадим в 1С промежуточный регистр сведений, куда будем записывать данные из API и из Excel-отчетов для их сопоставления и групповой корректировки долга.

Важный совет: Многие организации предпочитают работать с маркетплейсами через ИП, используя автоматизацию загрузки прайс-листов из Excel, чтобы упростить процесс синхронизации сложного учета WB с основной базой 1С.

← На главную