на главную страницу программы "Водяной"

Инструменты пользователя

Инструменты сайта


api_sverka

Получение развернутых данных о взаиморасчетах через 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-интерфейс для внешних систем

api_sverka.txt · Последнее изменение: timofeev

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki