Получение развернутых данных о взаиморасчетах через 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»)
Примечание. Отрицательный долг означает предоплату клиента (или корректировку долга)