Skip to content

Оплаты продаж ​

Движения денег по чекам: поступления по типам оплаты и выплаты при возвратах, а также платежи по внешним кредитам.

МетодАдресНазначение
GET/company/trade/sale-transaction/{model}/credit-detailДоговор по платежу
GET/company/trade/sale-transactionСписок оплат продаж
GET/company/trade/sale-transaction/{model}Оплата продажи

Договор по платежу ​

GET/company/trade/sale-transaction/{model}/credit-detail

Карточка кредитного договора ICAN для платежа — в том числе для платежа по внешнему кредиту без чека. Ошибка 400, если у платежа нет кредита.

Заголовки ​

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

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

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

Ответ ​

Пример ответа пока не записан тестами.

Список оплат продаж ​

GET/company/trade/sale-transaction

Операции по чекам (поступления и выплаты по типам оплаты) с пагинацией и фильтрами.

Заголовки ​

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

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

ПараметрОписание
filter[id]ID — точное значение
filter[company_id]Компания — точное значение
filter[sale_id]Продажа — точное значение
filter[type]Тип — точное значение
filter[payment_type]Тип оплаты — точное значение
filter[created_at]Создано — период: [0] — с, [1] — по (Y-m-d)
filter[sale.client_id]Клиент — точное значение
filter[sale.status]Статус — точное значение
sort[]Сортировка, - — по убыванию: id, -id
with[]Подгрузить связи: company, sale, sale.cashbox
pageНомер страницы, с 1
page-sizeЗаписей на странице, не больше 20
http
GET /company/trade/sale-transaction?sort[0]=id&sort[1]=-id

Ответ · 200 ​

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

Поля ответа
ПолеТипОписание
dataobject[]Данные
data[].idintegerID
data[].company_idintegerКомпания
data[].sale_idintegerПродажа
data[].cashbox_idintegerКасса
data[].typestringТип
data[].payment_typestringТип оплаты
data[].payment_type_idnull
data[].amountintegerСумма
data[].commentnullКомментарий
data[].source_typenullИсточник
data[].source_datanull
data[].credit_transaction_idnull
data[].cashier_idnullКассир
data[].created_atstringСоздано
json
{
    "data": [
        {
            "id": 1,
            "company_id": 1,
            "sale_id": 1,
            "cashbox_id": 1,
            "type": "income",
            "payment_type": "card",
            "payment_type_id": null,
            "amount": 4000,
            "comment": null,
            "source_type": null,
            "source_data": null,
            "credit_transaction_id": null,
            "cashier_id": null,
            "created_at": "2026-09-30 12:47:59"
        },
        {
            "id": 2,
            "company_id": 1,
            "sale_id": 1,
            "cashbox_id": 1,
            "type": "income",
            "payment_type": "cash",
            "payment_type_id": null,
            "amount": 900,
            "comment": null,
            "source_type": null,
            "source_data": null,
            "credit_transaction_id": null,
            "cashier_id": null,
            "created_at": "2026-09-30 12:47:59"
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/company/trade/sale-transaction?page=1",
        "last": "https://api.wasyt.uz/company/trade/sale-transaction?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/company/trade/sale-transaction",
        "per_page": 20,
        "to": 2,
        "total": 2
    }
}

Оплата продажи ​

GET/company/trade/sale-transaction/{model}

Одна операция по чеку: тип (приход или выплата), тип оплаты и сумма.

Заголовки ​

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

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

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

Ответ · 200 ​

Поля ответа
ПолеТипОписание
idintegerID
company_idintegerКомпания
sale_idintegerПродажа
cashbox_idintegerКасса
typestringТип
payment_typestringТип оплаты
payment_type_idnull
amountintegerСумма
commentnullКомментарий
source_typenullИсточник
source_datanull
credit_transaction_idnull
cashier_idnullКассир
created_atstringСоздано
json
{
    "id": 1,
    "company_id": 1,
    "sale_id": 1,
    "cashbox_id": 1,
    "type": "income",
    "payment_type": "card",
    "payment_type_id": null,
    "amount": 4000,
    "comment": null,
    "source_type": null,
    "source_data": null,
    "credit_transaction_id": null,
    "cashier_id": null,
    "created_at": "2026-09-30 12:47:59"
}