Контролёр закупочных цен

Контролёр закупочных цен сверяет плановые цены из спецификации изделия с фактическими ценами в актах, УПД, счетах-фактурах и накладных поставщиков. По каждому компоненту считает отклонение, проставляет статус и отдельно выносит позиции, которые нужно проверить вручную. Результат — краткий отчёт в чате и файл Excel с полными таблицами сверки.

Арифметику агент не поручает ИИ: разбор спецификации, пересчёт единиц измерения, отклонения и статусы считает код. ИИ подключается только там, где нужен смысл — прочитать документ, который не разобрался автоматически, и сопоставить позицию поставщика с позицией спецификации, когда наименования написаны по-разному. Одинаковый вход даёт одинаковый результат.

Быстрый старт

Сверка работает сразу после добавления агента из Маркетплейса, база знаний ему не нужна.

  1. Приложите в одно сообщение спецификацию изделия (.xlsx) и первичные документы поставщиков (.pdf или .docx, в том числе сканы) — через значок скрепки (до 100 файлов).

  2. Нажмите кнопку «Сверить цены» или напишите запрос.

  3. Дождитесь обработки — до 10 минут; в чате виден индикатор генерации.

  4. Прочитайте отчёт в чате и откройте файл Excel — в нём полные таблицы.

  5. Опубликуйте агента и поделитесь ссылкой с командой закупок.

Новый комплект файлов в том же диалоге — новый прогон. Ранее загруженные файлы остаются доступны: можно сверить новую спецификацию с уже приложенными документами и наоборот.

Что приложить

Файл

Обязательность

Формат

Спецификация изделия

обязательно

.xlsx — ровно один файл

Акты, УПД, счета-фактуры, накладные

обязательно

.pdf или .docx; сканы распознаются платформой

Роль файла определяется по расширению: .xlsx — спецификация, всё остальное — первичные документы. Своего шаблона спецификации у агента нет: порядок колонок и место шапки не важны. Обязательны две колонки — наименование позиции и цена за единицу; единица измерения, артикул, цены по документам, ссылки на документы и имена сканов — по желанию. Если колонок со ссылками на документы нет, агент ищет компонент по наименованию во всех загруженных документах и помечает такие строки в отчёте.

Что вы получите в ответ

Краткий отчёт в чате — без таблиц и списков позиций:

  • Что проверено — сколько компонентов и документов взято в сверку.

  • Результат сверки — сколько позиций сошлось, сколько с неточностью, сколько с существенным расхождением.

  • Расхождение по средней цене — в скольких компонентах средняя фактическая цена разошлась с плановой.

  • Требуют внимания — позиции, которые не удалось сверить.

  • Не проверены — нераспознанные и непригодные документы.

  • Итог — что смотреть в файле в первую очередь.

Файл Excel — новый файл, исходная спецификация не меняется. Два листа: «Состав изделия с результатами сверки» (строки спецификации с колонками статусов и комментариями) и «Детализация по документам» (строка на каждую проверку «компонент × документ»: цена в таблице, цена в скане, отклонение, статус; пара, подобранная моделью, помечена «ИИ»).

Статусы

Статус

Когда ставится

Ок

Отклонение не больше 1%

Неточность

Отклонение от 1% до 10%, либо единицы измерения несопоставимы

Существенное расхождение

Отклонение больше 10%

Ошибка: компонент не найден в скане

В документе нет строки, соответствующей компоненту

Ошибка: цена в скане не указана

Строка найдена, цены за единицу в ней нет

Ошибка: цена в таблице не указана

В спецификации нет плановой цены по этому документу

Ошибка: скан не распознан

Документ приложен, но прочитать его не удалось

Ошибка: скан не приложен

В спецификации есть ссылка на документ, самого документа нет

Ограничения

  • Форматы: спецификация — xlsx, первичные документы — pdf и docx, в том числе сканы. Размер и количество: до 50 МБ на файл, до 100 файлов за одну загрузку. Изображения, аудио, видео и архивы агент не принимает.

  • Спецификация в сверке одна. Если приложено два и более файла xlsx, агент попросит оставить нужный и сверку не запустит.

  • Одна позиция сверяется не более чем по пяти документам.

  • Пороги отклонения — 1% и 10% — заданы в агенте и не настраиваются.

  • При очень больших спецификациях отчёт в чате усекается: агент предупредит об этом, полный результат остаётся в файле Excel.

  • Агент не хранит результаты сверок и не сравнивает их между диалогами. Точечно отредактировать готовый файл нельзя — повторный запрос формирует его заново.

  • Цифры в отчёте — результат расчёта по вашим документам, а не оценка модели. Решение по расхождению принимает закупщик.

Если что-то пошло не так

Что увидите

Что делать

«Чтобы начать сверку, приложите спецификацию изделия (.xlsx) и первичные документы поставщиков (.pdf или .docx)»

Приложите оба типа файлов в одно сообщение

«Не нашёл первичных документов…» / «Не нашёл спецификацию изделия…»

Не хватает одного из типов файлов — приложите

«Приложено несколько файлов .xlsx…»

Оставьте один .xlsx — спецификацию

«Файл изделия не распознан: не найдены колонки с наименованием позиции и ценой за единицу»

Проверьте, что в спецификации есть эти две колонки

«В файле изделия не найдено ни одной строки состава»

Спецификация пуста или строки состава не под шапкой

«Документ не распознан. Загрузите PDF с текстовым слоем или файл в формате DOCX»

Скан нечитаемый или файл повреждён — остальные документы сверены

Агент говорит, что приложенный документ для сверки не подходит

Приложен, например, договор — сверка остальных продолжена

«Часть данных не поместилась в отчёт: детализация обрезана»

Полный результат в файле Excel

«Не удалось выполнить сверку. Попробуйте ещё раз»

Модель не ответила; кредиты не списаны

«Не удалось сформировать файл. Результат отправлен текстом в чат»

Отчёт в чате полный, файл попросите заново

Где работает агент

После публикации агент доступен по прямой ссылке и в виджете на сайте.