Открыть
Блог

ИИ для проверки спецификации и счета: как найти расхождения до оплаты

Разбираем, как ИИ помогает сверить спецификацию, счет и сопроводительные документы: номенклатуру, количество, цены, НДС, реквизиты и спорные места.

5 минOpenCowork

Если вы ищете "ии для проверки спецки и счета", задача почти наверняка не теоретическая. Есть счет от поставщика, есть спецификация или заказ, где-то рядом договор, переписка, таблица закупки или выгрузка из учета. Нужно быстро понять: можно оплачивать или в документе есть расхождения.

Лучший формат для такой задачи - не длинный пересказ документов, а короткая проверка перед оплатой. ИИ-агент должен разобрать пакет, сопоставить строки и вернуть список мест, которые надо подтвердить человеку. В OpenCowork это удобно делать как рабочую задачу: загрузить счет, спецификацию, договор или заказ, при необходимости дать доступ к Google Sheets, Google Drive, 1C:УНФ, 1C:Бухгалтерии 8 или МойСклад, а затем попросить агента подготовить таблицу расхождений.

Важно: ИИ не должен сам оплачивать счет, менять учетные данные или утверждать документ. Его роль - подготовить сверку, показать источники и вынести спорные места на проверку бухгалтера, закупщика или руководителя.

Ситуация перед оплатой

Представим обычный закупочный сценарий. Менеджер согласовал спецификацию на 18 позиций. Поставщик прислал счет. Вроде бы все похоже: те же товары, примерно те же суммы, тот же контрагент. Но в реальности могут отличаться артикулы, количество, цена за единицу, ставка НДС, итоговая сумма, срок поставки или реквизиты.

Ручная проверка занимает время, особенно если строк не 5, а 80. Еще хуже, когда документы пришли в разных форматах: счет в PDF, спецификация в Excel, часть условий в договоре, а последняя версия цены в переписке. Здесь ИИ полезен как внимательный первый слой сверки: он не устает на одинаковых строках и может собрать расхождения в один рабочий список.

Чек-лист для агента

Перед тем как отдавать задачу ИИ, проверьте, что у него есть нормальный входной пакет. Чем точнее пакет, тем меньше спорных выводов.

  • счет поставщика в PDF, XLSX, DOCX или скане;
  • спецификация, заказ, коммерческое предложение или таблица согласованных позиций;
  • договор или номер договора, если он влияет на цену, сроки, НДС или реквизиты;
  • переписка или комментарий менеджера, если были замены позиций;
  • внутренняя таблица закупки в Google Sheets или выгрузка из учета, если она считается источником правды;
  • правило, что считать главным документом при конфликте: договор, спецификацию, заказ или учетную выгрузку.

В OpenCowork эти материалы можно хранить в проекте как файлы и рабочий контекст. Если подключены источники, агент может работать не только с одним PDF, а с тем, что реально влияет на решение: таблицами, папками в Google Drive, библиотекой проекта, данными из 1C или МойСклад.

Что именно сверять

Для счета и спецификации полезно разделять проверку на несколько блоков. Так агент не превращает задачу в общий комментарий, а идет по конкретным полям.

Блок проверкиЧто попросить у ИИПочему это важно
НоменклатураСопоставить названия, артикулы, комплектации и замененные позицииПохожие названия могут скрывать другую модель или набор
КоличествоСравнить штуки, метры, часы, упаковки и комплектыОшибка в единице измерения легко меняет итог в разы
ЦенаПроверить цену за единицу, скидки, наценки и округленияЧасто счет пересчитан не по согласованной спецификации
НДССравнить ставку, выделение налога и итог с НДСОшибка влияет на оплату и закрывающие документы
РеквизитыПроверить ИНН, КПП, расчетный счет, получателя и договорПлатеж может уйти не туда или попасть не к тому договору
УсловияСрок поставки, предоплата, доставка, назначение платежаСпорные условия лучше поймать до оплаты

Хороший ИИ-агент должен явно разделять точные совпадения и предположения. Например, "кабель HDMI 2 м" и "кабель HDMI 2m Premium" могут быть одной позицией, но это не точное совпадение. В результате такая строка должна получить статус "проверить", а не "совпало".

Готовая постановка задачи

Можно дать агенту такую формулировку:

Сверь счет поставщика со спецификацией перед оплатой. Проверь номенклатуру, артикулы, количество, единицы измерения, цены, НДС, итоговую сумму, реквизиты, номер договора и условия поставки. Верни таблицу: строка, данные в спецификации, данные в счете, статус, расхождение, источник, что должен проверить человек. Не утверждай оплату и не меняй учетные данные.

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

Как должен выглядеть результат

Результат проверки лучше получать не в виде длинного абзаца, а в виде рабочей таблицы. Например:

ПозицияВ спецификацииВ счетеСтатусДействие
Монитор 27 IPS8 шт. по 18 900 руб.8 шт. по 19 500 руб.РасхождениеПодтвердить новую цену
Кабель HDMI 2 м20 шт.25 шт.РасхождениеУточнить количество
ДоставкаНе указана7 000 руб.Новая строкаПроверить согласование доставки
Итого с НДС162 400 руб.174 200 руб.РасхождениеПересчитать после уточнений

Такой формат можно сразу передать бухгалтеру, закупщику или руководителю. Главное, чтобы рядом с каждым выводом был источник: из какого файла, листа, строки или документа взято значение.

Чем здесь полезен OpenCowork

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

Практически это выглядит так:

  1. Вы создаете задачу в проекте и прикладываете счет со спецификацией.
  2. При необходимости добавляете договор, заказ, таблицу закупки или выгрузку из учета.
  3. Агент извлекает строки и приводит их к единой структуре.
  4. Агент сравнивает документы и помечает точные совпадения, расхождения и спорные совпадения.
  5. Команда получает таблицу, вопросы и список недостающих данных.
  6. Человек принимает решение: оплачивать, запрашивать исправленный счет или возвращать поставщику вопросы.

Если компания работает с 1C:Бухгалтерией 8, 1C:УНФ или МойСклад, такие системы могут быть источником контекста для контрагентов, договоров, складских документов и оплат, когда они подключены в проекте. Google Sheets полезен для ручных реестров закупок, а Google Drive и Library проекта - для версий документов.

Где ИИ может ошибиться

Не стоит превращать ИИ-проверку в единственный контроль. Документы бывают плохого качества, сканы читаются с ошибками, в Excel могут быть скрытые строки, а в спецификации одна позиция иногда разбита на несколько комплектующих. Еще одна частая проблема - похожие названия. Агент может предположить совпадение, но не должен выдавать предположение за факт.

Поэтому правильное правило такое: ИИ готовит сверку, человек подтверждает спорные места. Оплата, проведение документа, исправление учета, письмо поставщику и юридически значимое утверждение остаются за ответственным сотрудником.

Связанные сценарии

Если расхождение обнаружилось уже после оплаты или в конце периода, задача переходит в сверку взаиморасчетов. Для этого есть отдельный материал: может ли ИИ сверить акты сверки.

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

Начать проще всего с одного реального пакета: счет, спецификация и договор или заказ. В OpenCowork можно поставить агенту такую задачу, получить таблицу расхождений и сохранить результат в проекте для проверки человеком. Другие сценарии применения агента собраны в разделе примеров задач.

От практики к рабочей задаче

Как OpenCowork выполняет задачи с документами и сверками