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

 

Отчет по заказам за интервал времени 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 )НетЕсли необходимо получить только отклоненные позиции заказов, то установите данный параметр = 1
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.by/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 )НетЕсли необходимо получить только отклоненные позиции заказов, то установите данный параметр = 1
KURR_LOGINТекущий логин0,1,или пустая строка ( 1 )НетОсуществляется фильтрация заказов по текущему логину

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

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

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

Таблица DATA

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
POSNRНомер позиции в заказестрока ( 10 )Нет
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 )НетЕсли позиция отклонена, то выводится текст Причины отклонения
POSEXСсылка на "Родительскую позицию"строка ( 6 )НетНомер родительской позиции с которой произведен перезаказ, или перевод артикула в некондицию. Позиции нумеруютсяпоследовательно при нескольких перезаказах, образуя цепочку перезаказов
POSROOTСсылка "На корневую позицию"строка ( 6 )НетНомер корневой позиции. На это номер ссылаются все созданные зависимые позиции
CHARGПризнак некондициистрока ( 10 )НетЕсли НЕ пусто, то в данной позиции находится некондиционный товар. В ЭТП по нему можно посмотреть фото
CHARG_BLKПризнак блокировки некондиции к отгрузкеbool ( 1 )НетЕсли = True то данная позиция некондиционного товара блокирована к отгрузке и по ней требуется принять решение отгружать или нет. Разблокировать можно в ЭТП при редактировании заказа или надо связаться с менеджером

Таблица INF

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

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

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

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

 

Отчет по заказам в разрезе позиций за интервал времени (ver. 2) getOrderPositionsReportByDate2

Метод вызова

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 )НетЕсли необходимо получить только отклоненные позиции заказов, то установите данный параметр = 1
RejectedТолько отклоненные позиции0,1,или пустая строка ( 1 )Нет0,1,или пустая строка
KURR_LOGINТекущий логин0,1,или пустая строка ( 1 )НетОсуществляется фильтрация заказов по текущему логину

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

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

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

Таблица DATA

ПараметрНаименованиеТип(макс.-размер)ОбязательныйПримечание
POSNRНомер позиции в заказестрока ( 10 )Нет
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 )НетЕсли позиция отклонена, то выводится текст Причины отклонения
POSEXСсылка на "Родительскую позицию"строка ( 6 )НетНомер родительской позиции с которой произведен перезаказ, или перевод артикула в некондицию. Позиции нумеруютсяпоследовательно при нескольких перезаказах, образуя цепочку перезаказов
POSROOTСсылка "На корневую позицию"строка ( 6 )НетНомер корневой позиции. На это номер ссылаются все созданные зависимые позиции
CHARGПризнак некондициистрока ( 10 )НетЕсли НЕ пусто, то в данной позиции находится некондиционный товар. В ЭТП по нему можно посмотреть фото
CHARG_BLKПризнак блокировки некондиции к отгрузкеbool ( 1 )НетЕсли = True то данная позиция некондиционного товара блокирована к отгрузке и по ней требуется принять решение отгружать или нет. Разблокировать можно в ЭТП при редактировании заказа или надо связаться с менеджером
ZZKWMENGЗаказанострока ( 20 )НетИзначально-заказанное количество
REJECTEDОтклоненострока ( 20 )НетКоличество "Отклонено" которое было отклонено
PROCESSINGВ работестрока ( 20 )НетКоличествозапасов на складах АРМТЕК, а для заказов ORDER_TYPE = "Доставка с ЦЗ" дополнительно количество в закупке у поставщика
READYГотов к отгрузкестрока ( 20 )НетКоличествоготовое к отгрузке. Включает в себя количество на складе отгрузки и количество уже отбирается (в поставках)
REJ_MENGEОтказ клиентастрока ( 20 )НетКоличество от которого Клиент отказался при доставке
ReadyToIssueГотов к выдачестрока ( 20 )Нет
IssuedВыданострока ( 20 )Нет

Таблица INF

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

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

http://ws.armtek.by/api/ws_reports/getOrderPositionsReportByDate2?format=json

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