bots4.me

Import Supplier Confirmations Into Odoo

Written by

in

Логотип BOTS4.me

Как автоматически импортировать подтверждения заказов поставщиков в Odoo

Обновляйте цены, количества и даты поставки в заказах на закупку Odoo — не перепечатывая ни одного PDF от поставщика

Каждый отправленный вами заказ на закупку возвращается письмом с подтверждением: это PDF, таблица Excel, а иногда всего несколько строк текста. Кто-то в вашей команде открывает каждое такое письмо, построчно сравнивает его с заказом в Odoo и вручную обновляет цены, количества и даты поставки. В этом руководстве показано, почему ручной цикл перестаёт работать, чего не хватает привычным обходным решениям и как Supplier2ERP автоматически импортирует подтверждения поставщиков в Odoo — а ваши правила допусков решают, что обновить, а что пометить.

💸 Во что на самом деле обходится ручной ввод подтверждений

Подтверждение заказа от поставщика выглядит безобидно — пока не умножишь его на все отправленные вами заказы. Каждое подтверждение нужно открыть, прочитать и сравнить с заказом на закупку в Odoo. Подтвердил ли поставщик всё количество? Изменилась ли цена за единицу? Не сдвинулась ли дата поставки на две недели? Каждый ответ означает клики и повторный ввод в приложении Purchase.

Ущерб от пропуска этой работы хуже, чем сама работа. Когда подтверждения не вносятся, Odoo незаметно показывает неверную картину:

  • Неверные даты поступления: Odoo по-прежнему ждёт товар в исходную дату, поэтому ваши плановые поступления, обещания клиентам и планирование пополнения строятся на устаревших данных.
  • Неверные цены: приходит счёт от поставщика, он не сходится с заказом на закупку, и бухгалтерия требует объяснений от отдела закупок спустя недели после того, как об этом заказе все забыли.
  • Незаметные недопоставки: поставщик подтвердил 60 единиц из 100, строку никто не обновил, и нехватка обнаруживается только тогда, когда заказ клиента невозможно отгрузить.
  • Потерянные часы квалифицированной работы: сотрудники закупок целый день переносят цифры из PDF во вкладку браузера вместо того, чтобы вести переговоры и решать проблемы с поставками.

Эта задача — чистое сравнение и ввод данных, то есть ровно та работа, которую должно делать программное обеспечение, и ровно та работа, которую люди делают хуже всего, когда им скучно.

🔧 Как команды обычно пытаются решить эту задачу

1. Продолжать делать это вручную

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

2. Встроенный почтовый шлюз Odoo

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

3. Универсальные OCR-инструменты и коннекторы в стиле Zapier

OCR-инструменты на шаблонах умеют извлекать поля из документа — после того как вы создадите и будете поддерживать шаблон под вёрстку каждого поставщика. Поставщики меняют форматы без предупреждения, а коннектор, который просто извлёк текст, всё равно не отвечает на главный вопрос: сходится ли это с моим открытым заказом на закупку в Odoo и укладывается ли расхождение в допуск? Извлечение без сопоставления с ERP лишь сдвигает ручное сравнение на шаг дальше.

4. Собственные скрипты

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

🤖 Автоматический путь: Supplier2ERP

Supplier2ERP — это бот BOTS4.me, который следит за вашим почтовым ящиком, читает подтверждения поставщиков в любом формате, сопоставляет их с открытыми заказами на закупку в Odoo и обновляет количества, цены и даты поставки по заданным вами правилам допусков.

📧

Приходит подтверждение от поставщика

🤖

Данные извлечены из PDF, Excel, Word или скана

⚙️

Сопоставлено с вашим открытым заказом на закупку

💾

Заказ на закупку в Odoo обновлён в пределах допуска

Отчёт отправлен по почте, расхождения помечены

🧠 Трёхуровневое извлечение — сначала правила, ИИ в запасе

Уровень 1 — привязка по кодам: Supplier2ERP ищет в документе поставщика ваши собственные коды товаров из каталога Odoo. Без шаблонов, работает с любой вёрсткой с первого дня.

Уровень 2 — накопленные шаблоны: после первой обработки формата поставщика его правила извлечения сохраняются. Последующие подтверждения от того же поставщика обрабатываются мгновенно.

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

Настройка примерно за пять минут

  • Шаг 1 — зарегистрируйтесь: создайте учётную запись на bots4.me/bots и добавьте приложение Supplier2ERP. Первый месяц бесплатно, отменить можно в любой момент.
  • Шаг 2 — подключите почтовый ящик: используйте безопасное быстрое подключение (OAuth для Gmail и Office 365; поддерживается любой провайдер IMAP). Без промежуточного ПО и без правил пересылки.
  • Шаг 3 — подключите Odoo: установите бесплатный модуль BOTS4.me Connect (Odoo 13–19). Пользователи Odoo Online добавляют XML-помощник без кода и вставляют API-ключ, созданный в Settings → Users → Account Security; на Odoo.sh и на собственном сервере устанавливается Python-коннектор в один клик. Один коннектор обслуживает все одиннадцать приложений BOTS4.me.
  • Шаг 4 — задайте допуски: выберите, насколько подтверждённая цена или количество могут отличаться от заказа на закупку, прежде чем они будут помечены, а не приняты автоматически, и каких поставщиков обрабатывать.
  • Шаг 5 — начните в Демо-режиме: бот обрабатывает реальные подтверждения и сообщает, что именно он обновил бы, ничего не записывая. Затем перейдите к предварительному просмотру только на чтение, а после — к полной автоматизации, когда отчёты завоюют ваше доверие.

📅 Как выглядит повседневная работа

После запуска Supplier2ERP работает по выбранному вами расписанию — от каждых 15 минут до одного раза в неделю, в заданные вами часы работы. За каждый запуск он обрабатывает новые письма и вложения от поставщиков:

  • В пределах допуска: подтверждённые количества, цены за единицу и даты поставки записываются в соответствующие строки заказа на закупку в Odoo, а обработанное письмо перемещается в _Supplier2ERP/OBRABOTANO.
  • За пределами допуска: крупные расхождения помечаются в отчёте, а письмо остаётся непрочитанным в вашем INBOX — заказ на закупку не изменяется, пока вы его не проверите. Ничто не теряется в скрытой папке.
  • Полная прозрачность: после каждого запуска вы получаете отчёт о расхождениях — что извлечено, что сопоставлено, что изменено, что пропущено и почему. На вкладке Журналы в панели управления хранится полная история решений.
  • Полный контроль: Питание бота включается и выключается, каждая функция переключается отдельно, Режим ИИ — от Off до Ultra, всё это на вкладке Управление на bots4.me/bots. Размещение в ЕС, соответствие GDPR, 2FA, интерфейс на 31 языке.

🔄 Недостающее звено складского цикла Odoo

Supplier2ERP замыкает цикл, который открывают два родственных бота. AutoSTOCK рассчитывает оптимальные целевые запасы по вашей реальной истории продаж и записывает их как нативные правила пополнения Odoo. AutoPURCHASE превращает эти цели в черновики заказов на закупку, сгруппированные по поставщикам с учётом минимумов. Когда поставщики подтверждают эти заказы, Supplier2ERP читает подтверждения и поддерживает каждый заказ в актуальном виде — подтверждённые цены, количества и даты автоматически возвращаются в Odoo.

Вместе три бота проводят вас от вопроса «сколько нам держать на складе?» до состояния «товар подтверждён, и Odoo об этом знает» практически без ручной работы в закупках.

🌍 Работает не только с Odoo

Это руководство посвящено Odoo (версии 13–19, включая Odoo Online, Odoo.sh и установку на собственном сервере), но Supplier2ERP поставляется с оптимизированными адаптерами и для других систем: SAP Business One, Oracle NetSuite, QuickBooks, Xero и Offeris — у каждой своя стратегия обновления (пакетные обновления, перезапись заказа или обновление отдельных строк). Используете что-то другое? Напишите нам — интеграции добавляются регулярно.

❓ Часто задаваемые вопросы

Может ли Odoo автоматически обновлять заказы на закупку по письмам с подтверждениями от поставщиков?

Не в базовой поставке. Почтовый шлюз Odoo умеет прикрепить подтверждение к обсуждению заказа на закупку, но не читает документ и не меняет строки заказа. Supplier2ERP добавляет этот слой: он извлекает подтверждённые количества, цены и даты поставки из письма или вложения, сопоставляет их с открытым заказом на закупку и обновляет Odoo в рамках заданных вами правил допусков.

Как Supplier2ERP читает PDF поставщиков без шаблонов?

За счёт привязки по кодам: бот ищет в документе ваши собственные коды товаров, взятые из каталога Odoo, поэтому любая вёрстка поставщика работает с первого дня. После первой обработки формата конкретного поставщика шаблоны извлечения сохраняются и используются повторно. И только если оба способа не сработали, подключается ИИ как запасной вариант — включая OCR для сканов и изображений.

Что происходит, если подтверждённая цена или количество отличаются от моего заказа на закупку?

Пороги допусков задаёте вы. Небольшие расхождения могут приниматься автоматически и записываться в заказ на закупку. Крупные расхождения помечаются в отчёте, обновление заказа пропускается, а письмо поставщика остаётся непрочитанным в вашем INBOX, чтобы вы точно не пропустили проверку.

Обрабатывает ли он отсканированные подтверждения и изображения?

Да. Supplier2ERP обрабатывает PDF, Word, Excel, HTML, обычный текст письма и изображения через OCR — поэтому сфотографированное или отсканированное подтверждение читается так же, как цифровое.

Можно ли протестировать его, не разрешая запись в Odoo?

Да. Начните в Демо-режиме вообще без доступа к ERP, затем перейдите в режим предварительного просмотра, где бот читает ваши заказы на закупку и сообщает, что именно он изменил бы, ничего при этом не записывая. Полную автоматизацию вы включаете, только когда будете уверены. Первый месяц бесплатный, отменить можно в любой момент.

Какие версии Odoo и варианты размещения поддерживаются?

Odoo с 13 по 19 версию. Odoo.sh и установки на собственном сервере используют бесплатный Python-модуль BOTS4.me Connect с установкой в один клик; Odoo Online (где пользовательский Python запрещён) использует XML-помощник без кода плюс API-ключ, созданный в Settings → Users → Account Security. Один коннектор обслуживает все одиннадцать приложений BOTS4.me.

Работает ли Supplier2ERP с другими ERP, кроме Odoo?

Да — поддерживаются SAP Business One, Oracle NetSuite, QuickBooks, Xero и Offeris, у каждой своя оптимизированная стратегия обновления заказов на закупку. Новые интеграции добавляются регулярно.

📚 Похожие руководства

🔗 Источники и дополнительные материалы

Официальная документация и стандарты, на которые ссылается это руководство. Внешние ссылки открываются в новой вкладке.

Хватит перепечатывать подтверждения поставщиков

Подключите почтовый ящик и Odoo примерно за пять минут, посмотрите на работу Supplier2ERP в Демо-режиме и переходите к реальной работе, когда отчёты вас убедят. Первый месяц бесплатно, отменить можно в любой момент.

🌐 BOTS4.me полностью работает на вашем языке — знание английского для настройки и запуска автоматизации не нужно. Эта страница переведена с английского оригинала. Предложить улучшение формулировки →