Внести изменения в валютные контракты
/api/v1/currency/contracts/openapi/amendment
https://business.tbank.ru/openapi/api/v1/currency/contracts/openapi/amendment
Метод для внесения изменений в учетные контракты.
Авторизация
Security
RPS
Ограничение — 20 запросов в секунду
Scopes
Валютные контракты → Работа с методами сервиса валютных контрактов
Запрос
Header parameters
X-Request-Id
String<uuid>
Уникальный идентификатор для трассировки запроса. Не влияет на логику исполнения запроса.
Request body schema application/json
amendmentDocuments
Array of objects ()
Requirements: <= 1000 items
Список документов на внесение изменений.
amendmentDocuments
Array of objects ()
Requirements: <= 1000 items
Список документов на внесение изменений.
Required
documentDate
String<date>
Дата документа.
documentNumber
String
Requirements: <= 100 characters
Номер документа.
Required
attachments
Array of objects ()
Requirements: <= 1000 items
Вложения.
Required
attachments
Array of objects ()
Requirements: <= 1000 items
Вложения.
Required
documentId
Integer<int64>
Идентификатор файла в TECM.
documentName
String
Requirements: <= 200 characters
Название файла.
version
Integer<int32>
Версия файла.
Required
amendments
Object
Изменения для внесения.
Required
amendments
Object
Изменения для внесения.
- MOD1
 - MOD2
 
amount
Number
Сумма.
assignmentResidentInfo
Object
Информация о резиденте для внесения изменений.
assignmentResidentInfo
Object
Информация о резиденте для внесения изменений.
address
Object
Адрес резидента.
address
Object
Адрес резидента.
address
String
Requirements: <= 100 characters
Адрес.
city
String
Requirements: <= 100 characters
Город.
district
String
Requirements: <= 100 characters
Район.
Required
subject
String
Requirements: <= 100 characters
Субъект Российской Федерации.
Required
inn
String
Requirements: <= 12 characters
ИНН.
Required
name
String
Requirements: <= 100 characters
Полное имя резидента.
companyInfoUpdateType
String
Requirements: [NAME, KPP, NAME_AND_KPP]
Тип изменения данных о компании.
contractDate
String<date>
Дата заключения контракта.
contractNumber
String
Requirements: <= 100 characters
Номер контракта.
counterparty
Array of objects ()
Requirements: <= 1000 items
Контрагент.
counterparty
Array of objects ()
Requirements: <= 1000 items
Контрагент.
Required
name
String
Requirements: <= 300 characters
Наименование контрагента.
Required
countryCode
String
Requirements: <= 3 characters
Цифровой код страны.
signAffiliation
String
Requirements: [YES, NO]
Признак аффилированности нерезидента.
currencyCode
String
Requirements: <= 3 characters
Числовой код валюты.
liabilitiesFinishDate
String<date>
Дата окончания обязательств.
Required
recordType
String
Requirements: [REGISTERED_CONTRACT]
Тип записи.
specialContractTerms
Object
Описание особых условий контракта.
specialContractTerms
Object
Описание особых условий контракта.
paymentFrequencyCode
Integer<int32>
Requirements: [1, 2, 3, 4, 5, 6]
Код периодичности платежей:
1— день,2— месяц,3— квартал,4— полугодие,5— год,6— иное.
signOfConcession
String
Requirements: [YES, NO]
Признак наличия в контракте условий, соответствующих пункту 8.5 настоящей инструкции.
amount
Number
Сумма.
amountCreditedAbroad
Number
Сумма, зачисленная за пределами РФ.
amountRepaidRevenue
Number
Сумма возвратного дохода.
assignmentResidentInfo
Object
Информация о резиденте для внесения изменений.
assignmentResidentInfo
Object
Информация о резиденте для внесения изменений.
address
Object
Адрес резидента.
address
Object
Адрес резидента.
address
String
Requirements: <= 100 characters
Адрес.
city
String
Requirements: <= 100 characters
Город.
district
String
Requirements: <= 100 characters
Район.
Required
subject
String
Requirements: <= 100 characters
Субъект Российской Федерации.
Required
inn
String
Requirements: <= 12 characters
ИНН.
Required
name
String
Requirements: <= 100 characters
Полное имя резидента.
companyInfoUpdateType
String
Requirements: [NAME, KPP, NAME_AND_KPP]
Тип изменения данных о компании.
contractDate
String<date>
Дата заключения контракта.
contractNumber
String
Requirements: <= 100 characters
Номер контракта.
counterparty
Array of objects ()
Requirements: <= 1000 items
Контрагент.
counterparty
Array of objects ()
Requirements: <= 1000 items
Контрагент.
Required
name
String
Requirements: <= 300 characters
Наименование контрагента.
Required
countryCode
String
Requirements: <= 3 characters
Цифровой код страны.
signAffiliation
String
Requirements: [YES, NO]
Признак аффилированности нерезидента.
creditBackgroundInfo
Object
Сведения о кредите.
creditBackgroundInfo
Object
Сведения о кредите.
collateralAmount
Number<BigDecimal>
Requirements: <= 99999999999999.98
Сумма залогового или другого обеспечения.
Required
directInvestmentMark
String
Requirements: [YES, NO]
Отметка о наличии отношений прямого инвестирования.
paymentSchedule
Array of objects ()
Requirements: <= 1000 items
Описание графика платежей по возврату основного долга и процентных платежей.
paymentSchedule
Array of objects ()
Requirements: <= 1000 items
Описание графика платежей по возврату основного долга и процентных платежей.
Required
currencyCode
String
Requirements: <= 3 characters
Код валюты кредитного договора.
debtPaymentAmount
Number<BigDecimal>
Сумма платежа по погашению основного долга.
debtPaymentDate
String<date>
Дата платежа по погашению основного долга.
interestPaymentAmount
Number<BigDecimal>
Сумма платежа по погашению процентов.
interestPaymentDate
String<date>
Дата платежа по погашению процентов.
specialTerms
String
Requirements: <= 3000 characters
Описание особых условий.
Required
sourceOfData
String
Requirements: [CREDIT_CONTRACT, ESTIMATED]
Основания заполнения подпункта.
syndicatedCredits
Array of objects ()
Requirements: <= 1000 items
Информация о привлечении резидентом кредита (займа), предоставленного нерезидентами на синдицированный (консорциональной) основе.
syndicatedCredits
Array of objects ()
Requirements: <= 1000 items
Информация о привлечении резидентом кредита (займа), предоставленного нерезидентами на синдицированный (консорциональной) основе.
amount
Number
Сумма.
Required
counterpartyCountry
String
Requirements: <= 3 characters
Цифровой код страны.
Required
counterpartyName
String
Requirements: <= 300 characters
Наименование контрагента.
share
Number
Доля.
creditSpecialInfo
Object
creditSpecialInfo
Object
debt
Object
Сумма задолженности по основному долгу на дату, предшествующую по дате постановки на учет кредитного договора (присвоения уникального номера).
debt
Object
Сумма задолженности по основному долгу на дату, предшествующую по дате постановки на учет кредитного договора (присвоения уникального номера).
Required
amount
Number<BigDecimal>
Requirements: <= 999999999999.99
Сумма [BigDecimal].
bankRegistrationNumber
String
Requirements: Value must match regular expression ^\d{4}/\d{4}$
Регистрационный номер банка/филиала.
Required
currencyCode
String
Requirements: <= 3 characters
Код валюты кредитного договора.
reasonCode
Integer<int32>
Requirements: [0, 1, 2, 3, 4, 5, 6, 7, 8]
Код основания погашения долга:
0— иное основание,1— уступка уполномоченным банком другому лицу-резиденту требования к нерезиденту;2— уступка физическим лицом - резидентом другому лицу-резиденту требования к нерезиденту;3— уступка нерезидентом резиденту требования к другому лицу-нерезиденту, которое является стороной по заключенному между нерезидентами кредитному договору;4— замена первоначального обязательства нерезидента перед резидентом по контракту обязательством нерезидента перед резидентом по кредитному договору (новация);5— уступка уполномоченным банком нерезиденту требования к резиденту;6— уступка физическим лицом-резидентом нерезиденту требования к другому лицу-резиденту;7— уступка резидентом (первоначальным кредитором) нерезиденту требования к другому лицу-резиденту, которое является стороной по заключенному между резидентами кредитному договору;8— замена первоначального обязательства резидента перед нерезидентом по контракту обязательством резидента по кредитному договору (новация).
uniqueContractNumbers
Array
Requirements: <= 1000 items
Уникальный номер контракта.
interestPayments
Object
Процентные платежи, предусмотренные кредитным договором — кроме платежей по возврату основного долга.
interestPayments
Object
Процентные платежи, предусмотренные кредитным договором — кроме платежей по возврату основного долга.
interestRate
Number<BigDecimal>
Фиксированный размер процентной ставки, % годовых.
interestSurcharge
Number<BigDecimal>
Размер процентной надбавки (дополнительных платежей) к базовой процентной ставке, % годовых.
liborCode
String
Requirements: <= 6 characters
Код ставки LIBOR (London Interbank Offer Rate).
otherMethodsForInterestRate
String
Requirements: <= 3000 characters
Другие методы определения процентной ставки.
otherPayments
Array
Requirements: <= 1000 items
Иные платежи, предусмотренные кредитным договором — кроме платежей по возврату основного долга и процентных платежей.
currencyCode
String
Requirements: <= 3 characters
Числовой код валюты.
durationCode
Integer<int32>
Requirements: [0, 1, 2, 3, 4, 6, 7, 8, 9]
Код срока привлечения (представления):
0— месяц,1— квартал,2— полугодие,3— год,4— три года,6— до востребования,7— пять лет,8— десять лет,9— более десяти лет.
historyTrancheInfoRequest
Object
Информация об истории транша.
historyTrancheInfoRequest
Object
Информация об истории транша.
history
Array of objects ()
Requirements: >= 1 items, <= 1000 items
history
Array of objects ()
Requirements: >= 1 items, <= 1000 items
Required
amount
Number<BigDecimal>
Requirements: <= 999999999999.99
Сумма транша [BigDecimal].
Required
currencyCode
String
Requirements: <= 3 characters
Код валюты кредитного договора.
Required
expectedTrancheDate
String<date>
Ожидаемая дата поступления транша.
Required
trancheProvisionTermCode
Integer<int32>
Requirements: [0, 1, 2, 3, 4, 6, 7, 8, 9]
Код срока привлечения (представления):
0— месяц,1— квартал,2— полугодие,3- год,4— три года,6— до востребования,7— пять лет,8— десять лет,9— более десяти лет.
liabilitiesFinishDate
String<date>
Дата окончания обязательств.
Required
recordType
String
Requirements: [REGISTERED_CREDIT_CONTRACT]
Тип записи.
Required
openApiApplicationId
String
Requirements: <= 36 characters
ID заявления, полученного через OpenAPI.
Required
uniqueContractNumber
String
Requirements: Value must match regular expression ^(?!0{2})\d{2}(?!0{2})\d{2}\d{4}/(?!0{4})\d{4}/\d{4}/\d/\d$
Уникальный номер контракта.
Ответ
200
OK
400
Некорректный запрос
401
Ошибка аутентификации
403
Ошибка авторизации
422
Ошибка при обработке данных
429
Слишком много запросов
500
Ошибка сервера
Это полезный материал?