Skip to content

Долги клиентов ​

Тетрадь долгов: долг возникает при продаже в долг (по одной записи на чек, в валюте чека) или при импорте начальных остатков. Статусы: active, partially_repaid, expired, repaid.

МетодАдресНазначение
GET/company/client/debt/statsСтатистика долгов
GET/company/client/debt/debtorsСписок должников
GET/company/client/debt/download-exampleШаблон импорта должников
POST/company/client/debt/importИмпорт должников
GET/company/client/debtСписок долгов
GET/company/client/debt/{model}Долг

Статистика долгов ​

GET/company/client/debt/stats

Сводка тетради долгов с теми же фильтрами, что у списка должников: число должников, разбивка должников по статусам, суммы долга, погашенного и остатка — общие и по валютам (by_currency).

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Ответ · 200 ​

Поля ответа
ПолеТипОписание
debtors_countinteger
debts_by_statusobject
debts_by_status.activeinteger
debts_by_status.partially_repaidinteger
debts_by_status.expiredinteger
debts_by_status.repaidinteger
total_debt_amountinteger
total_repaid_amountinteger
total_remaining_amountinteger
by_currencyobject
by_currency.uzsobject
by_currency.uzs.total_debt_amountinteger
by_currency.uzs.total_repaid_amountinteger
by_currency.uzs.total_remaining_amountinteger
json
{
    "debtors_count": 1,
    "debts_by_status": {
        "active": 0,
        "partially_repaid": 1,
        "expired": 0,
        "repaid": 0
    },
    "total_debt_amount": 4000,
    "total_repaid_amount": 1000,
    "total_remaining_amount": 3000,
    "by_currency": {
        "uzs": {
            "total_debt_amount": 4000,
            "total_repaid_amount": 1000,
            "total_remaining_amount": 3000
        }
    }
}

Список должников ​

GET/company/client/debt/debtors

Тетрадь долгов по одной строке на клиента: его долги суммируются, статус выводится общий, а по валютам — в by_currency. Фильтры filter[client_id], filter[is_imported], filter[main_phone], filter[search] (имя, часть телефона или номера карты), filter[created_at]; сортировка sort[] по due_date (по умолчанию -due_date), amount, remaining_amount; page-size до 100.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Параметры запроса ​

ПараметрОписание
with[]Подгрузить связи
http
GET /company/client/debt/debtors?with[0]=client

Ответ · 200 ​

Постраничный ответ: записи в data[], пагинация в links и meta.

Поля ответа
ПолеТипОписание
dataobject[]Данные
data[].client_idintegerКлиент
data[].idintegerID
data[].amountintegerСумма
data[].repaid_amountintegerСумма погашения
data[].returned_amountintegerВозвращённая сумма
data[].due_datestringСрок погашения
data[].statusstringСтатус
data[].amount_uzsstring
data[].repaid_amount_uzsstring
data[].returned_amount_uzsstring
data[].amount_usdnull
data[].repaid_amount_usdnull
data[].returned_amount_usdnull
data[].amount_eurnull
data[].repaid_amount_eurnull
data[].returned_amount_eurnull
data[].amount_rubnull
data[].repaid_amount_rubnull
data[].returned_amount_rubnull
data[].clientobject
data[].client.idintegerID
data[].client.creator_idintegerСоздатель
data[].client.company_idintegerКомпания
data[].client.bonus_tariff_idintegerБонусный тариф
data[].client.bonus_entries_amountintegerСумма бонусных записей
data[].client.bonus_accumulations_amountintegerБонусный баланс
data[].client.full_namestringФИО
data[].client.genderstringПол
data[].client.birth_datestringДата рождения
data[].client.imagestringИзображение
data[].client.image_thumbsobject
data[].client.image_thumbs.widen_100object
data[].client.image_thumbs.widen_100.rawstring
data[].client.image_thumbs.widen_100.webpstring
data[].client.image_thumbs.widen_500object
data[].client.image_thumbs.widen_500.rawstring
data[].client.image_thumbs.widen_500.webpstring
data[].client.image_thumbs.originalobject
data[].client.image_thumbs.original.rawstring
data[].client.image_thumbs.original.webpstring
data[].client.main_phonestringОсновной телефон
data[].client.additional_phonesarrayДополнительные телефоны
data[].client.languagesarrayЯзыки
data[].client.addressnullАдрес
data[].client.latitudenullШирота
data[].client.longitudenullДолгота
data[].client.socialsobjectСоц-сети
data[].client.socials.otherstring
data[].client.socials.facebookstring
data[].client.socials.telegramstring
data[].client.socials.instagramstring
data[].client.is_importedboolean
data[].client.created_atstringСоздано
data[].client.updated_atstringОбновлено
data[].client.is_deletedboolean
data[].remaining_amountinteger
data[].overdue_daysintegerПросрочено дней
data[].by_currencyobject
data[].by_currency.uzsobject
data[].by_currency.uzs.amountintegerСумма
data[].by_currency.uzs.repaid_amountintegerСумма погашения
data[].by_currency.uzs.returned_amountintegerВозвращённая сумма
data[].by_currency.uzs.remaining_amountinteger
json
{
    "data": [
        {
            "client_id": 1,
            "id": 6,
            "amount": 6000,
            "repaid_amount": 1000,
            "returned_amount": 0,
            "due_date": "2030-06-30 00:00:00",
            "status": "partially_repaid",
            "amount_uzs": "6000.00",
            "repaid_amount_uzs": "1000.00",
            "returned_amount_uzs": "0.00",
            "amount_usd": null,
            "repaid_amount_usd": null,
            "returned_amount_usd": null,
            "amount_eur": null,
            "repaid_amount_eur": null,
            "returned_amount_eur": null,
            "amount_rub": null,
            "repaid_amount_rub": null,
            "returned_amount_rub": null,
            "client": {
                "id": 1,
                "creator_id": 2,
                "company_id": 1,
                "bonus_tariff_id": 1,
                "bonus_entries_amount": 1000,
                "bonus_accumulations_amount": 1000,
                "full_name": "Full name 1",
                "gender": "male",
                "birth_date": "1990-01-01",
                "image": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                "image_thumbs": {
                    "widen_100": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "widen_500": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "original": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    }
                },
                "main_phone": "998000000001",
                "additional_phones": [
                    "998000000011",
                    "998000000012"
                ],
                "languages": [
                    "ru",
                    "uz"
                ],
                "address": null,
                "latitude": null,
                "longitude": null,
                "socials": {
                    "other": "6abcbeafac861",
                    "facebook": "6abcbeafac860",
                    "telegram": "6abcbeafac85e",
                    "instagram": "6abcbeafac85f"
                },
                "is_imported": false,
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:51:39",
                "is_deleted": false
            },
            "remaining_amount": 5000,
            "overdue_days": 0,
            "by_currency": {
                "uzs": {
                    "amount": 6000,
                    "repaid_amount": 1000,
                    "returned_amount": 0,
                    "remaining_amount": 5000
                }
            }
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/company/client/debt/debtors?page=1",
        "last": "https://api.wasyt.uz/company/client/debt/debtors?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/company/client/debt/debtors",
        "per_page": 20,
        "to": 1,
        "total": 1
    }
}

Шаблон импорта должников ​

GET/company/client/debt/download-example

Скачивает Excel-шаблон (.xlsx) для импорта должников.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Ответ · 200 ​

Ответ — файл или текст, не JSON.

Импорт должников ​

POST/company/client/debt/import

Переносит долги, которые велись вне системы, из .xlsx (до 1 МБ, до 500 строк, колонки A–G: ФИО, сумма долга, погашено, телефон, срок, дата рождения, пол). Каждая строка создаёт нового клиента с пометкой импорта и один начальный долг в UZS без продажи; погашенная часть не больше суммы долга. Телефоны должны быть уникальны в файле и среди существующих клиентов; одинаковые имена из одного слова отклоняются.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Тело запроса ​

ПолеТипОбязательноОписание
filefileДаExcel-файл по шаблону импорта. Форматы: xlsx. Макс. 1024 КБ
json
{}
bash
curl -X POST "https://api.wasyt.uz/company/client/debt/import" \
  -H "Accept: application/json" \
  -H "Accept-Language: ru" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '[]'

Ответ · 200 ​

Поля ответа
ПолеТипОписание
messagestringСообщение
json
{
    "message": "Success"
}

Пример ошибки · 422 ​

json
{
    "message": "Должники \"Алишер\" повторяются, добавьте фамилию или отчество",
    "errors": {
        "file": [
            "Должники \"Алишер\" повторяются, добавьте фамилию или отчество"
        ]
    }
}

Список долгов ​

GET/company/client/debt

Отдельные долги (по одной записи на чек в долг или импортированный остаток) доступных компаний; можно отобрать по клиенту, продаже, статусу, валюте и сроку.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Параметры запроса ​

ПараметрОписание
filter[id]ID — точное значение
filter[creator_id]Создатель — точное значение
filter[company_id]Компания — одно значение или список filter[company_id][]
filter[client_id]Клиент — точное значение
filter[sale_id]Продажа — точное значение
filter[status]Статус — одно значение или список filter[status][]
filter[currency]Валюта — одно значение или список filter[currency][]
filter[due_date]Срок погашения — период: [0] — с, [1] — по (Y-m-d)
filter[created_at]Создано — период: [0] — с, [1] — по (Y-m-d)
sort[]Сортировка, - — по убыванию: id, -id, due_date, -due_date, created_at, -created_at
with[]Подгрузить связи: creator.profile, company, client, sale, sale.products, sale.products.product, sale.transactions, payments, payments.creator.profile, payments.cashbox
pageНомер страницы, с 1
page-sizeЗаписей на странице, не больше 20
http
GET /company/client/debt?with[0]=client&with[1]=sale.products.product&with[2]=payments.creator.profile&with[3]=payments.cashbox

Ответ · 200 ​

Постраничный ответ: записи в data[], пагинация в links и meta.

Поля ответа
ПолеТипОписание
dataobject[]Данные
data[].idintegerID
data[].creator_idintegerСоздатель
data[].company_idintegerКомпания
data[].client_idintegerКлиент
data[].sale_idintegerПродажа
data[].currencystringВалюта
data[].amountintegerСумма
data[].repaid_amountintegerСумма погашения
data[].returned_amountintegerВозвращённая сумма
data[].due_datestringСрок погашения
data[].commentstringКомментарий
data[].statusstringСтатус
data[].created_atstringСоздано
data[].updated_atstringОбновлено
data[].clientobject
data[].client.idintegerID
data[].client.creator_idintegerСоздатель
data[].client.company_idintegerКомпания
data[].client.bonus_tariff_idintegerБонусный тариф
data[].client.bonus_entries_amountintegerСумма бонусных записей
data[].client.bonus_accumulations_amountintegerБонусный баланс
data[].client.full_namestringФИО
data[].client.genderstringПол
data[].client.birth_datestringДата рождения
data[].client.imagestringИзображение
data[].client.image_thumbsobject
data[].client.image_thumbs.widen_100object
data[].client.image_thumbs.widen_100.rawstring
data[].client.image_thumbs.widen_100.webpstring
data[].client.image_thumbs.widen_500object
data[].client.image_thumbs.widen_500.rawstring
data[].client.image_thumbs.widen_500.webpstring
data[].client.image_thumbs.originalobject
data[].client.image_thumbs.original.rawstring
data[].client.image_thumbs.original.webpstring
data[].client.main_phonestringОсновной телефон
data[].client.additional_phonesarrayДополнительные телефоны
data[].client.languagesarrayЯзыки
data[].client.addressnullАдрес
data[].client.latitudenullШирота
data[].client.longitudenullДолгота
data[].client.socialsobjectСоц-сети
data[].client.socials.otherstring
data[].client.socials.facebookstring
data[].client.socials.telegramstring
data[].client.socials.instagramstring
data[].client.is_importedboolean
data[].client.created_atstringСоздано
data[].client.updated_atstringОбновлено
data[].client.is_deletedboolean
data[].saleobject
data[].sale.idintegerID
data[].sale.creator_idintegerСоздатель
data[].sale.company_idintegerКомпания
data[].sale.cashbox_idintegerКасса
data[].sale.stock_idintegerСклад
data[].sale.client_idintegerКлиент
data[].sale.exchange_of_sale_idnull
data[].sale.currencystringВалюта
data[].sale.purchased_amountinteger
data[].sale.sold_amountintegerСумма в продаже
data[].sale.returned_amountintegerВозвращённая сумма
data[].sale.statusstringСтатус
data[].sale.source_typestringИсточник
data[].sale.source_dataarray
data[].sale.codestringКод
data[].sale.created_atstringСоздано
data[].sale.updated_atstringОбновлено
data[].sale.productsobject[]Продукты
data[].sale.products[].idintegerID
data[].sale.products[].company_idintegerКомпания
data[].sale.products[].sale_idintegerПродажа
data[].sale.products[].product_idintegerПродукт
data[].sale.products[].service_idnull
data[].sale.products[].bundle_idnullКомплект
data[].sale.products[].bundle_keynull
data[].sale.products[].purchase_priceintegerЦена при покупке
data[].sale.products[].priceintegerЦена
data[].sale.products[].discountintegerСкидка
data[].sale.products[].sold_quantityintegerКол-во в продаже
data[].sale.products[].returned_quantityintegerВозвращённое кол-во
data[].sale.products[].returned_dataarray
data[].sale.products[].last_returned_atnull
data[].sale.products[].stock_product_source_dataobject
data[].sale.products[].stock_product_source_data.source_typestringИсточник
data[].sale.products[].stock_product_source_data.source_idintegerИсточник
data[].sale.products[].stock_product_source_data.source_product_idinteger
data[].sale.products[].stock_product_source_data.quantityintegerКоличество
data[].sale.products[].stock_product_source_data.purchase_priceintegerЦена при покупке
data[].sale.products[].stock_product_source_data.purchase_currencystringВалюта при покупке
data[].sale.products[].stock_product_source_data.created_atstringСоздано
data[].sale.products[].created_atstringСоздано
data[].sale.products[].updated_atstringОбновлено
data[].sale.products[].productobject
data[].sale.products[].product.idintegerID
data[].sale.products[].product.parent_idnullРодитель
data[].sale.products[].product.creator_idintegerСоздатель
data[].sale.products[].product.company_idintegerКомпания
data[].sale.products[].product.category_idintegerКатегория
data[].sale.products[].product.brand_idintegerБренд
data[].sale.products[].product.unit_idintegerЕдиница измерения
data[].sale.products[].product.namestringНазвание
data[].sale.products[].product.full_textstringПолный текст
data[].sale.products[].product.plustringАртикул (PLU)
data[].sale.products[].product.descriptionstringОписание
data[].sale.products[].product.is_free_pricebooleanПродажа по свободной цене
data[].sale.products[].product.is_favoriteboolean
data[].sale.products[].product.min_quantitynull
data[].sale.products[].product.barcodestringШтрих-код
data[].sale.products[].product.images_listarrayИзображения
data[].sale.products[].product.images_list_thumbsobject[]
data[].sale.products[].product.created_atstringСоздано
data[].sale.products[].product.updated_atstringОбновлено
data[].sale.products[].product.is_deletedboolean
data[].paymentsobject[]
data[].payments[].idintegerID
data[].payments[].creator_idintegerСоздатель
data[].payments[].company_idintegerКомпания
data[].payments[].client_idintegerКлиент
json
{
    "data": [
        {
            "id": 52,
            "creator_id": 2,
            "company_id": 1,
            "client_id": 1,
            "sale_id": 1,
            "currency": "uzs",
            "amount": 4000,
            "repaid_amount": 1000,
            "returned_amount": 0,
            "due_date": "2030-12-31 00:00:00",
            "comment": "Initial debt note",
            "status": "partially_repaid",
            "created_at": "2026-09-30 12:51:45",
            "updated_at": "2026-09-30 12:51:45",
            "client": {
                "id": 1,
                "creator_id": 2,
                "company_id": 1,
                "bonus_tariff_id": 1,
                "bonus_entries_amount": 1000,
                "bonus_accumulations_amount": 1000,
                "full_name": "Full name 1",
                "gender": "male",
                "birth_date": "1990-01-01",
                "image": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                "image_thumbs": {
                    "widen_100": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "widen_500": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    },
                    "original": {
                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                    }
                },
                "main_phone": "998000000001",
                "additional_phones": [
                    "998000000011",
                    "998000000012"
                ],
                "languages": [
                    "ru",
                    "uz"
                ],
                "address": null,
                "latitude": null,
                "longitude": null,
                "socials": {
                    "other": "6abcbeafac861",
                    "facebook": "6abcbeafac860",
                    "telegram": "6abcbeafac85e",
                    "instagram": "6abcbeafac85f"
                },
                "is_imported": false,
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:51:45",
                "is_deleted": false
            },
            "sale": {
                "id": 1,
                "creator_id": 2,
                "company_id": 1,
                "cashbox_id": 1,
                "stock_id": 1,
                "client_id": 1,
                "exchange_of_sale_id": null,
                "currency": "uzs",
                "purchased_amount": 500,
                "sold_amount": 4900,
                "returned_amount": 0,
                "status": "completed",
                "source_type": "wasyt",
                "source_data": [],
                "code": "w-1-1",
                "created_at": "2020-01-01 10:00:00",
                "updated_at": "2020-01-01 10:00:00",
                "products": [
                    {
                        "id": 1,
                        "company_id": 1,
                        "sale_id": 1,
                        "product_id": 1,
                        "service_id": null,
                        "bundle_id": null,
                        "bundle_key": null,
                        "purchase_price": 100,
                        "price": 1000,
                        "discount": 100,
                        "sold_quantity": 1,
                        "returned_quantity": 0,
                        "returned_data": [],
                        "last_returned_at": null,
                        "stock_product_source_data": {
                            "source_type": "purchase",
                            "source_id": 1,
                            "source_product_id": 1,
                            "quantity": 1,
                            "purchase_price": 1000,
                            "purchase_currency": "uzs",
                            "created_at": "2026-09-30 12:47:59"
                        },
                        "created_at": "2026-09-30 12:47:59",
                        "updated_at": "2026-09-30 12:47:59",
                        "product": {
                            "id": 1,
                            "parent_id": null,
                            "creator_id": 1,
                            "company_id": 1,
                            "category_id": 4,
                            "brand_id": 1,
                            "unit_id": 1,
                            "name": "Product 1",
                            "full_text": "Product 1",
                            "plu": "0001",
                            "description": "Description 1",
                            "is_free_price": false,
                            "is_favorite": false,
                            "min_quantity": null,
                            "barcode": "0000000000001",
                            "images_list": [
                                "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            ],
                            "images_list_thumbs": [
                                {
                                    "widen_100": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    },
                                    "widen_500": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    },
                                    "original": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    }
                                },
                                {
                                    "widen_100": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    },
                                    "widen_500": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    },
                                    "original": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    }
                                }
                            ],
                            "created_at": "2026-09-30 12:47:59",
                            "updated_at": "2026-09-30 12:51:45",
                            "is_deleted": false
                        }
                    },
                    {
                        "id": 2,
                        "company_id": 1,
                        "sale_id": 1,
                        "product_id": 2,
                        "service_id": null,
                        "bundle_id": null,
                        "bundle_key": null,
                        "purchase_price": 200,
                        "price": 2000,
                        "discount": 0,
                        "sold_quantity": 2,
                        "returned_quantity": 0,
                        "returned_data": [],
                        "last_returned_at": null,
                        "stock_product_source_data": {
                            "source_type": "purchase",
                            "source_id": 1,
                            "source_product_id": 2,
                            "quantity": 2,
                            "purchase_price": 2000,
                            "purchase_currency": "usd",
                            "created_at": "2026-09-30 12:47:59"
                        },
                        "created_at": "2026-09-30 12:47:59",
                        "updated_at": "2026-09-30 12:47:59",
                        "product": {
                            "id": 2,
                            "parent_id": 1,
                            "creator_id": 1,
                            "company_id": 1,
                            "category_id": 4,
                            "brand_id": 1,
                            "unit_id": 1,
                            "name": "Product 1-1",
                            "full_text": "Product 1-1 full text",
                            "plu": "0011",
                            "description": "Description 1-1",
                            "is_free_price": false,
                            "is_favorite": false,
                            "min_quantity": null,
                            "barcode": "0000000000011",
                            "images_list": [
                                "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            ],
                            "images_list_thumbs": [
                                {
                                    "widen_100": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    },
                                    "widen_500": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    },
                                    "original": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                                    }
                                },
                                {
                                    "widen_100": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    },
                                    "widen_500": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    },
                                    "original": {
                                        "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                        "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                                    }
                                }
                            ],
                            "created_at": "2026-09-30 12:47:59",
                            "updated_at": "2026-09-30 12:51:45",
                            "is_deleted": false
                        }
                    }
                ]
            },
            "payments": [
                {
                    "id": 35,
                    "creator_id": 2,
                    "company_id": 1,
                    "client_id": 1,
                    "debt_id": 52,
                    "cashbox_id": 1,
                    "is_refunded": false,
                    "payment_type": "cash",
                    "currency": "uzs",
                    "amount": 1000,
                    "is_imported": false,
                    "created_at": "2026-09-30 12:51:45",
                    "creator": {
                        "id": 2,
                        "type": "director",
                        "role_id": 2,
                        "company_id": 1,
                        "partner_id": null,
                        "username": "director_1@local.host",
                        "pinfl": null,
                        "phone": "998020000001",
                        "sipuni_sip_number": "210",
                        "is_confirmed": true,
                        "are_all_companies_available": false,
                        "last_login_at": null,
                        "created_at": "2026-09-30 12:47:59",
                        "updated_at": "2026-09-30 12:47:59",
                        "is_deleted": false,
                        "profile": {
                            "first_name": null,
                            "last_name": null,
                            "position": null,
                            "birth_date": null,
                            "gender": null,
                            "full_name": " "
                        }
                    },
                    "cashbox": {
                        "id": 1,
                        "creator_id": 2,
                        "company_id": 1,
                        "name": "Cashbox 1",
                        "type": "sale",
                        "created_at": "2026-09-30 12:47:58",
                        "updated_at": "2026-09-30 12:47:58",
                        "is_deleted": false
                    },
                    "is_refundable": false
                }
            ],
            "remaining_amount": 3000,
            "overdue_days": 0,
            "by_currency": {
                "uzs": {
                    "amount": 4000,
                    "repaid_amount": 1000,
                    "returned_amount": 0,
                    "remaining_amount": 3000
                }
            }
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/company/client/debt?page=1",
        "last": "https://api.wasyt.uz/company/client/debt?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/company/client/debt",
        "per_page": 20,
        "to": 1,
        "total": 1
    }
}

Долг ​

GET/company/client/debt/{model}

Один долг; через with[] подгружаются продажа с товарами и оплатами и погашения долга.

Заголовки ​

ЗаголовокЗначениеОписание
AuthorizationBearer {token}Токен из POST /common/auth/login
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

Параметры пути ​

ПараметрОписание
modelID записи

Параметры запроса ​

ПараметрОписание
with[]Подгрузить связи
http
GET /company/client/debt/58?with[0]=client&with[1]=sale.products.product&with[2]=payments.creator.profile

Ответ · 200 ​

Поля ответа
ПолеТипОписание
idintegerID
creator_idintegerСоздатель
company_idintegerКомпания
client_idintegerКлиент
sale_idintegerПродажа
currencystringВалюта
amountintegerСумма
repaid_amountintegerСумма погашения
returned_amountintegerВозвращённая сумма
due_datestringСрок погашения
commentstringКомментарий
statusstringСтатус
created_atstringСоздано
updated_atstringОбновлено
clientobject
client.idintegerID
client.creator_idintegerСоздатель
client.company_idintegerКомпания
client.bonus_tariff_idintegerБонусный тариф
client.bonus_entries_amountintegerСумма бонусных записей
client.bonus_accumulations_amountintegerБонусный баланс
client.full_namestringФИО
client.genderstringПол
client.birth_datestringДата рождения
client.imagestringИзображение
client.image_thumbsobject
client.image_thumbs.widen_100object
client.image_thumbs.widen_100.rawstring
client.image_thumbs.widen_100.webpstring
client.image_thumbs.widen_500object
client.image_thumbs.widen_500.rawstring
client.image_thumbs.widen_500.webpstring
client.image_thumbs.originalobject
client.image_thumbs.original.rawstring
client.image_thumbs.original.webpstring
client.main_phonestringОсновной телефон
client.additional_phonesarrayДополнительные телефоны
client.languagesarrayЯзыки
client.addressnullАдрес
client.latitudenullШирота
client.longitudenullДолгота
client.socialsobjectСоц-сети
client.socials.otherstring
client.socials.facebookstring
client.socials.telegramstring
client.socials.instagramstring
client.is_importedboolean
client.created_atstringСоздано
client.updated_atstringОбновлено
client.is_deletedboolean
saleobject
sale.idintegerID
sale.creator_idintegerСоздатель
sale.company_idintegerКомпания
sale.cashbox_idintegerКасса
sale.stock_idintegerСклад
sale.client_idintegerКлиент
sale.exchange_of_sale_idnull
sale.currencystringВалюта
sale.purchased_amountinteger
sale.sold_amountintegerСумма в продаже
sale.returned_amountintegerВозвращённая сумма
sale.statusstringСтатус
sale.source_typestringИсточник
sale.source_dataarray
sale.codestringКод
sale.created_atstringСоздано
sale.updated_atstringОбновлено
sale.productsobject[]Продукты
sale.products[].idintegerID
sale.products[].company_idintegerКомпания
sale.products[].sale_idintegerПродажа
sale.products[].product_idintegerПродукт
sale.products[].service_idnull
sale.products[].bundle_idnullКомплект
sale.products[].bundle_keynull
sale.products[].purchase_priceintegerЦена при покупке
sale.products[].priceintegerЦена
sale.products[].discountintegerСкидка
sale.products[].sold_quantityintegerКол-во в продаже
sale.products[].returned_quantityintegerВозвращённое кол-во
sale.products[].returned_dataarray
sale.products[].last_returned_atnull
sale.products[].stock_product_source_dataobject
sale.products[].stock_product_source_data.source_typestringИсточник
sale.products[].stock_product_source_data.source_idintegerИсточник
sale.products[].stock_product_source_data.source_product_idinteger
sale.products[].stock_product_source_data.quantityintegerКоличество
sale.products[].stock_product_source_data.purchase_priceintegerЦена при покупке
sale.products[].stock_product_source_data.purchase_currencystringВалюта при покупке
sale.products[].stock_product_source_data.created_atstringСоздано
sale.products[].created_atstringСоздано
sale.products[].updated_atstringОбновлено
sale.products[].productobject
sale.products[].product.idintegerID
sale.products[].product.parent_idnullРодитель
sale.products[].product.creator_idintegerСоздатель
sale.products[].product.company_idintegerКомпания
sale.products[].product.category_idintegerКатегория
sale.products[].product.brand_idintegerБренд
sale.products[].product.unit_idintegerЕдиница измерения
sale.products[].product.namestringНазвание
sale.products[].product.full_textstringПолный текст
sale.products[].product.plustringАртикул (PLU)
sale.products[].product.descriptionstringОписание
sale.products[].product.is_free_pricebooleanПродажа по свободной цене
sale.products[].product.is_favoriteboolean
sale.products[].product.min_quantitynull
sale.products[].product.barcodestringШтрих-код
sale.products[].product.images_listarrayИзображения
sale.products[].product.images_list_thumbsobject[]
sale.products[].product.images_list_thumbs[].widen_100object
sale.products[].product.images_list_thumbs[].widen_500object
sale.products[].product.images_list_thumbs[].originalobject
sale.products[].product.created_atstringСоздано
sale.products[].product.updated_atstringОбновлено
sale.products[].product.is_deletedboolean
paymentsobject[]
payments[].idintegerID
payments[].creator_idintegerСоздатель
json
{
    "id": 58,
    "creator_id": 2,
    "company_id": 1,
    "client_id": 1,
    "sale_id": 1,
    "currency": "uzs",
    "amount": 4000,
    "repaid_amount": 1000,
    "returned_amount": 0,
    "due_date": "2030-12-31 00:00:00",
    "comment": "Initial debt note",
    "status": "partially_repaid",
    "created_at": "2026-09-30 12:51:46",
    "updated_at": "2026-09-30 12:51:46",
    "client": {
        "id": 1,
        "creator_id": 2,
        "company_id": 1,
        "bonus_tariff_id": 1,
        "bonus_entries_amount": 1000,
        "bonus_accumulations_amount": 1000,
        "full_name": "Full name 1",
        "gender": "male",
        "birth_date": "1990-01-01",
        "image": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
        "image_thumbs": {
            "widen_100": {
                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
            },
            "widen_500": {
                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
            },
            "original": {
                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
            }
        },
        "main_phone": "998000000001",
        "additional_phones": [
            "998000000011",
            "998000000012"
        ],
        "languages": [
            "ru",
            "uz"
        ],
        "address": null,
        "latitude": null,
        "longitude": null,
        "socials": {
            "other": "6abcbeafac861",
            "facebook": "6abcbeafac860",
            "telegram": "6abcbeafac85e",
            "instagram": "6abcbeafac85f"
        },
        "is_imported": false,
        "created_at": "2026-09-30 12:47:59",
        "updated_at": "2026-09-30 12:51:46",
        "is_deleted": false
    },
    "sale": {
        "id": 1,
        "creator_id": 2,
        "company_id": 1,
        "cashbox_id": 1,
        "stock_id": 1,
        "client_id": 1,
        "exchange_of_sale_id": null,
        "currency": "uzs",
        "purchased_amount": 500,
        "sold_amount": 4900,
        "returned_amount": 0,
        "status": "completed",
        "source_type": "wasyt",
        "source_data": [],
        "code": "w-1-1",
        "created_at": "2020-01-01 10:00:00",
        "updated_at": "2020-01-01 10:00:00",
        "products": [
            {
                "id": 1,
                "company_id": 1,
                "sale_id": 1,
                "product_id": 1,
                "service_id": null,
                "bundle_id": null,
                "bundle_key": null,
                "purchase_price": 100,
                "price": 1000,
                "discount": 100,
                "sold_quantity": 1,
                "returned_quantity": 0,
                "returned_data": [],
                "last_returned_at": null,
                "stock_product_source_data": {
                    "source_type": "purchase",
                    "source_id": 1,
                    "source_product_id": 1,
                    "quantity": 1,
                    "purchase_price": 1000,
                    "purchase_currency": "uzs",
                    "created_at": "2026-09-30 12:47:59"
                },
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:47:59",
                "product": {
                    "id": 1,
                    "parent_id": null,
                    "creator_id": 1,
                    "company_id": 1,
                    "category_id": 4,
                    "brand_id": 1,
                    "unit_id": 1,
                    "name": "Product 1",
                    "full_text": "Product 1",
                    "plu": "0001",
                    "description": "Description 1",
                    "is_free_price": false,
                    "is_favorite": false,
                    "min_quantity": null,
                    "barcode": "0000000000001",
                    "images_list": [
                        "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                    ],
                    "images_list_thumbs": [
                        {
                            "widen_100": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            },
                            "widen_500": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            },
                            "original": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            }
                        },
                        {
                            "widen_100": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            },
                            "widen_500": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            },
                            "original": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            }
                        }
                    ],
                    "created_at": "2026-09-30 12:47:59",
                    "updated_at": "2026-09-30 12:51:46",
                    "is_deleted": false
                }
            },
            {
                "id": 2,
                "company_id": 1,
                "sale_id": 1,
                "product_id": 2,
                "service_id": null,
                "bundle_id": null,
                "bundle_key": null,
                "purchase_price": 200,
                "price": 2000,
                "discount": 0,
                "sold_quantity": 2,
                "returned_quantity": 0,
                "returned_data": [],
                "last_returned_at": null,
                "stock_product_source_data": {
                    "source_type": "purchase",
                    "source_id": 1,
                    "source_product_id": 2,
                    "quantity": 2,
                    "purchase_price": 2000,
                    "purchase_currency": "usd",
                    "created_at": "2026-09-30 12:47:59"
                },
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:47:59",
                "product": {
                    "id": 2,
                    "parent_id": 1,
                    "creator_id": 1,
                    "company_id": 1,
                    "category_id": 4,
                    "brand_id": 1,
                    "unit_id": 1,
                    "name": "Product 1-1",
                    "full_text": "Product 1-1 full text",
                    "plu": "0011",
                    "description": "Description 1-1",
                    "is_free_price": false,
                    "is_favorite": false,
                    "min_quantity": null,
                    "barcode": "0000000000011",
                    "images_list": [
                        "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                        "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                    ],
                    "images_list_thumbs": [
                        {
                            "widen_100": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            },
                            "widen_500": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            },
                            "original": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/1.png"
                            }
                        },
                        {
                            "widen_100": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            },
                            "widen_500": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            },
                            "original": {
                                "raw": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png",
                                "webp": "https://api-minio.icangroup.uz/wasyt/test_data/images/2.png"
                            }
                        }
                    ],
                    "created_at": "2026-09-30 12:47:59",
                    "updated_at": "2026-09-30 12:51:46",
                    "is_deleted": false
                }
            }
        ]
    },
    "payments": [
        {
            "id": 40,
            "creator_id": 2,
            "company_id": 1,
            "client_id": 1,
            "debt_id": 58,
            "cashbox_id": 1,
            "is_refunded": false,
            "payment_type": "cash",
            "currency": "uzs",
            "amount": 1000,
            "is_imported": false,
            "created_at": "2026-09-30 12:51:46",
            "creator": {
                "id": 2,
                "type": "director",
                "role_id": 2,
                "company_id": 1,
                "partner_id": null,
                "username": "director_1@local.host",
                "pinfl": null,
                "phone": "998020000001",
                "sipuni_sip_number": "210",
                "is_confirmed": true,
                "are_all_companies_available": false,
                "last_login_at": null,
                "created_at": "2026-09-30 12:47:59",
                "updated_at": "2026-09-30 12:47:59",
                "is_deleted": false,
                "profile": {
                    "first_name": null,
                    "last_name": null,
                    "position": null,
                    "birth_date": null,
                    "gender": null,
                    "full_name": " "
                }
            },
            "is_refundable": false
        }
    ],
    "remaining_amount": 3000,
    "overdue_days": 0,
    "by_currency": {
        "uzs": {
            "amount": 4000,
            "repaid_amount": 1000,
            "returned_amount": 0,
            "remaining_amount": 3000
        }
    }
}