bots4.me

How to Import Email Orders and RFQs into SAP Business One

Written by

in

Логотип BOTS4.me

Как импортировать заказы и запросы цен из почты в SAP Business One

От заказов в PDF, Excel и сканах из почты к документам SAP Business One — без перепечатывания

Если ваш отдел продаж тратит утро на копирование заказов и запросов цен из почты в SAP Business One, это руководство для вас. Mail2ERP читает каждое письмо и его вложения, находит бизнес-партнёра и товары в базе данных вашей компании и создаёт коммерческое предложение для запроса цены или заказ на продажу для твёрдого заказа — через собственный Service Layer SAP Business One, с ценами, которые SAP Business One даёт этому клиенту. Вы начинаете в демо-режиме, а первый месяц — бесплатный месяц Discovery.

🎯 «Половина нашего отдела продаж — это ввод данных»

Компании на SAP Business One — это, как правило, дистрибьюторы, оптовики и производители с постоянным потоком B2B-заказов. Большинство этих заказов по-прежнему приходит по почте, и разрыв между почтовым ящиком и документом продажи закрывают люди:

  • Бесконечные форматы: PDF из ERP клиента, таблицы Excel с собственными столбцами, отсканированные формы, списки товаров в тексте письма, на нескольких языках.
  • Коды, которые не совпадают: клиент пишет собственный номер детали или штрихкод, а кто-то вручную ищет ваш ItemCode.
  • Запросы цен и заказы вперемешку: по каждому письму сначала нужно решение — коммерческое предложение или заказ на продажу, — прежде чем кто-то начнёт печатать.
  • Медленные ответы: запросы цен, на которые отвечают на следующий день, проигрывают более быстрым конкурентам, а заказы, полученные в конце дня, отгружаются на день позже.

При больших объёмах этим занимается целая команда. Один из клиентов Mail2ERP, IMP Kontakt, обрабатывает тысячи заказов и запросов цен из почты в месяц без перепечатывания.

🔍 Что пользователи SAP Business One обычно пробуют сначала

Ручной ввод с копированием

Вариант по умолчанию. Точно, когда у людей есть время, чревато ошибками, когда его нет, и масштабируется только наймом.

Надстройки и импорты от партнёров

Партнёры могут построить импорт под формат файлов клиента. Он работает для тех макетов, под которые создан. Каждый новый макет клиента, изменение столбца или язык — это новый проект, а импорт всё равно не отличает запрос цены от заказа.

OCR на шаблонах и сервисы разбора документов

Парсеры документов могут извлечь поля из PDF, но результат всё равно нужно сопоставить с бизнес-партнёрами и ItemCode, определить тип документа и отправить его в SAP Business One. Мы сравниваем этот подход в статье Parseur, Docparser или Nanonets против Mail2ERP.

⚠️ Что действительно требуется

Читать любой макет, любой язык, без шаблонов; отличать запрос цены от заказа; сопоставлять коды клиента с вашими товарами; позволять SAP Business One оценивать строки; соблюдать ваши процедуры утверждения; и никогда не создавать один и тот же документ дважды.

⚙️ Как Mail2ERP работает с SAP Business One

📧

Приходит письмо от клиента

→
🤖

Mail2ERP читает и сопоставляет

→
💾

Коммерческое предложение или заказ на продажу через Service Layer

→
✅

Письмо перемещено в OBRABOTANO

Какой документ создаётся

Запрос цены становится коммерческим предложением со сроком действия 30 дней, а твёрдый заказ — заказом на продажу. В SAP Business One открытый заказ на продажу не требует отдельного подтверждения, поэтому он остаётся в том виде, в каком создан. Номер заказа клиента попадает в номер ссылки клиента (NumAtCard), желаемая дата поставки — в даты поставки строк, а в документе указывается контактное лицо, отправившее письмо.

Клиенты, контактные лица и адреса доставки

Адрес электронной почты отправителя должен принадлежать бизнес-партнёру — клиенту или лиду — или одному из его контактных лиц. Неактивные бизнес-партнёры отклоняются, а Mail2ERP никогда не создаёт клиентов. Если в письме указан адрес доставки, совпадающий с одним из адресов доставки партнёра, используется он; иначе остаётся адрес доставки SAP Business One по умолчанию.

Сопоставление товаров: ItemCode, штрихкоды, каталожные номера

  • ItemCode — всегда.
  • Штрихкоды — штрихкод товара и дополнительные штрихкоды товара (переключатель Штрихкоды).
  • Коды поставщика — каталожный номер поставщика в товаре и каталожные номера бизнес-партнёров ваших поставщиков (переключатель Коды поставщика).
  • Артикулы клиента — каталожные номера бизнес-партнёров, которые вы ведёте для клиента, используемые только для этого клиента (переключатель Артикулы клиента).

Неактивные товары и товары, не являющиеся товарами для продажи, отклоняются, а Mail2ERP никогда не создаёт товары. Когда Mail2ERP не распознаёт собственный код клиента, но может предложить продукт, он присылает вам письмо с одной кнопкой: она сохраняет код клиента для этого продукта в SAP Business One и сама повторно импортирует письмо. С этого момента код распознаётся автоматически.

Цены из SAP Business One

Mail2ERP узнаёт цену нетто, которую SAP Business One даёт этому клиенту для этого товара и количества, а при её отсутствии использует прайс-лист товара по умолчанию. Когда цена в письме совпадает с ценой по умолчанию, цена не передаётся, так что ваши прайс-листы и специальные цены остаются в силе. SAP Business One применяет собственные налоги. Цена из письма используется только тогда, когда в SAP Business One цены нет.

Примечания, файлы и процедуры утверждения

  • Файлы: исходные вложения и текст письма (в виде текстового файла) прикладываются к документу. Для этого на сервере SAP Business One должна быть настроена папка вложений; без неё файлы пропускаются, а документ всё равно создаётся.
  • Утверждения: если к пользователю BOTS4.me применяются процедуры утверждения, SAP Business One сохраняет документ как черновик. Mail2ERP сообщает о нём как об ожидающем утверждения и никогда не создаёт его дважды. Если вы этого не хотите, исключите пользователя BOTS4.me из процедур.
  • Ничего не удаляется: BOTS4.me никогда не удаляет документы в SAP Business One.

Из предложения — заказ, и дубли

При включённом переключателе Обнаружение RFQ ответ, в котором указан номер вашего предложения и оно чётко заказывается, становится заказом на продажу, скопированным из этого предложения. Если клиент меняет количества для конкретных строк, используются эти количества; иначе заказывается всё предложение и прикладывается примечание для вашей команды. Каждый документ несёт метку Mail2ERP в начале примечаний (или в поле U_B4M_ID, если вы его создадите), поэтому прерванный запуск или пересланная копия никогда не создадут второй документ.

🛠️ Пошаговая настройка

  • Шаг 1 — Начните бесплатный месяц Discovery: войдите на bots4.me/bots, нажмите Начать бесплатный месяц Discovery на карточке Mail2ERP и один раз примите Условия. Банковская карта не нужна.
  • Шаг 2 — Подключите почтовый ящик: Настройки → Mail2ERP → Access Manager → Добавить источник. Gmail и Microsoft 365 используют Secure Quick Connect; другие провайдеры подключаются по IMAP. См. руководство по подключению. Или пересылайте заказы на mail2erp@bots4.me без подключения ящика.
  • Шаг 3 — Подготовьте пользователя Service Layer: создайте для BOTS4.me отдельного пользователя SAP Business One (например, B4M_API) с лицензией, дающей доступ к Service Layer, и предоставьте ему бизнес-партнёров и товары (чтение) и коммерческие предложения и заказы на продажу (создание).
  • Шаг 4 — Сделайте Service Layer доступным: он работает на вашем сервере SAP, обычно на порту 50000, и должен быть доступен из интернета по https — обычно через обратный прокси или вашего хостинг-партнёра. Частные сетевые адреса использовать нельзя.
  • Шаг 5 — Подключите SAP Business One: Добавить назначение → SAP Business One, затем введите адрес Service Layer, базу данных компании (как на экране входа), пользователя и пароль. Пароль шифруется в момент сохранения. Если сервер использует собственный сертификат, проверка покажет его отпечаток SHA-256; сравните его с отпечатком вашего сервера и вставьте для подтверждения.
  • Шаг 6 — Запустите в режиме DEMO, затем перейдите на LIVE: Mail2ERP начинает в демо-режиме и присылает вам по почте то, что он создал бы. Когда отчёты выглядят правильно, установите Режим на LIVE на вкладке «Управление».

Поддерживается SAP Business One 10.0 или новее, на SQL Server или SAP HANA. SAP S/4HANA — другой продукт, он подключается по запросу.

🧭 Первая неделя в месяце Discovery

  • Режим: DEMO читает ваши письма и данные SAP Business One и ничего не записывает; вы получаете письмо с предложением или заказом, который был бы создан. LIVE становится доступен после первого письма с отчётом DEMO.
  • Переключатели Discovery: переключатели с меткой Discovery входят в ваш бесплатный месяц и изначально выключены. В SAP Business One у переключателей Штрихкоды, Коды поставщика, Артикулы клиента и Обнаружение RFQ есть данные для работы — включите те, которыми пользуетесь.
  • Тестовый заказ: отправьте письмо от контакта бизнес-партнёра-клиента с двумя-тремя ItemCode и количествами, затем второе письмо, в котором спрашиваются только цены. Отчёты DEMO покажут заказ на продажу и коммерческое предложение; решения также появятся на вкладке Журналы и в папке _Mail2ERP/LOGS.
  • Обучение: перетащите письмо в _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY, чтобы повторить его как этот тип, или в _Mail2ERP/PROPUSTIT, чтобы в дальнейшем пропускать такие письма.

📅 Когда месяц Discovery закончится

Когда месяц заканчивается, Mail2ERP сам продолжает работу на бесплатном тарифе с небольшим месячным объёмом: когда он исчерпан, новые задачи ждут следующего месяца или пока вы не выберете тариф, а уже начатая задача всегда доводится до конца. Выберите тариф, чтобы сохранить все функции, — см. таблицу тарифов на странице продукта Mail2ERP.

Бесплатный тариф читает текст писем, PDF, CSV и HTML; для отсканированных PDF, изображений, Excel, Word и переключателей Discovery нужен тариф. Ничто из импортированного не отменяется.

📅 Неясные письма и повседневная работа

Mail2ERP читает PDF, Excel, Word, CSV, HTML, изображения и отсканированные документы с OCR — на любом языке, без шаблонов, в заданные вами часы работы.

  • Импортировано: письмо перемещается в _Mail2ERP/OBRABOTANO, а документ находится в SAP Business One.
  • Неясно: письмо остаётся в вашей папке INBOX непрочитанным, с причиной в журнале — например, отправитель не является бизнес-партнёром, код неизвестен или товар не является товаром для продажи. Устраните причину и перетащите письмо в _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY для повторной попытки.
  • Неуверенные количества никогда не угадываются: строка пропускается, и вас просят добавить её вручную.
  • Ожидает утверждения: о черновиках, созданных по процедурам утверждения, сообщается как об ожидающих, так что вы знаете, где искать.

Платформа размещена в ЕС, создана с учётом GDPR и поддерживает 2FA; отчёты, журналы и папки почтового ящика доступны на 31 языке. То же подключение к SAP Business One обслуживает и другие приложения BOTS4.me, например AutoERP, который по пользовательскому полю U_B4M_AUTOERP определяет, какие заказы на продажу он может доставить и по каким выставить счёт.

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

Может ли SAP Business One импортировать заказы на продажу из вложений писем?

Сам по себе — нет. Mail2ERP добавляет этот шаг: читает вложение, сопоставляет бизнес-партнёра и товары и создаёт заказ на продажу или коммерческое предложение через Service Layer.

Нужен ли нам Service Layer, или это работает с DI API?

Mail2ERP использует только Service Layer, с пользователем и паролем, по https. Он работает с SAP Business One 10.0 или новее, на SQL Server или SAP HANA.

Будут ли использоваться наши специальные цены и прайс-листы?

Да. Mail2ERP запрашивает у SAP Business One цену, которую тот даёт этому клиенту, и не указывает цену в строке, если она совпадает с прайс-листом по умолчанию, поэтому действуют ваши специальные цены и скидки.

Наши клиенты заказывают по собственным номерам деталей. Это работает?

Да, через каталожные номера бизнес-партнёров. Включите «Артикулы клиента», и Mail2ERP будет использовать каталожные номера, которые вы ведёте для этого клиента. Если код новый, в полученном вами письме есть кнопка, которая сохраняет его для нужного товара на будущее.

Что будет с нашими процедурами утверждения?

Они продолжают работать. Если процедура применяется к пользователю BOTS4.me, SAP Business One сохраняет черновик; Mail2ERP сообщает о нём как об ожидающем утверждения и никогда не создаёт его второй раз.

Наш сервер находится за файрволом. Можно ли всё равно подключиться?

Service Layer должен быть доступен по https из интернета, обычно через обратный прокси. Если ваш файрвол пропускает только известные адреса, запросите адреса наших серверов по адресу support@bots4.me.

Можно ли тестировать без риска?

Да. Демо-режим ничего не записывает в SAP Business One и присылает вам по почте то, что было бы создано. Также можно сначала подключить тестовую базу данных компании.

📚 Читайте также

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

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

Верните отделу продаж его утро

Подключите почтовый ящик и Service Layer, посмотрите, как Mail2ERP работает в демо-режиме, и переходите в рабочий режим только тогда, когда будете уверены. Первый месяц — бесплатный месяц Discovery, банковская карта не нужна.

Нужно автоматизировать несколько процессов или вашей ERP нет в нашем списке? We build it for you: book a free call →

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