Выгрузка ПКО и РКО
Описание: Возвращает список документов приходных и расходных кассовых ордеров по кассовой смене.
Ресурс: WA51
Пример запроса:
https://api.farmbazis.ru/WA51?d1=2025-01-01 00:00:00.000&d2=2025-01-31 23:59:59.999&branchList=1234,5678&orderType=0&showCashBalance=1
Параметры:
- d1: Дата/время начала периода. Формат: yyyy-MM-dd HH:mm:ss.SSS. (параметр
обязательный):
- d2: Дата/время начала периода. Формат: yyyy-MM-dd HH:mm:ss.SSS. (параметр
необязательный):
- branchList: Список филиалов через запятую.
- orderType: Тип документа: 0 - все документы, 1 - ПКО, 2 - РКО
- showCashBalance: 1 — Возвращать остаток наличности в конце смены, 0 - не
возвращать.
Пример ответа:
{
"status": "0",
"items": [
{
"branchId": 15886,
"numberSession": 148,
"orderType": 1,
"orderNumber": 20,
"orderDate": "2025-01-31 19:02:18.597",
"orderSum": 19947.0
},
{
"branchId": 15886,
"numberSession": 149,
"orderType": 1,
"orderNumber": 21,
"orderDate": "2025-02-03 19:53:33.9",
"orderSum": 16580.5
},
]
}
Описание полей в ответе сервера:
- status: Статус запроса.
- 0 - Запрос выполнен успешно.
- 1 - Заказ не принят.
- items: Список документов:
- branchId: Код филиала. Целое число.
- numberSession: Номер кассовой смены. Целое число.
- orderType: Тип документа: Целое число. 1 - ПКО, 2 - РКО
- orderNumber: Номер ордера (уникальный для каждой смены).
- orderDate: Дата и время создания ордера. Формат: yyyy-MM-dd
HH:mm:ss.SSS.
- orderSum: Сумма, указанная в ордере. Число с плавающей точкой (точность
2 знака).
- cashBalance: Остаток наличности в конце смены (если параметр
showCashBalance установлен в 1).
Число с плавающей точкой (точность 2 знака).