Описание стандартного протокола интеграции — различия между версиями

Материал из Меасофт
Перейти к: навигация, поиск
м
м
Строка 15: Строка 15:
 
Даты указываются в формате «DD.MM.YYYY», время указывается в формате «HH:MM», Разделитель целой и дробной частей чисел – точка (.)
 
Даты указываются в формате «DD.MM.YYYY», время указывается в формате «HH:MM», Разделитель целой и дробной частей чисел – точка (.)
  
Формат передачи данных о заказе:
+
 
 +
== Формат передачи данных о заказе ==
 +
 
  
 
Поля 1-16 – описание корреспонденции:
 
Поля 1-16 – описание корреспонденции:
Строка 100: Строка 102:
 
|}
 
|}
 
Примечания:
 
Примечания:
Тип оплаты: 0 Наличными при получении, 1 Оплата картой, 2 Инкассация не требуется.
+
 
 +
'''Тип оплаты:'''
 +
{|
 +
!Значение
 +
!Описание
 +
|-
 +
|0
 +
|Наличными при получении
 +
|-
 +
|1
 +
|Оплата картой
 +
|-
 +
|2
 +
|Инкассация не требуется
 +
|}
 +
 
 +
'''Возврат:'''
 +
{|
 +
!Значение
 +
!Описание
 +
|-
 +
|0
 +
|Не требуется
 +
|-
 +
|1
 +
|Требуется поездка обратно
 +
|-
 +
|2
 +
|Только поездка обратно. В этом случае поля контактов получателя описывают контакты отправителя.
 +
|}
  
 
Поля 20-26 - Зарезервированы
 
Поля 20-26 - Зарезервированы
Строка 138: Строка 169:
 
Описание содержимого загружается в систему, если заполнено поле 30 (количество). В случае наличия описания содержимого, поля 14, 15, 17 игнорируется, и соответствующие значения рассчитываются на основании описания содержимого.
 
Описание содержимого загружается в систему, если заполнено поле 30 (количество). В случае наличия описания содержимого, поля 14, 15, 17 игнорируется, и соответствующие значения рассчитываются на основании описания содержимого.
  
Формат передачи данных о статусе заказа:
+
 
 +
== Формат передачи данных о статусе заказа ==
 +
 
 
{|
 
{|
 
!Номер поля
 
!Номер поля

Версия 22:23, 18 января 2013

Описание стандартного протокола интеграции системы «Курьерская служба 2008» с внешними системами

Передача данных об осуществляется путем передачи CSV-файлов (RFC 4180, разделитель – точка с запятой (;), кодировка – win1251 ) через FTP-сервер.

Формат имен файлов:

Файл заказов: Префикс-ORD-YYYYMMDDHHMMSS.CSV

Файл ответов: Префикс-RPT-YYYYMMDDHHMMSS.CSV

Где «Префикс» - согласованный префикс компании, в которой сформирован файл, YYYYMMDDHHMMSS – дата/время формирования файла. Пример наименования: EVS-ORD-20120205221632.CSV

Формат передачи данных

Даты указываются в формате «DD.MM.YYYY», время указывается в формате «HH:MM», Разделитель целой и дробной частей чисел – точка (.)


Формат передачи данных о заказе

Поля 1-16 – описание корреспонденции:

Номер поля Описание Имя столбца при открытии Excel'ем
1 ID - код заказа по учетной системе заказчика a
2 Штрих-код отправления b
3 Компания-получатель c
4 Конт. лицо получателя d
5 Адрес доставки e
6 Телефон получателя f
7 Вложение - описание содержимого g
8 Регион получателя h
9 Населенный пункт получателя i
10 Стоимость отправления j
11 Дата доставки план k
12 Время вручения "С" l
13 Время вручения "До" m
14 Масса отправления n
15 Кол-во мест по накладной o
16 Возврат (1 - требуется поездка обратно, 2 - только поездка обратно) p
17 Сумма, подлежащая инкассации с получателя q
18 Тип оплаты r
19 Комментарий s

Примечания:

Тип оплаты:

Значение Описание
0 Наличными при получении
1 Оплата картой
2 Инкассация не требуется

Возврат:

Значение Описание
0 Не требуется
1 Требуется поездка обратно
2 Только поездка обратно. В этом случае поля контактов получателя описывают контакты отправителя.

Поля 20-26 - Зарезервированы

Поля 27-30 – Описание содержимого:

Номер поля Описание Имя столбца при открытии Excel'ем
27 Артикул aa
28 Наименование товара ab
29 Масса единицы ac
30 Количество ad
31 Цена единицы (с учетом скидок/наценок, если есть) ae


В случае наличия нескольких срок содержания заказа строки добавляются вертикально, при этом для 2-й и последующих строк заказа поля 1-26 дублируются.

Заказ загружается в систему, если заполнены поля 1(ID) и 5 (адрес доставки), и в системе отсутствует ранее загруженный заказ с этим же ID (поле 1).

Описание содержимого загружается в систему, если заполнено поле 30 (количество). В случае наличия описания содержимого, поля 14, 15, 17 игнорируется, и соответствующие значения рассчитываются на основании описания содержимого.


Формат передачи данных о статусе заказа

Номер поля Описание Имя столбца при открытии Excel'ем
1 ID Отправления a
2 Дата вручения b
3 Время вручения c
4 Инфо о доставке d
5 Статус e
6 Цена доставки f
7 Инкассированная сумма g

Примечания:

Типы статусов:

DELIVERY Доставляется
COMPLETE Доставлен
CANCELED Не доставлен
PARTIALLY Доставлен частично

Инфо о доставке – Фамилия получившего человека, либо причина недоставки.