Get

[POST] …/v1/DocAccountMovement/Get

Возвращает документы перевода со счёта на счёт.

Входные параметры

Название Тип данных Обязательность Описание
start_date Int64 Необязательный Дата в формате unix time в секундах, начиная с которой будут возвращены документы перевода со счёта на счёт
end_date Int64 Необязательный Дата в формате unix time в секундах, по которую будут возвращены документы перевода со счёта на счёт
ids Array of int64 Необязательный Массив ID документов перевода со счёта на счёт
firm_ids Array of int64 Необязательный Массив ID предприятий
attached_user_ids Array of int64 Необязательный Массив ID пользователей
deleted_mark Boolean Необязательный Состояние пометки на удаление: true - Помечен на удаление, false - Не помечен на удаление
performed Boolean Необязательный Состояние проведение документа: true - Проведён, false - Не проведён
sort_orders Array of SortOrders Необязательный Сортировка выходных параметров
filters Array of Filter Необязательный Фильтры по основным и дополнительным полям
search String Необязательный Поиск про значениям параметров: code - Код документа, Firm/name - Наименование предприятия, Firm/inn - ИНН предприятия, sender_account_name - Наименование счёта отправителя, receiver_account_name - Наименование счёта получателя, User/name - ФИО ответственного лица
limit Int64 Необязательный Ограничение по количеству возвращаемых объектов
offset Int64 Необязательный Смещение от начала выборки на сервере

Поля, доступные для сортировки (sort_orders):

id, code, date, firm.name, account_sender.name, amount_sended, account_receiver.name, amount_received, attached_user.name, performed, deleted_mark, last_update

Поля, доступные для фильтрации (filters):

account_receiver.id, account_sender.id, amount_sended, amount_received

Пример запроса

{
    "start_date": 1712345678,
    "end_date": 1712345678,
    "ids": [1],
    "firm_ids": [1],
    "attached_user_ids": [1],
    "deleted_mark": false,
    "performed": false,
    "sort_orders": [
        {
          "column": "Code",
          "direction": "ASC"
        }
    ],
    "search": "example",
    "limit": 1,
    "offset": 1,
}

Выходные параметры

Название Тип данных Описание
result Array of DocAccountMovement Массив документов перевода со счёта на счёт
next_offset Int32 Смещение для следующей выборки данных
total Int32 Количество элементов выборки

Пример ответа

{
    "ok": true,
    "result": [
        {
            "id": 1,
            "code": "PMV-0000001",
            "date": 1697103786,
            "firm": {
                "id": 1,
                "group": {
                    "id": 1,
                    "parent_id": 0,
                    "name": "Предприятия",
                    "child_count": 0,
                    "last_update": 1715233269
                },
                "deleted_mark": false,
                "last_update": 1715863600,
                "name": "REGOS",
                "fullname": "ООО \"REGOS Software\"",
                "boss_name": "Андрей",
                "address": "Мукими, 8А",
                "phones": "+998987654321",
                "description": "EasyTrade successor",
                "inn": "305930137",
                "bank_name": "Ипак Йули",
                "mfo": "01101",
                "rs": "22125489632541254782",
                "oked": "62090",
                "vat_index": "1325489654785"
            },
            "account_sender": {
                "id": 1,
                "code": "00001",
                "name": "Основной счет",
                "currency": {
                    "id": 1,
                    "code_num": 860,
                    "code_chr": "UZS",
                    "name": "Узбекский сум",
                    "exchange_rate": 1,
                    "is_base": true,
                    "deleted": false,
                    "last_update": 1664715017
                },
                "last_update": 1693395102
            },
            "amount_sended": 100.1,
            "account_receiver": {
                "id": 2,
                "code": "00002",
                "name": "Основной счет2",
                "currency": {
                    "id": 1,
                    "code_num": 860,
                    "code_chr": "UZS",
                    "name": "Узбекский сум",
                    "exchange_rate": 1,
                    "is_base": true,
                    "deleted": false,
                    "last_update": 1664715017
                },
                "last_update": 1693395102
            },
            "amount_received": 100.1,
            "description": "example",
            "attached_user": {
                "id": 1,
                "full_name": "John Fitzgerald Kennedy",
                "main_phone": "998123456789",
                "user_group": {
                    "id": 1,
                    "parent_id": 1,
                    "name": "Administrators",
                    "child_count": 1,
                    "last_update": 1529755889
                },
                "enable_hints": true,
                "system": true,
                "seller_barcode": "1010000001000000",
                "last_update": 1532276019,
                "first_name": "John",
                "last_name": "Kennedy",
                "middle_name": "Fitzgerald",
                "sex": "Male",
                "date_of_birth": "1993-12-21",
                "address": "456 Elm Street, Suite 3, Los Angeles, CA 90001, USA",
                "phones": "998123456789",
                "email": "example@example.com",
                "description": "example",
                "login": "Admin",
                "can_authorize": true,
                "active": true,
                "language_code": "RUS"
            },
            "performed": false,
            "deleted_mark": false,
            "last_update": 1697103819
        }
    ],
    "next_offset": 1,
    "total": 1
}