📋 Supplier API

Система управления таможенными счёт-фактурами для возврата НДС продавцам из Турции на платформе OZON. Обеспечивает полный цикл работы с счёт-фактурами от загрузки файлов до получения информации о документах.

📋 СПЕЦИАЛИЗИРОВАННОЕ API — Предназначено исключительно для продавцов из Турции, участвующих в программе возврата НДС

📊 Обзор методов API

Всего методов: 4 — полный цикл управления счёт-фактурами

📤 Управление файлами (1 метод)

uploadInvoiceFile() — Загрузка файла счёт-фактуры (PDF/JPEG, до 10 МБ)

📋 Управление документами (2 метода)

createOrUpdateInvoice() — Создание или изменение счёт-фактуры

getInvoice() — Получение информации о счёт-фактуре

🗑️ Управление жизненным циклом (1 метод)

deleteInvoice() — Удаление ссылки на счёт-фактуру

🔧 Технические особенности

Таможенные требования

Поддерживаемые форматы файлов

PDF — Цифровые документы (рекомендуется)
JPEG — Сканированные документы

Поддерживаемые валюты

USD — Доллар США
EUR — Евро
TRY — Турецкая лира
CNY — Китайский юань
RUB — Российский рубль
GBP — Британский фунт

HS-коды товаров

Примеры HS-кодов:
6203420000 — Мужские брюки из хлопка
6109100000 — Футболки из хлопка
6204620000 — Женские брюки из хлопка

📚 Документация по разделам

Документация организована по функциональным блокам для эффективного изучения и внедрения:

🚀 Quick Start

import { SupplierApi } from 'daytona-ozon-seller-api';

const supplierApi = new SupplierApi(httpClient);

// 1. Загрузка файла счёт-фактуры
const uploadResult = await supplierApi.uploadInvoiceFile({
  base64_content: 'JVBERi0xLjQKJcOkw7zDtsO...', // PDF в Base64
  posting_number: '0001-1234567-0000001'
});

console.log(`📄 Файл загружен: ${uploadResult.url}`);

// 2. Создание счёт-фактуры для турецкого продавца
const invoice = await supplierApi.createOrUpdateInvoice({
  date: '2024-01-15T10:00:00Z',
  posting_number: '0001-1234567-0000001',
  url: uploadResult.url!,
  number: 'TR-INV-2024-001',
  price: 2500.75,
  price_currency: 'TRY', // Турецкая лира
  hs_codes: [
    { code: '6203420000' }, // Мужские брюки из хлопка
    { code: '6109100000' }, // Футболки из хлопка
    { code: '6204620000' }  // Женские брюки из хлопка
  ]
});

console.log(`✅ Счёт-фактура создана: ${invoice.result ? 'успешно' : 'ошибка'}`);

// 3. Получение информации о счёт-фактуре
const invoiceInfo = await supplierApi.getInvoice({
  posting_number: '0001-1234567-0000001'
});

const data = invoiceInfo.result;
console.log('📋 Детали счёт-фактуры:');
console.log(`   📄 Номер: ${data?.number}`);
console.log(`   📅 Дата: ${data?.date}`);
console.log(`   💰 Сумма: ${data?.price} ${data?.price_currency}`);
console.log(`   📦 HS-коды: ${data?.hs_codes?.length} товарных позиций`);
console.log(`   🔗 URL: ${data?.file_url}`);

// Детальная информация по каждому HS-коду
data?.hs_codes?.forEach((hsCode, index) => {
  console.log(`   [${index + 1}] HS-код: ${hsCode.code}`);
});

// 4. Удаление ссылки на счёт-фактуру при необходимости
const deleteResult = await supplierApi.deleteInvoice({
  posting_number: '0001-1234567-0000001'
});

console.log(`🗑️ Удаление: ${deleteResult.result ? 'успешно' : 'ошибка'}`);

💡 Основные сценарии использования

📊 Операционное управление документооборотом

Ежедневная работа с таможенными документами для возврата НДС.

Применение:

  • Загрузка сканированных или цифровых счёт-фактур
  • Систематизация документов по отправлениям
  • Отслеживание статуса обработки документов
  • Ведение архива таможенных документов

🏭 Интеграция с системами учета

Автоматический обмен данными с корпоративными системами.

Применение:

  • Синхронизация данных с ERP-системами
  • Автоматическая выгрузка в системы бухгалтерского учета
  • Интеграция с системами управления складом
  • Создание отчетов для налоговых органов

🔄 Пакетная обработка документов

Массовая обработка счёт-фактур для крупных продавцов.

Применение:

  • Обработка нескольких десятков документов за сеанс
  • Автоматическая валидация данных перед отправкой
  • Мониторинг прогресса обработки пакетов
  • Восстановление после сбоев с продолжением с места остановки

📈 Аналитика и контроль качества

Анализ эффективности процессов возврата НДС.

Применение:

  • Отслеживание времени обработки документов
  • Анализ причин отклонения счёт-фактур
  • Мониторинг качества загружаемых файлов
  • Построение отчетов по валютам и HS-кодам

⚠️ Важные ограничения и требования

Технические ограничения

Бизнес-требования

Правила валидации

💼 Интеграция с корпоративными системами

ERP системы

  • Синхронизация данных о счёт-фактурах с основным учетом
  • Автоматическое создание проводок по возврату НДС
  • Интеграция с модулями управления международной торговлей
  • Создание аналитических отчетов по географическим рынкам

Системы документооборота

  • Автоматическая классификация и архивирование документов
  • Интеграция с системами электронного документооборота
  • Настройка маршрутов согласования для различных типов документов
  • Автоматическое уведомление ответственных лиц о статусах

Бухгалтерские системы

  • Автоматический учет операций по возврату НДС
  • Интеграция с налоговыми декларациями
  • Создание первичных документов для российского учета
  • Валютное планирование и учет курсовых разниц

Системы мониторинга и аналитики

  • Дашборды с ключевыми метриками по документообороту
  • Автоматические уведомления о проблемах и задержках
  • Анализ эффективности процессов возврата НДС
  • Прогнозирование объемов документооборота