мета-данные страницы
Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
commercial_api [24.04.2024 13:54] Anatoly |
commercial_api [27.04.2024 11:07] Anatoly [Создание выезда. TripOrder] |
||
---|---|---|---|
Строка 1780: | Строка 1780: | ||
{ | { | ||
"error":0, | "error":0, | ||
- | "Trip":12345, | + | "TripID":12345, |
"Msg": "%D0%97%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BE" | "Msg": "%D0%97%D0%B0%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BE" | ||
} | } | ||
Строка 2672: | Строка 2672: | ||
//Msg// – описание ошибки (при error = 1). | //Msg// – описание ошибки (при error = 1). | ||
---- | ---- | ||
+ | ===== Список оплат за период. OrderPaysBetweenForAll ===== | ||
+ | **Команда:** %%OrderPaysBetweenForAll%% | ||
+ | Получения списка оплат заказов за указанный период. | ||
+ | |||
+ | Данная команда с большими периодами может долго выполнятся, из за большого количества возвращаемых данных и вылетать по timeout! Рекомендуется в таких случаях уменьшать период. | ||
+ | |||
+ | Метод отправки: **POST** | ||
+ | |||
+ | Заголовок запроса (Header): **Content-type: application/json** | ||
+ | |||
+ | Строка запроса: <code>.../api/?OrderPaysBetweenForAll</code> | ||
+ | |||
+ | Тело запроса тип **json**: | ||
+ | <sxh json> | ||
+ | { | ||
+ | "OrderPaysBetweenForAll":{ | ||
+ | "StartDate": "01.03.2018", | ||
+ | "StopDate": "30.03.2018" | ||
+ | }, | ||
+ | "SessionID": "0BE170AB-86AF-441F-8523-8C960EA3EC4E" | ||
+ | } | ||
+ | </sxh> | ||
+ | |||
+ | где\\ | ||
+ | //StartDate// – дата начала, **обязательный параметр**;\\ | ||
+ | //StopDate// – дата окончания, **обязательный параметр**. | ||
+ | |||
+ | Ответ **json** | ||
+ | <sxh json> | ||
+ | { | ||
+ | "error": 0, | ||
+ | "order_pays": [ | ||
+ | { | ||
+ | "dor_id": "102221", | ||
+ | "doc_num": "00019-2", | ||
+ | "contr_id": "10013", | ||
+ | "contr_name": "%D0%90%D0%B3%D0%B1%D0%B8%D1%81%20%D0%A2%D0%B5%D1%81%D1%82%20%D0%A2%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B8%D1%87", | ||
+ | "teleph_cell": "%2B79990009900", | ||
+ | "doc_date": "03.12.2021", | ||
+ | "date_out": "03.12.2021", | ||
+ | "status_id": "1", | ||
+ | "kredit": "4501", | ||
+ | "debet": "270", | ||
+ | "pay_date": "20.01.2022", | ||
+ | "pay_kassa_id": "54", | ||
+ | "doc_type": "3", | ||
+ | "pay_debet": "123", | ||
+ | "pay_kredit": "0" | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </sxh> | ||
+ | |||
+ | где\\ | ||
+ | **order_pays** – массив оплат:\\ | ||
+ | //dor_id// – ID заказа;\\ | ||
+ | //doc_num// – номер заказа;\\ | ||
+ | //contr_id// – ID клиента;\\ | ||
+ | //contr_name// – ФИО клиента;\\ | ||
+ | //teleph_cell// – номер телефона;\\ | ||
+ | //doc_date// – дата приема заказа;\\ | ||
+ | //date_out// - дата выдачи заказа;\\ | ||
+ | //status_id// – ID статуса заказа (1 – новый, 3 – в исполнении, 4 – исполненный, 5 – выданный, 7 - отмененный);\\ | ||
+ | //kredit// – сумма заказа;\\ | ||
+ | //debet// – полная сумма оплаты заказа;\\ | ||
+ | //pay_date// – дата платежа;\\ | ||
+ | //pay_kassa_id// – ID кассы платежа;\\ | ||
+ | //doc_type// – тип платежа (3 - Кассовый документ, 4 - Банковский документ, 9 - Оплата банковской картой, 31 - Кассовый чек (оплата покупателем), 32 - Кассовый чек (возврат денег покупателю), | ||
+ | 91 – Бонус, 92 - Оплата депозитом);\\ | ||
+ | //pay_debet// – сумма прихода платежа;\\ | ||
+ | //pay_kredit// – сумма возврата платежа. | ||
+ | ---- | ||
====== Статистическая информация ====== | ====== Статистическая информация ====== | ||