Техническая архитектура

SystemSwap предназначен для выгрузки приходных накладных (документов «Приходная накладная» или «УПД») из систем электронного документооборота (СБИС) в товароучетную систему iiko.

Цель: Исключение ручного ввода данных, повышение скорости и точности закрытия поставок, интеграция бухгалтерского и оперативного учета.

Высокоуровневая архитектура (High-Level Architecture)

Система строится по модульному подходу для обеспечения масштабируемости и простоты поддержки.

Серверная часть (Backend)

Ядро системы, реализованное как набор микросервисов/модулей.

Технологический стек: C# (.NET Core). Выбор обусловлен богатыми библиотеками для работы с XML/JSON, HTTP-клиентами и надежностью.

Модули:

  • Сервис загрузки документов из ЭДО

Загружает полное тело документа (XML) из API ЭДО

  • Парсинг и валидация

Преобразует XML в структурированные данные

  • Трансформация и отправка в iiko

Преобразует данные в формат API iiko и отправляет их.