===Получение развернутых данных о взаиморасчетах через API (сверка)===
Пример (с указанием периода с 1.10 по 1.12): \\
GET http://127.0.0.1:10400/api/clients/1000000000198/sverka?date_gte='01.10.2024'&date_lte='01.12.2024'
Если не указана конечная дата отчета, он будет сформирован по вчерашний день.\\
Если не указана начальная дата, будет сформирована сверка с начала квартала (предшествующих месяца.\\
Нельзя получить отчет более, чем за 365 дней.\\
Пример (период по умолчанию).
GET http://127.0.0.1:10400/api/clients/1000000000198/sverka
Если покупателя нет в базе, будет отдан код 404 и пустой массив.\\
В противном случае в ответе будут, как минимум, 2 строки с начальным и конечным долгом\\
Пример ответа ( долг на конец периода 10 рублей, по таре долга нет):\\
[
{
"datadoc": "01.09.2024",
"dokdv": "Нач.остаток долга",
"prihod": "0.00",
"rashod": "0",
"prihodtara": "0",
"rashodtara": "0"
},
{
"datadoc": "12.09.2024",
"dokdv": "Приходный кассовый ордер № Т000000002 от 12.09.2024",
"prihod": "0.00",
"rashod": "100.00",
"prihodtara": "0",
"rashodtara": "0"
},
{
"datadoc": "27.11.2024",
"dokdv": "Расходная накладная № ТН00000057 от 27.11.2024 10:36:11",
"prihod": "160.00",
"rashod": "0.00",
"prihodtara": "1",
"rashodtara": "0"
},
{
"datadoc": "27.11.2024",
"dokdv": "Ведомость доставки № Т000000022 от 27.11.2024",
"prihod": "0.00",
"rashod": "50.00",
"prihodtara": "0",
"rashodtara": "1"
},
{
"datadoc": "30.11.2024",
"dokdv": "Конечный остаток",
"prihod": "10.00",
"rashod": "0",
"prihodtara": "0",
"rashodtara": "0"
}
]
Для представления результата запроса можно использовать следующий набор столбцов (в скобках - имена переменных json):\\
Дата ("datadoc") - Документ ("dokdv") - Отгрузка ("prihod") - Платежи ("rashod") - Тара ("prihodtara") - Возврат тары ("rashodtara")\\
Примечание. Отрицательный долг означает предоплату клиента (или корректировку долга)\\
[[rest_cl|Клиенты - работа со списками и записями]]
[[rest|REST-интерфейс для внешних систем]]