03-12-2018 23:59

Искать залоговые билеты по списку идентификаторов

GET   /bs-core/main/pawn-tickets/find/{ids}

Поиск залоговых билетов по списку идентификаторов, разделённых запятыми.

Запрос

GET /bs-core/main/pawn-tickets/find/101342092,101342087

или 

GET /bs-core/main/pawn-tickets/find/101342092,101342087?preserveOrder=true
Описание параметров
Параметр Обязателен Тип данных Описание
ids R [int]

Идентификаторы залоговых билетов. Их следует передавать через запятую. Например: GET /bs-core/main/pawn-tickets/find/101342092,101342087. Это параметр адресной строки.

preserveOrder О [bool]

Параметр запроса. При передаче методу параметра preserveOrder со значением true, метод возвратит залоговые билеты в JSON-файле именно в том порядке, который был передан методу параметром запроса {ids}. Если этот параметр не передается, то залоговые билеты возвращаются по возрастающим идентификаторам. По умолчанию значение этого параметра false.

Ответ


                        {
    "status": "ok",
    "timestamp": 1537449419031,
    "data": [
        {
            "id": 101342092,
            "name": "Залоговый билет на залог супер квартиру",
            "creationDate": "2018-09-10",
            "captive": false,
            "pawnTicketProductId": 3,
            "pawnTicketFieldReq": {
                "id": 12,
                "trancheDuration": 30,
                "gracePeriod": 0,
                "warrantyPeriod": 0,
                "mandatoryChargePeriod": 0,
                "storageFeeRate": 0,
                "parkingFeeBeforeIssue": 0,
                "parkingFeeAtRepayment": 0,
                "repaymentSequenceId": null,
                "adminFee": 0,
                "lossFee": 0,
                "vatRate": 0,
                "penaltyTypeId": null,
                "calendarDaysPenalty": false,
                "penaltyRates": [
                    {
                        "id": 101622525,
                        "periodBegin": 1,
                        "periodEnd": 30,
                        "principalRate": 0.2,
                        "interestRate": 0,
                        "feeRate": 0
                    }
                ],
                "interestRateArray": [
                    {
                        "id": 12,
                        "periodBegin": 1,
                        "periodEnd": 9999,
                        "interestRate": 0.2
                    }
                ]
            },
            "donorId": null,
            "branchId": 101301,
            "subdivisionId": null,
            "clientId": 101322764,
            "currencyId": 101011,
            "loanAmount": 999,
            "forIssue": true,
            "creditOfficerId": 101081,
            "storingPlaceId": null,
            "collateralIds": [
                1017417
            ],
            "contractTypeId": 101914,
            "issueDate": null,
            "pawnDropOutDate": null,
            "closeDate": null,
            "closedStatusId": null,
            "createUserId": 1082,
            "createSubdivisionId": 101791,
            "schedules": [
                {
                    "id": 10147162,
                    "creationDate": 1536537600000,
                    "amount": 999,
                    "chargeIssueFee": true,
                    "specifiedRepaymentNorm": 0,
                    "issued": false,
                    "activeBefore": null,
                    "tranches": [
                        {
                            "id": 101478035,
                            "issueDate": "2018-09-10",
                            "repaymentDate": "2018-10-09",
                            "principal": 999,
                            "interest": 0,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 0
                        }
                    ]
                }
            ],
            "contractLine": {
                "id": 101601791,
                "lineLimit": null
            },
            "currentStatusId": null
        },
        {
            "id": 101342087,
            "name": "Залоговый билет на залог 101744",
            "creationDate": "2018-09-10",
            "captive": false,
            "pawnTicketProductId": 3,
            "pawnTicketFieldReq": {
                "id": 11,
                "trancheDuration": 30,
                "gracePeriod": 0,
                "warrantyPeriod": 0,
                "mandatoryChargePeriod": 0,
                "storageFeeRate": 0,
                "parkingFeeBeforeIssue": 0,
                "parkingFeeAtRepayment": 0,
                "repaymentSequenceId": null,
                "adminFee": 0,
                "lossFee": 0,
                "vatRate": 0,
                "penaltyTypeId": null,
                "calendarDaysPenalty": false,
                "penaltyRates": [
                    {
                        "id": 101622513,
                        "periodBegin": 1,
                        "periodEnd": 30,
                        "principalRate": 0.2,
                        "interestRate": 0,
                        "feeRate": 0
                    }
                ],
                "interestRateArray": [
                    {
                        "id": 11,
                        "periodBegin": 1,
                        "periodEnd": 9999,
                        "interestRate": 0.2
                    }
                ]
            },
            "donorId": null,
            "branchId": 101301,
            "subdivisionId": null,
            "clientId": 101322764,
            "currencyId": 101011,
            "loanAmount": 999,
            "forIssue": true,
            "creditOfficerId": 101081,
            "storingPlaceId": null,
            "collateralIds": [
                101744
            ],
            "contractTypeId": 101914,
            "issueDate": null,
            "pawnDropOutDate": null,
            "closeDate": null,
            "closedStatusId": null,
            "createUserId": 1082,
            "createSubdivisionId": 101791,
            "schedules": [
                {
                    "id": 10147152,
                    "creationDate": 1536537600000,
                    "amount": 999,
                    "chargeIssueFee": true,
                    "specifiedRepaymentNorm": 0,
                    "issued": false,
                    "activeBefore": null,
                    "tranches": [
                        {
                            "id": 101478006,
                            "issueDate": "2018-09-10",
                            "repaymentDate": "2018-10-09",
                            "principal": 999,
                            "interest": 0,
                            "lgot": false,
                            "eachRepaymentFee": 0,
                            "rest": 0
                        }
                    ]
                }
            ],
            "contractLine": {
                "id": 101601783,
                "lineLimit": null
            },
            "currentStatusId": null
        }
    ]
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id О [int][20]

Идентификатор залогового билета

name О [string][50]

Код залогового билета

creationDate О [date]

Дата создания залогового билета в формате YYYY-MM-DD

captive О [bool]

Каптивный

pawnTicketProductId О [int][20]

Id Ссудного продукта

pawnTicketFieldReq О [object]

Условия ссуды

pawnTicketFieldReq.id О [int][20]

Идентификатор условий ссуды

pawnTicketFieldReq.trancheDuration О [int][11]

Срок ссуды (в днях)

pawnTicketFieldReq.gracePeriod О [int][11]

Льготный период (в днях)

pawnTicketFieldReq.warrantyPeriod О [int][11]

Гарантийный срок (в днях)

pawnTicketFieldReq.mandatoryChargePeriod О [int][11]

Период обязательного начисления процентов

pawnTicketFieldReq.storageFeeRate О [float]

Ставка за ответ.хранение

pawnTicketFieldReq.parkingFeeBeforeIssue О [float]

Сбор за стоянку перед выдачей (сумма)

pawnTicketFieldReq.parkingFeeAtRepayment О [float]

Сбор за стоянку в момент погашения (сумма в день)

pawnTicketFieldReq.repaymentSequenceId О [int][20]

Id Порядка погашения

pawnTicketFieldReq.adminFee О [float]

Ставка адм сбора

pawnTicketFieldReq.lossFee О [float]

Сумма сбора за дубликат при утере залогового билета

pawnTicketFieldReq.vatRate О [float]

Ставка НДС для реализации залогов

pawnTicketFieldReq.penaltyTypeId О [int][20]

Id Вида начисления штрафа

pawnTicketFieldReq.calendarDaysPenalty О [bool]

Штраф по календарным дням

pawnTicketFieldReq.penaltyRates О [collection]

Ставки штрафа

pawnTicketFieldReq.penaltyRates._.id О [int][20]

Идентификатор ставки штрафа

pawnTicketFieldReq.penaltyRates._.periodBegin О [int][11]

Начало периода

pawnTicketFieldReq.penaltyRates._.periodEnd О [int][11]

Конец периода

pawnTicketFieldReq.penaltyRates._.principalRate О [float]

Cтавка на основную сумму

pawnTicketFieldReq.penaltyRates._.interestRate О [float]

Cтавка на процент

pawnTicketFieldReq.penaltyRates._.feeRate О [float]

Ставка на сбор

pawnTicketFieldReq.interestRateArray О [collection]

Ставки процентов для залогового билета

pawnTicketFieldReq.interestRateArray._.id О [int][20]

Идентификатор ставок процентов для залогового билета

pawnTicketFieldReq.interestRateArray._.periodBegin О [int][11]

Начало периода

pawnTicketFieldReq.interestRateArray._.periodEnd О [int][11]

Конец периода

pawnTicketFieldReq.interestRateArray._.interestRate О [float]

Ставка на процент

donorId О [int][20]

Id Источника финансирования

branchId О [int][20]

Id Филиала

subdivisionId О [int][20]

Id Подразделения

clientId О [int][20]

Id Клиента

currencyId О [int][20]

Id Валюты

loanAmount О [float]

Сумма ссуды

forIssue О [bool]

К выдаче

creditOfficerId О [int][20]

Id Специалиста по займам

storingPlaceId О [int][20]

Id Места хранения

collateralIds О [collection]

Id залогов

contractTypeId О [int][20]

Id Типа контракта. Для залоговых билетов используется идентификатор 101914.

issueDate О [timestamp]

Дата выдачи в формате unix timestamp в миллисекундах

pawnDropOutDate О [timestamp]

Дата погашения ссуды в формате unix timestamp в миллисекундах

closeDate О [timestamp]

Дата закрытия в формате unix timestamp в миллисекундах

closedStatusId О [int][20]

Id Статуса закрытия

createUserId О [int][11]

Id Пользователя, создавшего залоговый билет

createSubdivisionId О [int][20]

Id Подразделения пользователя, создавшего залоговый билет

schedules О [collection]

Графики

schedules._.id О [int][20]

Идентификатор графиков

schedules._.creationDate О [timestamp]

Дата создания в формате unix timestamp в миллисекундах

schedules._.amount О [float]

Сумма

schedules._.chargeIssueFee О [bool]

Начислять сборы при выдаче

schedules._.specifiedRepaymentNorm О [float]

Норма погашения (заданное значение)

schedules._.issued О [bool]

Выдан

schedules._.activeBefore О [timestamp]

Дата, до которой график является активным (используется для перерасчета графиков). Формат unix timestamp в миллисекундах.

schedules._.tranches О [collection]

Транши

schedules._.tranches._.id О [int][20]

Идентификатор траншей

schedules._.tranches._.issueDate О [date]

Дата начала транша в формате YYYY-MM-DD

schedules._.tranches._.repaymentDate О [date]

Дата окончания транша в формате YYYY-MM-DD

schedules._.tranches._.principal О [float]

Основная сумма

schedules._.tranches._.interest О [float]

Процент

schedules._.tranches._.lgot О [bool]

Льготный

schedules._.tranches._.eachRepaymentFee О [float]

Сборы при каждом погашении (расчетное значение)

schedules._.tranches._.rest О [float]

Остаток ОС

contractLine О [object]

Линия нарушения последовательности

contractLine.id О [int][20]

Идентификатор линии нарушения последовательности

contractLine.lineLimit О [int][20]

Граница последовательности

currentStatusId О [int][20]

Id текущего статуса