ERP хранит критичные операции компании, поэтому внешняя интеграция должна защищать учетный контур от повторов, перегрузки и неполного изменения связанных документов.
Ограничьте контракт
Передавайте только необходимые поля, определите владельца объекта и версионируйте формат, не раскрывая внутреннюю структуру ERP без причины. Права минимизируйте.
Выберите режим
Быстрый запрос может работать синхронно, а массовые документы надежнее принимать через очередь с идемпотентностью и контролируемыми повторами. Таймаут задайте.
Сверяйте результат
Мониторинг транспорта не гарантирует корректный учет, поэтому сравнивайте суммы, статусы и количество объектов по согласованному расписанию. Расхождения разбирайте.
До промышленного запуска обязательно проведите нагрузочное испытание, проверку полного отказа зависимого сервиса и репетицию восстановления, сохранив понятную ручную процедуру для ограниченного аварийного периода.
Базовые механизмы описаны в статье про защиту API. Владельца каждого поля определяет модель мастер-данных.