Работа поставщиков «Максипро МО» с заказами через электронную почту. Функционал Email2EDI
Процесс обмена документами по схеме Email2EDI на CorePlat
- «Максипро МО» отправляет «Заказ» (ORDERS) продавцу на платформе CorePlat в сторону продавца. ORDERS формируется в xml-формате.
- CorePlat применяет трансформацию, которая ORDERS в xml-формате от «Максипро МО» превращает в документ Excel-формата.
- Документ в Excel-формате отправляется на электронную почту продавца.
- Продавец может с электронной почты скачать документ на жёсткий диск. Далее продавец должен выполнить действия с документом, описанные в разделе «Отправка „Ответа на заказ“ (ORDRSP)».
- Продавец через электронную почту отправляет документ на адрес, указанный в разделе «Правила создания письма».
- К документу применяется трансформация, которая превращает из Excel-формата в xml-формат, который отображается на платформе в виде документа «Ответ на заказ» (ORDRSP).
Отправка / получение «Заказа» (ORDERS)
При отправке ORDERS от «Максипро МО», у поставщика отображается на UI в виде входящего документа, одновременно с этим отправляется на электронную почту в Excel-формате.
Тема письма:
«заказ от организации //наименование покупателя//_//дата_время//_//GLN покупателя//»
Пример: «заказ от организации Максидом Тест ООО_201710110000_8731230921241»
Наименование документа:
«заказ_//GLN покупателя//_//дата_время//.xls»
Пример: «заказ_8731230921241_201710110000.xls»
После скачивания на жёсткий диск документ доступен для редактирования.
Важно
Структуру документа менять нельзя.
Отправка «Ответа на заказ» (ORDRSP)
Правила редактирования документа в Excel-формате для корректной обработки:
Важно
Обрабатывать xls-формат нужно в MS Excel. Используя программы-аналоги, функционал может не работать.
- Даты должны быть в Excel-формате (т.е. в формате DD.MM.YYYY, например: «25.12.2017»)
- Поля для заполнения и их обязательность в «шапке» документа представлены ниже (Табл. 1).
| Отображение в документе | Обязательность заполнения | Примечание |
|---|---|---|
| ОТВЕТ НА ЗАКАЗ | ||
| Ответ на заказ номер: | Обязательно | |
| Дата ответа на заказ: | Обязательно | |
| На основании заказа номер: | Обязательно | |
| На основании заказа дата: | Обязательно | |
| Номер контракта: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| Дата контракта: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| ПОЛУЧАТЕЛЬ | ||
| Наименование покупателя: | Обязательно | |
| ILN Покупателя: | Обязательно | |
| ОТПРАВИТЕЛЬ | ||
| Наименование продавца: | Обязательно | |
| ILN Продавца: | Обязательно | |
| ДОСТАВКА | ||
| Дата доставки: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| Время доставки: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| ILN Грузополучателя: | Обязательно | |
| Наименование грузополучателя: | Обязательно | |
| Адрес грузополучателя: | Обязательно | |
| ILN точки доставки: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| Наименование точки доставки: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
| Адрес точки доставки: | Необязательно | Если было заполнено в ORDERS, то автоматически переносится в это поле. В таком случае поле обязательно. |
Табл. 1. Обязательность полей в «шапке» документа
Поля для заполнения по товарным линиям и их обязательность представлены ниже (Табл. 2).
| Отображение в документе | Обязательность заполнения | Примечание |
|---|---|---|
| Штрихкод | Обязательно | Строго 8 или 13 символов |
| Код товара покупателя | Необязательно | |
| Код товара поставщика | Необязательно | |
| Описание товара | Необязательно | |
| Количество в заказе | Обязательно | |
| Ед. измерения | Необязательно | |
| Количество для доставки | Необязательно | Если не заполнено, то считается, что количество в поставке = количеству в ORDERS Иначе требуется заполнение Возможно значение = 0 |
| Цена за шт. | Обязательно | |
| НДС | Обязательно | |
| Цена с НДС | Необязательно | |
| Сумма без НДС | Необязательно | |
| Сумма с НДС | Необязательно |
Табл. 2. Обязательность полей в товарных строках документа
При заполнении количества в заказе, количества для доставки, цены и НДС, суммы на платформе подсчитываются автоматически. Пример заполнения (Рис. 1).
3. Товарные линии можно удалять
4. В товарной линии количество может быть равное нулю.
Правила создания письма
После того, как отредактировали документ, его нужно отправить по эл.почте на CorePlat.
Для этого создайте письмо с данными:
- Получатель
Для тестового стенда – editest@edimail.ediweb.ru
Для продуктивного стенда – ediplatform2_all_inbox@edimail.ediweb.ru - Тема письма
Формат темы имеет вид (символ % – обязателен):
LEGACY_ORDER_RESP%GLN ПОСТАВЩИКА%GLN ПОЛУЧАТЕЛЯ
Пример: «LEGACY_ORDER_RESP%1111115548433%8731230921241»
Тема не должна содержать RE: или FWD: - Вложение
Прикреплен должен быть один документ формата xls или xlsx. Имя файла может быть любым. - Тело письма – ограничений нет.
После отправки письма документ отобразится на CorePlat в отправленных документах типа «Ответ на заказ» (ORDRSP).
