📋 Supplier API
Система управления таможенными счёт-фактурами для возврата НДС продавцам из Турции на платформе OZON. Обеспечивает полный цикл работы с счёт-фактурами от загрузки файлов до получения информации о документах.
📋 СПЕЦИАЛИЗИРОВАННОЕ API — Предназначено исключительно для продавцов из Турции, участвующих в программе возврата НДС
📊 Обзор методов API
Всего методов: 4 — полный цикл управления счёт-фактурами
📤 Управление файлами (1 метод)
uploadInvoiceFile() — Загрузка файла счёт-фактуры (PDF/JPEG, до 10 МБ)
📋 Управление документами (2 метода)
createOrUpdateInvoice() — Создание или изменение счёт-фактуры
getInvoice() — Получение информации о счёт-фактуре
🗑️ Управление жизненным циклом (1 метод)
deleteInvoice() — Удаление ссылки на счёт-фактуру
🔧 Технические особенности
Таможенные требования
- Целевая аудитория: Продавцы из Турции
- Назначение: Возврат НДС через таможенные счёт-фактуры
- Обязательные данные: HS-коды товаров для таможенной классификации
- Статус документов: Контроль жизненного цикла от загрузки до обработки
Поддерживаемые форматы файлов
- Ограничение размера: Максимум 10 МБ
- Кодирование: Base64 для передачи через API
Поддерживаемые валюты
USD — Доллар США
EUR — Евро
TRY — Турецкая лира
CNY — Китайский юань
RUB — Российский рубль
GBP — Британский фунт
HS-коды товаров
- Формат: 10-значные коды международной номенклатуры
- Назначение: Таможенная классификация товаров
- Обязательность: Требуются для корректного возврата НДС
- Множественность: Поддержка нескольких HS-кодов на одну счёт-фактуру
Примеры HS-кодов:
6203420000 — Мужские брюки из хлопка
6109100000 — Футболки из хлопка
6204620000 — Женские брюки из хлопка
📚 Документация по разделам
Документация организована по функциональным блокам для эффективного изучения и внедрения:
3 метода: Основные операции с документами
- Загрузка файлов с валидацией формата и размера
- Создание и обновление счёт-фактур с полной типизацией
- Получение детальной информации о документах
- Удаление ссылок на документы с аудитом операций
Классы автоматизации: Интеграция с бизнес-процессами
- Пакетная обработка множественных счёт-фактур
- Автоматическая валидация данных и форматов
- Интеграция с системами учета и отчетности
- Мониторинг статусов и уведомления о проблемах
🚀 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-кодам
⚠️ Важные ограничения и требования
Технические ограничения
- Размер файла: Максимум 10 МБ для каждого файла
- Форматы файлов: Только PDF и JPEG (PNG не поддерживается)
- Кодирование: Base64 для передачи файлов через API
- Скорость загрузки: Рекомендуется пауза 1 секунда между запросами
Бизнес-требования
- География: Только для продавцов из Турции
- Валюты: Поддержка 6 основных валют международной торговли
- HS-коды: Обязательное указание для таможенного оформления
- Нумерация: Уникальные номера счёт-фактур (до 50 символов)
Правила валидации
- Номер отправления: Формат OZON (0001-1234567-0000001)
- Цены: До 2 знаков после десятичной точки
- Даты: Формат ISO 8601 с указанием временной зоны
- HS-коды: Ровно 10 цифр для каждого кода
🔮 Тренды и развитие
Текущие возможности
- Загрузка и управление индивидуальными счёт-фактурами
- Поддержка множественных HS-кодов для одного документа
- Работа с основными международными валютами
- Полный CRUD-цикл для управления документами
Планируемые улучшения
- Автоматическое распознавание: OCR для автоматического извлечения данных
- Пакетная загрузка: Одновременная загрузка нескольких файлов
- Интеграция с таможней: Прямое взаимодействие с таможенными системами
- Шаблоны документов: Предзаполненные формы для типовых операций
Долгосрочная перспектива
- ИИ-валидация: Автоматическая проверка корректности документов
- Блокчейн-аудит: Неизменяемый след всех операций с документами
- Многоязычность: Поддержка документов на турецком и других языках
- API расширения: Интеграция с системами других стран и юрисдикций
💼 Интеграция с корпоративными системами
ERP системы
- Синхронизация данных о счёт-фактурах с основным учетом
- Автоматическое создание проводок по возврату НДС
- Интеграция с модулями управления международной торговлей
- Создание аналитических отчетов по географическим рынкам
Системы документооборота
- Автоматическая классификация и архивирование документов
- Интеграция с системами электронного документооборота
- Настройка маршрутов согласования для различных типов документов
- Автоматическое уведомление ответственных лиц о статусах
Бухгалтерские системы
- Автоматический учет операций по возврату НДС
- Интеграция с налоговыми декларациями
- Создание первичных документов для российского учета
- Валютное планирование и учет курсовых разниц
Системы мониторинга и аналитики
- Дашборды с ключевыми метриками по документообороту
- Автоматические уведомления о проблемах и задержках
- Анализ эффективности процессов возврата НДС
- Прогнозирование объемов документооборота