Cервисы по работе с отчетностью ver. 1.1.4

 

Отчет по заказам за интервал времени getOrderReportByDate

Метод вызова

POST

Входные параметры

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
VKORGСбытовая организациястрока ( 4 )ДаНастройка параметра находится в "Сервис получения сбытовых организаций клиента".
Пример заполнения VKORG=4000
KUNNR_RGПокупательстрока ( 10 )ДаДоступные значение возвращаются в "Сервис получения структуры клиента". Таблица RG_TAB-KUNNR
Пример заполнения KUNNR_RG=00000000
SCRDATEДата создания Сстрока ( 10 )НетДата создания С (при не заполненном параметре устанавливается текущая дата)
Формат даты YYYYMMDD
Пример заполнения SCRDATE=20170105
ECRDATEДата создания ПОстрока ( 10 )НетДата создания ПО (при не заполненном параметре устанавливается текущая дата)
Формат даты YYYYMMDD
Пример заполнения ECRDATE=20170105
SDLDATEПоставка товара Сстрока ( 10 )НетПоставка товара С
Формат даты YYYYMMDD
Пример заполнения SDLDATE=20170105
EDLDATEПоставка товара ПОстрока ( 10 )НетПоставка товара ПО
Формат даты YYYYMMDD
Пример заполнения EDLDATE=20170105
KURR_LOGINТекущий логин0,1,или пустая строка ( 1 )НетОсуществляется фильтрация заказов по текущему логину

Описание ответа сервиса

общее описание ответа

ответ сервиса
ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
DATAТаблица результатов поискамассив ( - )Нет
INFСуммарная информация по полученным данныммассив ( - )Нет

Таблица DATA

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
ORDERНомер заказастрока ( 10 )НетНомер заказа
ORDER_TYPEТип заказастрока ( 100 )НетТип заказа зависит от места отгрузки (в ЭТП отмечены разными цветами), принимает следующие значения:
Отгрузка с ОСНОВНЫХ складов АРМТЕК
Доставка с БЛИЖНИХ складов АРМТЕК
Доставка с ДАЛЬНИХ складов АРМТЕК
Доставка с ЦЗ
ORDER_DATEДата заказастрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
ORDER_STATUSСтатус заказастрока ( 100 )НетСтатус заказа, может принимать следующие значения (в ЭТП значок рядом с номером):
Создан
В работе
Закрыт
Отклонен
ORDER_SUMСумма заказастрока ( 20 )НетСумма заказа.
Важно! Относится ТОЛЬКО к Заказу, если Заказ поставлялся частями (см. Поставку), то в отчете будет больше 1-й строки с этим Номером заказа и в каждой строке значение "Сумма заказа" будет одинакова (также как в ЭТП)
CURRENCYВалютастрока ( 4 )Нет
DELIVERYПоставкастрока ( 10 )НетНомер поставки.
Важно! Если заказ поставляется частями, то в данной таблице будет отдельная строка для каждой Поставки, но "Номер заказа" у них будет одинаковым (также как в ЭТП)
INVOICEФактурастрока ( 10 )НетНомер фактуры.
Важно! Несколько поставок и соответственно Заказов могут объединяться в одну фактуру, поэтому данный номер может быть в разных строках с разными заказами и поставками (также как в ЭТП).
STATCREDСтатус по кредитустрока ( 100 )НетСтатус по кредиту Может принимать следующие значения (также как в ЭТП):
Проверен
Блокирован
Деблокирован
MIN_SUMСтатус МинСумстрока ( 100 )НетСтатус по минимальной сумме отгрузки (также как в ЭТП):
Не блокирован
Блокирован
Деблокирован
ETDATПоставлять товар Сстрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
VDATUПоставлять товар Построка ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
INCOTERMS_TXTВид доставкистрока ( 100 )НетПринимает следующие значения:
Доставка до Клиента
Самовывоз
NUMDOGНомер договорастрока ( 100 )НетВнешний Номер договора (также как в ЭТП)
COMMENTКомментарий по заказустрока ( 100 )НетКомментарий к заказу (также как в ЭТП)
COMMENT_EXPКомментарий к экспедициистрока ( 100 )НетКомментарий экспедиции АРМТЕК (также как в ЭТП)

Таблица INF

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
SUMСуммастрока ( 10 )НетОбщая сумма по заказам в выборке
CURRENCYВалютастрока ( 4 )Нет
NUMКоличество заказовстрока ( 20 )НетКоличество уникальных номеров заказов в выборке (может не совпадать с количеством строк в таблице DATA)

Пример вызова

http://ws.armtek.ru/api/ws_reports/getOrderReportByDate?format=json

Эмуляция вызова

 

Отчет по заказам в разрезе позиций за интервал времени getOrderPositionsReportByDate

Метод вызова

POST

Входные параметры

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
VKORGСбытовая организациястрока ( 4 )ДаНастройка параметра находится в "Сервис получения сбытовых организаций клиента".
Пример заполнения VKORG=4000
KUNNR_RGПокупательстрока ( 10 )ДаДоступные значение возвращаются в "Сервис получения структуры клиента". Таблица RG_TAB-KUNNR
Пример заполнения KUNNR_RG=00000000
SCRDATEДата создания Сстрока ( 10 )НетДата создания С (при не заполненном параметре устанавливается текущая дата)
Формат даты YYYYMMDD
Пример заполнения SCRDATE=20170105
ECRDATEДата создания ПОстрока ( 10 )НетДата создания ПО (при не заполненном параметре устанавливается текущая дата)
Формат даты YYYYMMDD
Пример заполнения ECRDATE=20170105
SDLDATEПоставка товара Сстрока ( 10 )НетПоставка товара С
Формат даты YYYYMMDD
Пример заполнения SDLDATE=20170105
EDLDATEПоставка товара ПОстрока ( 10 )НетПоставка товара ПО
Формат даты YYYYMMDD
Пример заполнения EDLDATE=20170105
KURR_LOGINТекущий логин0,1,или пустая строка ( 1 )НетОсуществляется фильтрация заказов по текущему логину

Описание ответа сервиса

общее описание ответа

ответ сервиса
ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
DATAТаблица результатов поискамассив ( - )Нет
INFСуммарная информация по полученным данныммассив ( - )Нет

Таблица DATA

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
BRANDБрендстрока ( <18 )НетНаименование бренда
PINНомер артикуластрока ( <40 )НетПИН (строка поиска)
NAMEНаименованиестрока ( 100 )НетНаименование артикула
ORDERНомер заказастрока ( 10 )НетНомер заказа
ORDER_TYPEТип заказастрока ( 100 )НетТип заказа зависит от места отгрузки (в ЭТП отмечены разными цветами), принимает следующие значения:
Отгрузка с ОСНОВНЫХ складов АРМТЕК
Доставка с БЛИЖНИХ складов АРМТЕК
Доставка с ДАЛЬНИХ складов АРМТЕК
Доставка с ЦЗ
ORDER_DATEДата заказастрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
ORDER_STATUSСтатус заказастрока ( 100 )НетСтатус заказа, может принимать следующие значения (в ЭТП значок рядом с номером):
Создан
В работе
Закрыт
Отклонен
ETDATПоставлять товар Сстрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
VDATUПоставлять товар Построка ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
KWMENGКоличество в заказестрока ( 20 )НетКоличество "В заказе"
KWMENG_REQКоличество к закупкестрока ( 20 )НетКоличество "К закупке"
только для заказов ORDER_TYPE = "Доставка с ЦЗ"
для остальных = "-"
KWMENG_PROCОжидаемое количествострока ( 20 )НетКоличество "Ожидаем"
только для заказов ORDER_TYPE = "Доставка с ЦЗ"
для остальных = "-"
KWMENG_LОприходованное количествострока ( 20 )НетКоличество "Оприходовано" на склад закупки
только для заказов ORDER_TYPE = "Доставка с ЦЗ"
для остальных = "-"
KWMENG_REJ_PКоличество отклоненное поставщикомстрока ( 20 )НетКоличество "Отклонено поставщиком"
только для заказов ORDER_TYPE = "Доставка с ЦЗ"
для остальных = "-"
KWMENG_WAYINКоличество в путистрока ( 20 )НетКоличество "В пути"
только для заказов ORDER_TYPE = "Доставка с ЦЗ"
для остальных = "-"
KWMENG_PК поставкестрока ( 20 )НетКоличество "К поставке" если <> 0 то отображает количество готовое к отгрузке Клиенту
KWMENG_RОтгруженное количествострока ( 20 )НетКоличество "Отгружено" количество УЖЕ отгруженное Клиенту
KWMENG_REJОтклоненное количествострока ( 20 )НетКоличество "Отклонено" которое было отклонено
PRICEЦена за единицустрока ( 20 )НетЦена за единицу Артикула
CURRENCYВалютастрока ( 4 )Нет
STATUSСтатус позициистрока ( 100 )НетПринимает значения:
Позиция полностью поставлена
Позиция полностью отклонена
STATCREDБлокировано по кредитустрока ( 50 )НетСтатус по кредиту Может принимать следующие значения (также как в ЭТП):
Блокирован
Не блокирован
NOTEПримечаниестрока ( 100 )НетПримечание к позиции
DLVRDОжидаемая датастрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
WRNTDГарантированная датастрока ( 20 )НетФормат даты YYYYMMDDHHIISS
Пример заполнения DLVDT=20181005120000
ABGRU_TXTПричина отклонениястрока ( 100 )НетЕсли позиция отклонена, то выводится текст Причины отклонения

Таблица INF

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
SUMСуммастрока ( 10 )НетОбщая сумма по заказам в выборке
CURRENCYВалютастрока ( 4 )Нет
NUMКоличество заказовстрока ( 20 )НетКоличество уникальных номеров заказов в выборке (может не совпадать с количеством строк в таблице DATA)

Пример вызова

http://ws.armtek.ru/api/ws_reports/getOrderPositionsReportByDate?format=json

Эмуляция вызова