Skip to content

Sotuv to‘lovlari ​

Cheklar bo‘yicha pul harakatlari: to‘lov turlari bo‘yicha tushumlar va qaytarishdagi to‘lovlar, shuningdek tashqi kreditlar bo‘yicha to‘lovlar.

MetodManzilVazifasi
GET/company/trade/sale-transaction/{model}/credit-detailTo‘lov bo‘yicha shartnoma
GET/company/trade/sale-transactionSotuv to‘lovlari ro‘yxati
GET/company/trade/sale-transaction/{model}Sotuv to‘lovi

To‘lov bo‘yicha shartnoma ​

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

To‘lov uchun ICAN kredit shartnomasi kartasi — jumladan chekkisiz tashqi kredit bo‘yicha to‘lov uchun ham. To‘lovda kredit bo‘lmasa — 400 xato.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

Yo‘l parametrlari ​

ParametrTavsif
modelYozuv ID si

Javob ​

Javob misoli hali testlar tomonidan yozib olinmagan.

Sotuv to‘lovlari ro‘yxati ​

GET/company/trade/sale-transaction

Cheklar bo‘yicha operatsiyalar (to‘lov turlari bo‘yicha tushum va to‘lovlar) sahifalab va filtrlar bilan.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

So‘rov parametrlari ​

ParametrTavsif
filter[id]ID — aniq qiymat
filter[company_id]Kompaniya — aniq qiymat
filter[sale_id]Sotish — aniq qiymat
filter[type]Turi — aniq qiymat
filter[payment_type]To'lov turi — aniq qiymat
filter[created_at]Yaratilgan — davr: [0] — dan, [1] — gacha (Y-m-d)
filter[sale.client_id]Mijoz — aniq qiymat
filter[sale.status]Status — aniq qiymat
sort[]Saralash, - — kamayish bo‘yicha: id, -id
with[]Bog‘liq ma’lumotlarni qo‘shish: company, sale, sale.cashbox
pageSahifa raqami, 1 dan
page-sizeSahifadagi yozuvlar soni, ko‘pi bilan 20
http
GET /company/trade/sale-transaction?sort[0]=id&sort[1]=-id

Javob · 200 ​

Sahifalangan javob: yozuvlar data[] ichida, sahifalash links va meta da.

Javob maydonlari
MaydonTuriTavsif
dataobject[]Ma'lumotlar
data[].idintegerID
data[].company_idintegerKompaniya
data[].sale_idintegerSotish
data[].cashbox_idintegerKassa
data[].typestringTuri
data[].payment_typestringTo'lov turi
data[].payment_type_idnull
data[].amountintegerSumma
data[].commentnullIzoh
data[].source_typenullManba
data[].source_datanull
data[].credit_transaction_idnull
data[].cashier_idnullKassir
data[].created_atstringYaratilgan
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
    }
}

Sotuv to‘lovi ​

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

Chek bo‘yicha bitta operatsiya: turi (kirim yoki to‘lov), to‘lov turi va summa.

Sarlavhalar (headers) ​

SarlavhaQiymatTavsif
AuthorizationBearer {token}POST /common/auth/login dan olingan token
Acceptapplication/jsonJavob JSON da
Accept-LanguageruXabarlar va nomlar tili: ru, uz, oz

Yo‘l parametrlari ​

ParametrTavsif
modelYozuv ID si

Javob · 200 ​

Javob maydonlari
MaydonTuriTavsif
idintegerID
company_idintegerKompaniya
sale_idintegerSotish
cashbox_idintegerKassa
typestringTuri
payment_typestringTo'lov turi
payment_type_idnull
amountintegerSumma
commentnullIzoh
source_typenullManba
source_datanull
credit_transaction_idnull
cashier_idnullKassir
created_atstringYaratilgan
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"
}