GET /v1/billing/counts/{page}/{limit}
Параметры пагинации:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
page | integer | Номер страницы | 1 | Нет |
limit | integer | Кол-во записей на страницу | 10 | Нет |
Принимаемые параметры:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
created_at_from | date | Дата начала периода создания счета | 2017-01-01 | Нет |
created_at_to | date | Дата окончания периода создания счета | 2020-25-12 | Нет |
amount | integer | Сумма счета | 5000 | Нет |
payer_id | integer | Идентификатор плательщика | 777 | Нет |
recipient_id | integer | Идентификатор получателя | 333 | Нет |
count_number | string | Номер счета | 12345 | Нет |
count_status | string | Статус счета | not_paid / paid_full / paid_partial | Нет |
sort | integer | Поле для сортировки | count_number / created_at / amount / payment_order / payed_at / acts_amount | Нет |
direction | integer | Направление для сортировки | asc / desc | Нет |
Результат запроса:
200 OK
- успешное выполнение403 Forbidden
- доступ для данного пользователя запрещенПример ответа:
{
"data": {
"items": [
{
"count_id": 42808,
"count_number": "42808",
"created_at": "2018-11-23",
"amount": 960,
"payer": "ООО «Джейкет»",
"recipient": "ООО «Ромашка»",
"payment_order": null,
"payed_at": null,
"acts_amount": 960,
"acts_text": null,
"status": "not_paid",
"can_delete": false
},
{
"count_id": 42582,
"count_number": "42582",
"created_at": "2018-11-21",
"amount": 10700,
"payer": "ООО «АЛЬФА»",
"recipient": "ООО «Ромашка»",
"payment_order": null,
"payed_at": null,
"acts_amount": 0,
"acts_text": null,
"status": "not_paid",
"can_delete": true
}
],
"total": 25,
"pages": {
"page": 1,
"total": 13
}
}
}
GET /v1/billing/filter/recipients/{page}/{limit}
Параметры пагинации:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
page | integer | Номер страницы | 1 | Нет |
limit | integer | Кол-во записей на страницу | 10 | Нет |
Принимаемые параметры:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
with_acts | boolean | Выбрать только тех получателей, которые связаны с актами | 0 или 1 | Нет |
Результат запроса:
200 OK
- успешное выполнение403 Forbidden
- доступ для данного пользователя запрещенПример ответа:
{
"data": [
{
"": "Все"
},
{
"2": "ООО Ромашка"
},
{
"1": "ООО Василек"
}
]
}
GET /v1/billing/filter/payers/{page}/{limit}
Параметры пагинации:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
page | integer | Номер страницы | 1 | Нет |
limit | integer | Кол-во записей на страницу | 10 | Нет |
Принимаемые параметры:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
with_acts | boolean | Выбрать только тех плательщиков, которые связаны с актами | 0 или 1 | Нет |
Результат запроса:
200 OK
- успешное выполнение403 Forbidden
- доступ для данного пользователя запрещенСтруктура ответа аналогична приведенной выше для получателей.
GET /v1/billing/filter/count_statuses
Результат запроса:
200 OK
- успешное выполнениеСтруктура ответа аналогична приведенной выше для получателей.
GET /v1/billing/count_info/{count_id}
Обязательные параметры:
Имя параметра | Тип | Описание | Пример значения | Обязательное |
---|---|---|---|---|
count_id | integer | Номер счета | 123 | Да |
Результат запроса:
200 OK
- успешное выполнение404 Not found
- счет не найден403 Forbidden
- доступ для данного пользователя запрещенПример ответа:
{
"data": {
"count_number": "Счёт № 7777 от 22.11.2018",
"recipient": "ООО Ромашка",
"contacts": "Москва: (495) 555-1111\nСанкт-Петербург: (812) 385-3333\nРегионы РФ: 8 (800) 555-1111",
"bank_itin": "1111111111",
"bank_kpp": "111111111",
"bank_account_number": "47772222222000080111",
"bank_bik": "044525222",
"bank_correspondent_account": "30111777700000000225",
"general_manager_position": "Главный бухгалтер",
"general_manager": "Иванова А.В.",
"payer": "Лицензиат: ООО «Ромашка» \/ ИНН 3333333333",
"offer_text": "1. Cчет действителен в течение десяти дней.\n2. В назначении платежа, пожалуйста, указывайте номер счета.\n3. Неисключительное право на использование Сервиса Jcat.ru предоставляется на условиях\nСоглашения",
"services": [
{
"title": "Лицензионное вознаграждение за использование Сервиса. Тариф \"Премиум S222111\", заказ № 222111",
"amount": 1000
}
],
"total_amount": 1000,
"total_amount_with_vat": 1000,
"vat_string": "Без налога (НДС)",
"vat_amount": 0,
"sum_string": "К оплате: Одна тысяча рублей 00 коп."
}
}