Сверка входящих УПД Диадока с заказами и приёмкой
Настраиваем автоматическую сверку входящих УПД Диадока с заказами поставщикам или документами приёмки. Интеграция читает ленту событий, получает формализованный документ, находит закупку по поставщику, номеру и внутренним связям, затем сравнивает товарные строки, количество, цену, сумму и НДС. Бухгалтер или закупщик видит совпавшие позиции и отдельный список расхождений, сохраняя связь заказа с MessageId и EntityId Диадока.
Когда стоит обратиться
Обычно к нам обращаются в таких ситуациях:
- Бухгалтер открывает входящий УПД в Диадоке и вручную ищет соответствующий заказ поставщику в учётной системе.
- Наименования товаров у поставщика и во внутреннем каталоге различаются, поэтому построчная сверка требует таблицы соответствий.
- Количество, цена или НДС отличаются от заказа, а закупщик узнаёт об этом только во время ручной приёмки.
- Повторное событие Диадока создаёт вторую задачу на проверку, потому что идентификаторы документа ещё не сохраняются в закупке.
Что именно мы сделаем
Подключаем ящик Диадока и выбираем вид закупочного документа в учётной системе.
Согласуем ключи поиска заказа и правила соответствия товаров.
Настраиваем ленту событий, получение и разбор УПД 5.03.
Добавляем построчную сверку, статусы, отчёт расхождений и журнал.
Проверяем четыре контрольных УПД и передаём инструкцию сотрудникам.
Что входит в стоимость
79 900 ₽ за всю работу
Подключаем один ящик Диадока и один вид закупочного документа, читаем события, получаем и разбираем УПД 5.03, находим закупку, сопоставляем номенклатуру и формируем построчный результат. Сохраняем MessageId, EntityId, курсор, журнал и проверяем четыре сценария документа.
Что будет готово
Передадим вам
- Рабочее получение входящих УПД одного ящика Диадока и связь с закупочными документами.
- Карта поиска заказа и таблица соответствия номенклатуры поставщика внутреннему каталогу.
- Отчёт расхождений по реквизитам, товарам, количеству, цене, сумме и НДС с понятным статусом проверки.
- Журнал событий и идентификаторов, протокол контрольных документов и инструкция для бухгалтерии и закупок.
Перед сдачей проверим
- Контрольный УПД находится в ленте, разбирается и связывается с правильным заказом или приёмкой.
- Совпавшие строки получают подтверждённый статус, а изменённые количество, цена и НДС отображаются отдельными расхождениями.
- Неизвестный код поставщика попадает в список сопоставления с исходным названием и реквизитами строки.
- Повторная обработка события обновляет существующую связь по MessageId и EntityId и не создаёт второй результат сверки.
Как это выглядит на практике
Входящий УПД превращается в построчную сверку закупки
Поставщик отправляет УПД на поставку из нескольких товарных строк. Диадок добавляет событие в ящик покупателя, а интеграция получает документ и находит заказ по ИНН поставщика, номеру и внутреннему основанию. Большинство строк совпадает по коду поставщика, у одной позиции отличается количество, ещё у одной отсутствует соответствие номенклатуры. В карточке закупки сотрудник видит две конкретные причины проверки, связывает неизвестный код и сохраняет выбранный результат.
- 01
Лента Диадока возвращает событие и идентификаторы входящего документа.
- 02
Интеграция получает УПД и разбирает реквизиты и товарные строки.
- 03
Заказ находится по поставщику, номеру, дате и внутренним связям.
- 04
Каждая позиция сравнивается по коду, количеству, цене, сумме и НДС.
- 05
Сотрудник видит совпадения, устраняет расхождения и сохраняет результат.
Что понадобится для работы
От вас
- Доступ к API и нужному ящику Диадока, тестовые входящие УПД разных поставщиков.
- Доступ к тестовой учётной системе и примеры заказов поставщикам либо документов приёмки.
- Правила поиска закупки, справочник номенклатуры и утверждённые допуски по количеству, цене и сумме.
Если у вас немного другая ситуация
Небольшие уточнения, которые помогают довести согласованный результат до рабочего состояния, уже учитываем в цене. Если по ходу работы появится отдельный крупный блок или понадобится платная лицензия, сначала обсудим варианты и стоимость. Расскажите о своей ситуации — подстроим план под неё.
- 3 000 ₽после подписания договора через Диадок
- 76 900 ₽после выполнения, демонстрации и приёмки результата
Предоплата входит в общую стоимость. Оставшуюся сумму оплачиваете после демонстрации и приёмки готовой работы.
Часто спрашивают
Об этой услуге
Как интеграция получает новые входящие УПД?
Используем ленту событий Диадока и сохраняем индекс последнего обработанного события. Для многотитульных документов можно получать актуальное состояние через Docflow API, а содержимое крупного вложения запрашивается отдельно по MessageId и EntityId.
Какой формат УПД разбирается?
Карту полей строим для действующего формата 5.03, который Диадок указывает для УПД и счетов-фактур. Тип, функция и версия проверяются по данным самого документа, чтобы строки интерпретировались корректно.
Что делать, если артикулы поставщика отличаются от наших?
Добавляем таблицу соответствий и очередь неизвестных кодов. Сотрудник один раз связывает код поставщика с внутренней номенклатурой, после чего последующие документы используют сохранённое правило и показывают его источник.
Интеграция подписывает входящий УПД?
Эта работа подготавливает проверяемое сопоставление документа с закупкой и показывает расхождения. Подписание титула покупателя и другие юридически значимые действия остаются в принятом порядке компании; их автоматизацию можно проектировать после утверждения правил приёмки.
Цена и изменения по ходу работы
Цена на странице окончательная?
Да. Перед началом мы сверяем исходные данные и фиксируем результат в договоре. Указанная на странице сумма покрывает согласованную работу целиком, даже если её техническая реализация потребует больше времени, чем ожидалось при оценке.
Что означает резерв незапланированных работ?
Это уже включённый в цену запас времени на небольшие связанные уточнения заказчика, которые появляются после старта: например, добавить поле, изменить формат уведомления или учесть ещё одно условие обработки.
Резерв рассчитывается по формуле: стоимость услуги × 30% ÷ 1 500 ₽. Для услуги за 30 000 ₽ это 6 часов. Эти часы относятся только к дополнительным, заранее незапланированным уточнениям. Они не являются сроком проекта и не ограничивают время на основную работу: согласованный результат мы выполняем полностью.
Можно уточнять детали уже во время работы?
Да. Небольшие связанные изменения обычно помещаются во включённый резерв и не требуют доплаты. Если новая идея заметно меняет результат или превращается в самостоятельную задачу, сначала обсудим подход и стоимость. Любое решение согласуем до выполнения.
Начало работы и оплата
Как оформляются договор и оплата?
Подписываем договор через Диадок. Предоплата составляет 3 000 ₽ и входит в общую стоимость услуги. Остаток оплачивается после демонстрации и приёмки готового результата.
Когда начинается срок выполнения?
Срок отсчитывается после согласования задачи, получения необходимых доступов и материалов, подписания договора и поступления предоплаты. Конкретную дату старта и плановый день готовности подтверждаем перед началом.
Как учитываются платные лицензии и внешние сервисы?
До старта проверяем, нужны ли тарифы, лицензии, сертификаты или дополнительные ресурсы внешних систем. Если они потребуются, заранее покажем варианты и стоимость. По возможности аккаунты и лицензии оформляются сразу на заказчика.
Проверка результата и гарантия
Как принимается готовая работа?
Вместе проверяем согласованные сценарии на контрольных данных или тестовой копии, а затем демонстрируем результат. Для интеграций сверяем передачу данных и обработку ошибок, для сайта — работу нужных страниц и действий пользователя, для отчёта — расчёты и обновление данных.
Какая гарантия действует после сдачи?
На выполненные изменения действует гарантия 3 месяца. Если в изменённой нами части обнаружится ошибка нашей реализации, проверим и исправим её без дополнительной оплаты. Переданные материалы, настройки и код остаются у заказчика.