ym88659208ym87991671
Выставление счета на оплату по свободным реквизитам | Документация для разработчиков

Выставление счета на оплату по свободным реквизитам

Обновлено 28 марта 2025
POST
/v1/payments/from-invoice-any

Запрос создает черновик платежного поручения по свободным реквизитам.

Должен содержать токен доступа (access_token) пользователя в параметре Authorization заголовка.

Для доступа к этому методу в параметре scope ссылки авторизации пользователя должен быть указан сервис PAY_DOC_RU_INVOICE_ANY.

Получение денежных средств возможно на счета сторонних банков, а получателем денежных средств может быть любая организация.

Запрос

Body

required

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

    externalId
    uuid
    required

    Идентификатор документа, присвоенный партнером (UUID)

    paymentNumber
    string

    Номер платежного поручения

    date
    date
    required

    Дата составления документа

    amount
    number
    required

    По умолчанию: 0

    Сумма платежа

    operationCode
    string

    Возможные значения: Value must match regular expression ^01$

    По умолчанию: 01

    Код операции

    deliveryKind
    string

    Возможные значения: Value must match regular expression ^(электронно|срочно|0)$

    Вид платежа

    priority
    string

    Возможные значения: Value must match regular expression ^[4-5]{1}$

    По умолчанию: 5

    Очередность платежа

    urgencyCode
    UrgencyCode (string)

    Код срочности

    purpose
    string
    required

    Возможные значения: <= 210 characters

    Назначение платежа

    payeeAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет получателя платежа

    vat

    object

    nullable

    Данные НДС

    type
    string
    nullable
    required

    Возможные значения: [INCLUDED, ONTOP, NO_VAT, MANUAL]

    Способ расчета НДС

    rate
    string
    nullable

    Возможные значения: Value must match regular expression ^(0|5|7|10|20)$

    Ставка НДС

    amount
    number
    nullable

    Сумма НДС

    linkedDocs

    object[]

    Связанные документы

  • Array [

  • docExtId
    uuid
    required

    Идентификатор документа в организации-партнере (UUID)

    type
    string
    required

    Возможные значения: non-empty и <= 50 characters

    Тип связанного документа

  • ]

  • payeeBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК банка получателя платежа

    payeeBankCorrAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Кор. счет банка получателя платежа

    payeeInn
    string
    required

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН получателя платежа

    payeeKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП получателя платежа

    payeeName
    string
    required

    Возможные значения: <= 254 characters

    Наименование получателя платежа

    expirationDate
    date-time

    Дата истечения заказа (платеж должен быть подтвержден клиентом)

    orderNumber
    string

    Номер заказа

    isPaidByCredit
    boolean

    Признак того, что платежное поручение будет оплачено за счет кредитных средств

    creditContractNumber
    string

    Номер кредитного договора

Ответы

Успешный запрос

Schema

    number
    string

    Номер документа

    date
    date
    required

    Дата составления документа

    digestSignatures

    object[]

    Электронные подписи по дайджесту документа

  • Array [

  • certificateUuid
    uuid
    required

    Уникальный идентификатор сертификата ключа проверки электронной подписи (UUID)

    base64Encoded
    string
    required

    Возможные значения: non-empty

    Значение электронной подписи, закодированное в Base64

  • ]

  • bankStatus
    string

    Статус документа

    bankComment
    string

    Банковский комментарий к статусу документа

    externalId
    uuid
    required

    Идентификатор документа, присвоенный партнером (UUID)

    amount
    number
    required

    По умолчанию: 0

    Сумма платежа

    operationCode
    string
    required

    Возможные значения: Value must match regular expression ^01$

    Код операции

    deliveryKind
    string

    Возможные значения: Value must match regular expression ^(электронно|срочно|0)

    Идентификатор документа, присвоенный партнером (UUID)

    priority
    string
    required

    Возможные значения: Value must match regular expression ^[1-5]{1}$

    Очередность платежа

    urgencyCode
    UrgencyCode (string)

    Код срочности

    voCode
    string

    Возможные значения: Value must match regular expression ^[0-9]{5}$

    Код вида валютной операции

    purpose
    string
    required

    Возможные значения: <= 210 characters

    Назначение платежа

    departmentalInfo

    object

    Реквизиты налогового, таможенного или иного бюджетного платежа

    uip
    string

    Возможные значения: <= 25 characters, Value must match regular expression [A-ZА-Я0-9/]+

    Уникальный идентификатор платежа

    drawerStatus101
    string

    Возможные значения: <= 2 characters

    Показатель статуса налогоплательщика (реквизит - 101)

    kbk
    string

    Возможные значения: Value must match regular expression ([A-ZА-Я0-9]{1,20})$

    Код бюджетной классификации (реквизит - 104)

    oktmo
    string

    Возможные значения: Value must match regular expression (.{1,11})$

    Код OKTMO (реквизит - 105)

    reasonCode106
    string

    Возможные значения: <= 2 characters

    Показатель основания платежа (реквизит - 106)

    taxPeriod107
    string

    Возможные значения: Value must match regular expression ^(0|[0-9]{8}|([0-9]{2}|МС|КВ|ПЛ|ГД)\.[0-9]{2}\.[0-9]{4})$

    Налоговый период / код таможенного органа (реквизит - 107)

    docNumber108
    string

    Возможные значения: <= 15 characters

    Номер налогового документа (реквизит - 108)

    docDate109
    string

    Возможные значения: Value must match regular expression ^(0|00|[0-9]{2}\.[0-9]{2}\.[0-9]{4})$

    Дата налогового документа (реквизит - 109)

    paymentKind110
    string

    Возможные значения: <= 2 characters

    Тип налогового платежа (реквизит - 110)

    payerName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование плательщика

    payerInn
    string
    required

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН плательщика

    payerKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП плательщика

    payerAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет плательщика

    payerBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК банка плательщика

    payerBankCorrAccount
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка плательщика

    payeeName
    string
    required

    Возможные значения: <= 254 characters

    Полное наименование получателя платежа

    payeeInn
    string

    Возможные значения: Value must match regular expression ^([0-9]{5}|[0-9]{10}|[0-9]{12}|0)$

    ИНН получателя платежа

    payeeKpp
    string

    Возможные значения: Value must match regular expression ^([0-9]{9}|0)$

    КПП получателя платежа

    payeeAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Счет получателя платежа

    payeeBankBic
    string
    required

    Возможные значения: Value must match regular expression ^[0-9]{9}$

    БИК получателя платежа

    payeeBankCorrAccount
    string

    Возможные значения: Value must match regular expression ^[0-9]{20}$

    Корсчет банка получателя платежа

    crucialFieldsHash
    string

    Hash от ключевых полей документа

    vat

    object

    nullable

    Данные НДС

    type
    string
    nullable
    required

    Возможные значения: [INCLUDED, ONTOP, NO_VAT, MANUAL]

    Способ расчета НДС

    rate
    string
    nullable

    Возможные значения: Value must match regular expression ^(0|5|7|10|20)$

    Ставка НДС

    amount
    number
    nullable

    Сумма НДС

    incomeTypeCode
    string

    Возможные значения: <= 2 characters

    Код вида дохода получателей выплаты по 229-ФЗ

Loading...
Loading...
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.