Перейти к основному содержимому

Создание нового депозитного контракта

Метод создаёт новый депозитный контракт в системе. Обязательные поля являются минимальным набором полей для создания депозитного контракта.

Request Body required

request

    branchId int64
    clientId int64
    creationDate date
    creditContractId int64
    creditOfficerId int64
    currencyId int64
    depositAmount double
    depositFieldReq object
    allowHolidaysPayment boolean
    clearIntRate double
    depositRateTypeId int64
    depositScheduleCalcMethodId int64
    depositTaxCalcTypeId int64
    depositTypeId int64
    estimateFee double
    fixedEstimateFee double
    fixedInsuranceFee double
    id int64
    insuranceFee double
    intRate double
    interestChargeMethodId int64
    interestPaymentPeriodicityId int64
    lowLimit double
    maxLimit double
    maxPartialWithdrawalQty int32
    minDepositIncrease double
    monthsQty int32
    partialWithdrawalRules object[]
  • Array [
  • decreaseIntRateValue double
    id int64
    monthsFrom int32
    monthsTo int32
    withdrawalPartFrom double
    withdrawalPartTo double
  • ]
  • paymentAmount double
    paymentByMonthLastDay boolean
    penaltyDaysCount int32
    penaltyRate double
    periodChargeScopeId int64
    postContractIntRate double
    reCalcIntRate double
    recalculationRates object[]
  • Array [
  • id int64
    periodBegin int32
    periodEnd int32
    rate double
  • ]
  • depositProductId int64
    firstDepositPaymentDate date
    id int64
    insurance boolean
    insurancePolicy string
    insurancePremiumAmount double
    insurancePremiumRate double
    name string
    paymentViaBank boolean
    returnPlanDate date
    subdivisionId int64
Responses

OK


Schema
    branchId int64
    clientId int64
    closeDate date-time
    contractLine object
    id int64
    lineLimit int64
    contractTypeId int64
    createSubdivisionId int64
    createUserId int32
    creationDate date
    creditContractId int64
    creditOfficerId int64
    currencyId int64
    depositAmount double
    depositFieldReq object
    allowHolidaysPayment boolean
    clearIntRate double
    depositRateTypeId int64
    depositScheduleCalcMethodId int64
    depositTaxCalcTypeId int64
    depositTypeId int64
    estimateFee double
    fixedEstimateFee double
    fixedInsuranceFee double
    id int64
    insuranceFee double
    intRate double
    interestChargeMethodId int64
    interestPaymentPeriodicityId int64
    lowLimit double
    maxLimit double
    maxPartialWithdrawalQty int32
    minDepositIncrease double
    monthsQty int32
    partialWithdrawalRules object[]
  • Array [
  • decreaseIntRateValue double
    id int64
    monthsFrom int32
    monthsTo int32
    withdrawalPartFrom double
    withdrawalPartTo double
  • ]
  • paymentAmount double
    paymentByMonthLastDay boolean
    penaltyDaysCount int32
    penaltyRate double
    periodChargeScopeId int64
    postContractIntRate double
    reCalcIntRate double
    recalculationRates object[]
  • Array [
  • id int64
    periodBegin int32
    periodEnd int32
    rate double
  • ]
  • depositProductId int64
    firstDepositPaymentDate date
    id int64
    insurance boolean
    insurancePolicy string
    insurancePremiumAmount double
    insurancePremiumRate double
    name string
    paymentViaBank boolean
    returnPlanDate date
    subdivisionId int64
    takeDepositDate date-time
Loading...