Работа поставщиков Castorama с заказами через электронную почту. Функционал Email2EDI
Процесс обмена документами по схеме Email2EDI на CorePlat
- Castorama отправляет «Заказ» (ORDERS) продавцу на платформе CorePlat в сторону продавца. ORDERS формируется в xml-формате.
- CorePlat применяет трансформацию, которая ORDERS в xml-формате от Castorama превращает в документ Excel-формата.
- Документ в Excel-формате отправляется на электронную почту продавца.
- Продавец может с электронной почты скачать документ на жёсткий диск. Далее продавец должен выполнить действия с документом, описанные в разделе «Отправка „Ответа на заказ“ (ORDRSP)».
- Продавец через электронную почту отправляет документ на адрес, указанный в разделе «Правила создания письма».
- К документу применяется трансформация, которая превращает из Excel-формата в xml-формат, который отображается на платформе в виде документа «Ответ на заказ» (ORDRSP).
Отправка / получение «Заказа» (ORDERS)
При отправке ORDERS от Castorama, у поставщика отображается на 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).