Skip to content

Справочники ​

Справочники компании для кредитной системы: кассы, остатки касс, товары, продавцы и склады. Компания и её филиалы определяются заголовком Company-Ican-Uuid или Company-Wasyt-Uuid.

МетодАдресНазначение
GET/external/credit/records/{type}Справочник по типу

Справочник по типу ​

GET/external/credit/records/{type}

Постраничный справочник (до 20 записей): id, value и поля типа. Типы {type}: cashbox (кассы), cashbox_balance (остатки касс по валюте и типу оплаты; value — тип оплаты), product (товары с ценой и остатками), seller (директор и сотрудники — для seller-cart?filter[creator_id]), stock (склады). Другой тип — 400.

Заголовки ​

ЗаголовокЗначениеОписание
External-System-Secret-Key{external_system_secret_key}Секретный ключ внешней системы
Company-Wasyt-Uuid{company_wasyt_uuid}Компания по её wasyt UUID (или Company-Ican-Uuid)
Acceptapplication/jsonОтвет в JSON
Accept-LanguageruЯзык сообщений и названий: ru, uz, oz

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

ПараметрОписание
typeТип (см. описание метода)

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

ПолеТипОбязательноОписание
filter[id]integer|arrayНетТолько записи с этими ID (любой тип)
filter[value]stringНетПоиск по части value (любой тип)
filter[company_id]integer|arrayНетcashbox, seller, stock: только записи этой компании или филиала
filter[type]stringНетcashbox: тип кассы (sale, main); seller: director или employee
filter[id_not]integerНетcashbox: исключить кассу с этим ID
filter[currency]string|arrayНетcashbox: кассы, где есть остаток в этой валюте; cashbox_balance: остатки в этой валюте
filter[payment_type]string|arrayНетcashbox: кассы, где есть остаток этого типа оплаты; cashbox_balance: остатки этого типа (cash, card, bank, system)
filter[cashbox_id]integer|arrayНетcashbox_balance: остатки этих касс
filter[cashbox][type]string|arrayНетcashbox_balance: остатки касс этого типа (автосписания лежат на кассе main)
filter[name_or_barcode]stringНетproduct: поиск по части названия или штрихкода
filter[stock_id]integerНетproduct: только товары, которые есть на этом складе (и их остатки только по нему)
filter[stock_quantity][0]numberНетproduct: остаток на складе filter[stock_id] не меньше этого значения
filter[has_price]booleanНетproduct: 1 — только с установленной ценой, 0 — только без цены
filter[has_seller_carts]booleanНетseller: только те, кто уже собирал подборы
filter[is_available]booleanНетstock: доступность склада
show[]stringНетwith-deleted — вместе с удалёнными, only-deleted — только удалённые (для моделей с мягким удалением)
pageintegerНетНомер страницы, с 1
page-sizeintegerНетЗаписей на странице, не больше 20

Ответ · 200 ​

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

Поля ответа
ПолеТипОписание
dataobject[]Данные
data[].idintegerID
data[].valuestringЗначение
data[].company_idintegerКомпания
data[].is_deletedboolean
data[].companyobjectКомпания
data[].company.idintegerID
data[].company.parent_idnullРодитель
data[].company.partner_idintegerПартнёр
data[].company.district_idintegerРайон
data[].company.industry_idintegerСфера деятельности
data[].company.namestringНазвание
data[].company.company_namestringКомпания
data[].company.logoobjectЛоготип
data[].company.logo.originalobject
data[].company.logo.original.rawstring
data[].company.logo.original.webpstring
data[].company.logo.widen_25object
data[].company.logo.widen_25.rawstring
data[].company.logo.widen_25.webpstring
data[].company.logo.widen_100object
data[].company.logo.widen_100.rawstring
data[].company.logo.widen_100.webpstring
data[].company.logo.widen_500object
data[].company.logo.widen_500.rawstring
data[].company.logo.widen_500.webpstring
data[].company.innstringИНН
data[].company.mfostringМФО
data[].company.addressstringАдрес
data[].company.latitudenullШирота
data[].company.longitudenullДолгота
data[].company.commentstringКомментарий
data[].company.telegram_phonestringТелефон в Telegram
data[].company.director_full_namestringФИО директора
data[].company.bankstringБанк
data[].company.payment_accountstringРасчётный счёт
data[].company.agreement_numberstringНомер договора
data[].company.agreement_datenull
data[].company.atmos_terminal_idintegerID терминала в Atmos
data[].company.uniaccess_auto_payment_credit_overdue_daysinteger
data[].company.uniaccess_branch_idintegerBranch ID в Uniaccess
data[].company.field_of_activitystringНаправление
data[].company.vat_percentstringНДС (%)
data[].company.is_using_new_my_uzcard_auto_payment_by_pinflbooleanИспользует новый метод MyUzcard для автосписания по ПИНФЛ
data[].company.bonus_entry_periodintegerПериод учёта бонусов (в месяцах)
data[].company.abc_segment_ainteger
data[].company.abc_segment_binteger
data[].company.abc_segment_cinteger
data[].company.is_pos_window_enabledboolean
data[].company.cashbox_shift_settingsobject
data[].company.cashbox_shift_settings.is_enabledbooleanВключено
data[].company.has_bank_payment_typeboolean
data[].company.is_ican_turned_onbooleanICAN включён
data[].company.is_partner_turned_onbooleanПартнёр включён
data[].company.created_atstringСоздано
data[].company.updated_atstringОбновлено
data[].company.is_deletedboolean
json
{
    "data": [
        {
            "id": 2,
            "value": "Cashbox 2",
            "company_id": 1,
            "is_deleted": false,
            "company": {
                "id": 1,
                "parent_id": null,
                "partner_id": 1,
                "district_id": 1,
                "industry_id": 1,
                "name": "Company 1",
                "company_name": "Company 1",
                "logo": {
                    "original": {
                        "raw": "https://api.wasyt.uz/test_data/images/1.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/original/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_25": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/25/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/25/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_100": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/100/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/100/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_500": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/500/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/500/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    }
                },
                "inn": "000000001",
                "mfo": "00001",
                "address": "Address 1",
                "latitude": null,
                "longitude": null,
                "comment": "Comment 1",
                "telegram_phone": "998000000001",
                "director_full_name": "Director 1",
                "bank": "Bank 1",
                "payment_account": "00000000000000000001",
                "agreement_number": "001/2026",
                "agreement_date": null,
                "atmos_terminal_id": 97007302,
                "uniaccess_auto_payment_credit_overdue_days": 3,
                "uniaccess_branch_id": 1,
                "field_of_activity": "trading",
                "vat_percent": "12.00",
                "is_using_new_my_uzcard_auto_payment_by_pinfl": true,
                "bonus_entry_period": 12,
                "abc_segment_a": 75,
                "abc_segment_b": 15,
                "abc_segment_c": 10,
                "is_pos_window_enabled": true,
                "cashbox_shift_settings": {
                    "is_enabled": true
                },
                "has_bank_payment_type": false,
                "is_ican_turned_on": true,
                "is_partner_turned_on": false,
                "created_at": "2026-09-30 12:47:58",
                "updated_at": "2026-09-30 12:49:04",
                "is_deleted": false
            }
        },
        {
            "id": 1,
            "value": "Cashbox 1",
            "company_id": 1,
            "is_deleted": false,
            "company": {
                "id": 1,
                "parent_id": null,
                "partner_id": 1,
                "district_id": 1,
                "industry_id": 1,
                "name": "Company 1",
                "company_name": "Company 1",
                "logo": {
                    "original": {
                        "raw": "https://api.wasyt.uz/test_data/images/1.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/original/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_25": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/25/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/25/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_100": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/100/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/100/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    },
                    "widen_500": {
                        "raw": "https://api.wasyt.uz/storage/thumbs/widen/500/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.png",
                        "webp": "https://api.wasyt.uz/storage/thumbs/widen/500/6a21a10b2d2ed8f4573f3842b10dc1df1778568717.webp"
                    }
                },
                "inn": "000000001",
                "mfo": "00001",
                "address": "Address 1",
                "latitude": null,
                "longitude": null,
                "comment": "Comment 1",
                "telegram_phone": "998000000001",
                "director_full_name": "Director 1",
                "bank": "Bank 1",
                "payment_account": "00000000000000000001",
                "agreement_number": "001/2026",
                "agreement_date": null,
                "atmos_terminal_id": 97007302,
                "uniaccess_auto_payment_credit_overdue_days": 3,
                "uniaccess_branch_id": 1,
                "field_of_activity": "trading",
                "vat_percent": "12.00",
                "is_using_new_my_uzcard_auto_payment_by_pinfl": true,
                "bonus_entry_period": 12,
                "abc_segment_a": 75,
                "abc_segment_b": 15,
                "abc_segment_c": 10,
                "is_pos_window_enabled": true,
                "cashbox_shift_settings": {
                    "is_enabled": true
                },
                "has_bank_payment_type": false,
                "is_ican_turned_on": true,
                "is_partner_turned_on": false,
                "created_at": "2026-09-30 12:47:58",
                "updated_at": "2026-09-30 12:49:04",
                "is_deleted": false
            }
        }
    ],
    "links": {
        "first": "https://api.wasyt.uz/external/credit/records/cashbox?page=1",
        "last": "https://api.wasyt.uz/external/credit/records/cashbox?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "links": [],
        "path": "https://api.wasyt.uz/external/credit/records/cashbox",
        "per_page": 20,
        "to": 2,
        "total": 2
    }
}