6. Платёжное поручение

URI

POST: /API/v1/ISO20022/Payments

XML схема

pain.001.001.06

Обратите внимание

Host-to-Host - самостоятельная система, поэтому платежи, отправленные через H2H, не отображаются в АЛБО (ни в старой, ни в новой версии)

Информация для тестирования

Для получения статуса "Исполнен" [ACSC] необходимо корректно составить и подписать платежное поручение (пример запроса есть ниже в настоящей документации). Для получения статуса "Отклонен" [RJCT] достаточно, например, некорректно заполнить один из реквизитов.

Описание схемы

R/O Описание Путь Комментарий/Пример

Общий путь Document.CstmrCdtTrfInitn.GrpHdr

1

R

Уникальный id сообщения

MsgId

Указывается идентификатор сообщения присвоенный во внешней системе.

2

R

Дата и Время создания сообщения

CreDtTm

Формат даты YYYY-MM-DDThh:mm:ss[.mmm]TZD (В случае, если часовой пояс не указан или указан отличный от московского, то время будет приведено к UTC +3).

3

R

Количество транзакций в сообщении

NbOfTxs

Общее число поручений (секций CdtTrfTxInf) в сообщении

4

O

Количество транзакций в сообщении

CtrlSum

Сумма всех отдельных сумм, включенных в сообщение, независимо от валюты.

5

R

Полное название организации

InitgPty.Nm

6

R

ИНН

InitgPty.Id.OrgId.Othr.Id

7

R

Признак использования ИНН

InitgPty.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

Общий путь Document.CstmrCdtTrfInitn.PmtInf

8

R

Уникальный id пакета платежей

PmtInfId

Указывается идентифкатор группы распоряжений. Идентификатор не должен совпадать с MsgId и другими идентификаторами

9

R

Метод оплаты

PmtMtd

Значение "TRF" по умолчанию

10

R

Дата документа

ReqdExctnDt

Используется в случае отсутствия тега Pmtlnf.CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.RltdDt

11

R

Наименование плательщика (8)

Dbtr.Nm

12

О

Наименование плательщика (8)*

Dbtr.CtctDtls.Nm

Заполняется в случае, если наименование плательщика больше 140 символов.

13

R

ИНН плательщика (60)

Dbtr.Id.OrgId.Othr.Id

14

R

Признак использования ИНН

Dbtr.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

15

R

Счет плательщика (9)

DbtrAcct.Id.Othr.Id

16

R

Код клиринговой системы

DbtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

17

R

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

DbtrAgt.FinInstnId.ClrSysMmbId.MmbId

18

R

Наименование банка плательщика (10)

DbtrAgt.FinInstnId.Nm

19

R

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

DbtrAgtAcct.Id.Othr.Id

20

R

Уникальный id платежа

CdtTrfTxInf.PmtId.InstrId

Идентификатор исходного поручения

21

R

Номер документа (3)

CdtTrfTxInf.PmtId.EndToEndId

Целое число до 6 символов. Уникальность номера в течение дня проверяется исходя из уникальности группы параметров: дата платежа, номер платежа, счет плательщика, счет получателя, сумма платежа.

22

R

Вид платежа (5)

CdtTrfTxInf.PmtTpInf.SvcLvl.Cd

Принимаемые значения:
URGP - срочный платеж
NURG - обычный платеж

23

R

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

CdtTrfTxInf.Amt.InstdAmt

24

R

Валюта документа

CdtTrfTxInf.Amt.InstdAmt@Ccy

Для рублёвых платежей "RUR"

25

R

Код клиринговой системы

CdtTrfTxInf.CdtrAgt.FinInstnId.ClrSysMmbId.ClrSysId.Cd

Константа "RUCBC"

26

R

БИК банка получателя (14)

CdtTrfTxInf.CdtrAgt.FinInstnId.ClrSysMmbId.MmbId

27

R

Наименование банка получателя (13)

CdtTrfTxInf.CdtrAgt.FinInstnId.Nm

28

O

Корсчет банка получателя (15)

CdtTrfTxInf.CdtrAgtAcct.Id.Othr.Id

29

R

Наименование получателя (16)

CdtTrfTxInf.Cdtr.Nm

30

О

Наименование получателя (16)*

CdtTrfTxInf.Cdtr.CtctDtls.Nm

Заполняется в случае, если наименование получателя больше 140 символов.

31

R

Адрес получателя

CdtTrfTxInf.Cdtr.PstlAdr.AdrLine

32

R

ИНН получателя (61)

CdtTrfTxInf.Cdtr.Id.OrgId.Othr.Id

Для платежей, получателями которых являются ИП/ЮЛ, не являющиеся банками или территориальными органами казначейства данное поле должно быть обязательно заполнено (заполнение 12 нулями недопустимо)

33

R

Признак использования ИНН

CdtTrfTxInf.Cdtr.Id.OrgId.Othr.SchmeNm.Cd

Константа "TXID"

34

O

Счет получателя (17)

CdtTrfTxInf.CdtrAcct.Id.Othr.Id

35

R

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

CdtTrfTxInf.Purp.Prtry

36

O

Признак заполнения поля "Код вида дохода"

CdtTrfTxInf.RgltryRptg.Dtls.Tp

Константа "PTCD"

37

O

Код вида дохода (20)

CdtTrfTxInf.RgltryRptg.Dtls.Cd

Также необходимо заполнить поле PmtInf.CdtTrfTxInf.RgltryRptg.Dtls.Tp = "PTCD"
Данная константа является признаком того, что заполнено поле Код вида дохода

Правило заполнения Чтобы корректно заполнить поле, определите тип дохода, который получит физ. лицо в результате перевода. Если ваш платёж не подпадает под список из ФЗ, поле заполнять не нужно.

Код "1" - при переводе денежных средств, являющихся заработной платой и (или) иными доходами, в отношении которых статьей 99 Федерального закона от 2.10.2007 N 229-ФЗ установлены ограничения размеров удержания. При наличии исполнительного документа укажите взысканную вами сумму в поле «Назначение платежа (24)».

Код "2" - при переводе денежных средств, являющихся доходами, на которые в соответствии со статьей 101 Федерального закона от 2.10. 2007 N 229-ФЗ не может быть обращено взыскание, за исключением доходов, к которым в соответствии с частью 2 статьи 101 Федерального закона от 2.10.2007 N 229-ФЗ ограничения по обращению взыскания не применяются.

Код "3" - при переводе денежных средств, являющихся доходами, к которым в соответствии с частью 2 статьи 101 Федерального закона от 2.10. 2007 N 229-ФЗ ограничения по обращению взыскания не применяются. При наличии исполнительного листа укажите в поле «Назначение платежа (24)» взысканную вами сумму. Обратите внимание, что по доходам с кодом 3 взыскания могут совершаться только по алиментным обязательствам в отношении несовершеннолетних лиц или по обязательствам о возмещении вреда в связи со смертью кормильца.

В остальных случаях код не указывается

Как указать взысканную сумму в поле «Назначение платежа (24)»? Если из переводимых физическому лицу денежных средств, составляющих доходы, указанные в ст. 99 или 101 Федерального закона "Об исполнительном производстве", вами произведено удержание по исполнительному документу, то в поле «Назначение платежа (24)» укажите взысканную сумму в формате: //ВЗС//рубли-копейки//. Например, //ВЗС//100000-00//.

Закон и порядок Подробная информация в Федеральном законе от 21.02.2019 N 12-ФЗ "О внесении изменений в Федеральный закон "Об исполнительном производстве", Указании Банка России от 14.10.2019 N 5286-У "О порядке указания кода вида дохода в распоряжениях о переводе денежных средств

38

O

КПП плательщика (102)

CdtTrfTxInf.Tax.Dbtr.TaxTp

39

O

КПП получателя (103)

CdtTrfTxInf.Tax.Cdtr.TaxTp

Блок CdtTrfTxInf.Tax - Бюджетные реквизиты платежного поручения

Все бюджетные реквизиты становятся обязательными при заполнении поля 101 Статус составителя документа.
Обязательным также становится поле 22 Код платежа

40

O

ОКТМО (105)

CdtTrfTxInf.Tax.AdmstnZn

41

O

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

CdtTrfTxInf.Tax.RefNb

42

O

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

CdtTrfTxInf.Tax.Dt

Значения "0" или "00" необходимо указывать в PmtInf.CdtTrfTxInf.Tax.Mtd

43

O

Код выплат (110)

CdtTrfTxInf.Tax.Rcrd.Tp

Правило заполнения

Чтобы корректно заполнить поле «Код выплат (110)», определите тип дохода, который получит физ. лицо в результате перевода. Если ваш платёж не подпадает под перечень из Постановления, код указывать не нужно.

Код 1 проставляется в случае выплат на счёт физ. лица:

1. Пособия по временной нетрудоспособности (только в отношении граждан, подвергшихся воздействию радиации);

2. Пособия по беременности и родам;

3. Единовременного пособия женщинам, вставшим на учёт в медицинских организациях в ранние сроки беременности;

4. Единовременного пособия при рождении ребенка;

5. Ежемесячного пособия по уходу за ребёнком.

Все виды доходов, подпадающих под код 1, перечислены в частях 5.5 и 5.6 статьи 30.5 Федерального закона «О национальной платёжной системе».

В остальных случаях код не указывается. В случае некорректного заполнения поля возможны претензии со стороны физических лиц и/или контролирующих органов.

Закон и порядок Подробная информация в статье 30.5 Закона РФ от 27.06.2011 № 161-ФЗ «О национальной платёжной системе», Постановлении Правительства РФ от 01.12.2018 № 1466 «Об утверждении перечня иных выплат за счет средств бюджетов бюджетной системы Российской Федерации для целей применения частей 5 и 5.1 статьи 30.5 Федерального закона «О национальной платежной системе»

44

O

Код основания налогового платежа (106)

CdtTrfTxInf.Tax.Rcrd.Ctgy

45

O

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

CdtTrfTxInf.Tax.Rcrd.CtgyDtls

46

O

Статус составителя документа (101)

CdtTrfTxInf.Tax.Rcrd.DbtrSts

Реквизит "Код налогового периода (107)": код таможенного органа, показателя налогового периода, дата уплаты налогов.
Данное поле является составным и формируется системой Альфа-Линк по алгоритму, указанному после таблицы (Алгоритм заполнения и обработки параметра "Код налогового периода (107)").

47

O

Год налогового периода

CdtTrfTxInf.Tax.Rcrd.Prd.Yr

48

O

Налоговый период в кодировке ISO20022

CdtTrfTxInf.Tax.Rcrd.Prd.Tp

MM - МС;
QTR - КВ;
HLF - ПЛ;
не указано - ГД.

49

O

Дата уплаты налогов

CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt

Алгоритм обработки приведен ниже

50

O

Конец периода
(не используется)

CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.ToDt

Не используется, указывается только для соблюдения формата.

51

O

Код таможенного органа

CdtTrfTxInf.Tax.Cdtr.RegnId

52

O

Назначение платежа (24)

CdtTrfTxInf.RmtInf.Ustrd[1..2]

Количество полей Ustrd неограниченно, но длина каждого не должна превышать 140 символов. Общая длина поля (24) не должна превышать 210 символов

53

O

Тип записи

CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.Tp.CdOrPrtry.Prtry

Константа "POD"

54

R

Дата документа (4)

CdtTrfTxInf.RmtInf.Strd.RfrdDocInf.RltdDt

Формат: YYYY-MM-DD

55

О

Код платежа (22)

CdtTrfTxInf.RmtInf.Strd.CdtrRefInf.Ref

56

О

Информация отправителя получателю

CdtTrfTxInf.RmtInf.Strd.AddtlRmtInf[1..2]

Значения двух полей объединяются. Макс. длина каждого тега 140 символов. Макс. длина всего поля вместе 210 символов.

Алгоритм заполнения и обработки параметра "Код налогового периода (107)"

Заполнение на стороне клиента

Код налогового периода указывается в следующих тегах:

  • FrDt - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt - дата налогового периода

  • Yr - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Yr - год налогового периода

  • Tp - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Tp - налоговый период

  • RegnId - PmtInf.CdtTrfTxInf.Tax.Cdtr.RegnId - код налогового органа
    (прим. ToDt - Не используется, указывается для соблюдения формата)

Код состоит из 10 знаков, все значения между собой разделяются точками: XX.YY.ZZZZ

XX. - периодичность платежа.
YY. - порядковый номер периода. Для месячных платежей порядковый номер месяца с 1 до 12, для квартальных — номер квартала от 1 до 4, для полугодовых платежей — 01 и 02 полугодие. Для годовых платежей всегда — 00;
ZZZZ - год, к которому относится налоговый платеж.

  • Если XX. = {МС.,КВ.,ПЛ.,ГД.}

МС КВ ПЛ ГД

Tp

MM + {01-12} (YY)

QTR + {1-4} (YY без нуля)

HLF + {1,2} (YY без нуля)

Не указывается

FrDt

Не указывается

Yr

ZZZZ

  • Если период представляет из себя конкретную дату, то заполняется поле CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt, остальные не учитываются.

  • Если имеется только код налогового органа, то он указывается в теге PmtInf.CdtTrfTxInf.Tax.Cdtr.RegnId

Примеры:

Tp

FrDt

Yr

RegnId

12.03.2016

12.03.2016

ГД.00.2016

2016

ПЛ.01.2015

HLF1

2015

КВ.03.2016

QTR3

2016

МС.10.2014

MM10

2014

10001010

10001010

Обработка на стороне банка

Если FrDt содержит значение, то необходимо FrDt, преобразовать к формату ДД.ММ.ГГГГ. Иначе:

  1. Если Tp начинается с 'MM', то Код налогового периода = ''МС.'+substring(Tp,3,2)+YEAR(Yr);

  2. Если Tp начинается с 'QTR', Код налогового периода = ''КВ.0'+substring(Tp,4,1)+YEAR(Yr);

  3. Если Tp начинается с 'HLF', Код налогового периода = ''ПЛ.0'+substring(Tp,4,1)+YEAR(Yr);

  4. Если Tp не указано, то Код налогового периода = 'ГД.00.'+YEAR(Yr).

Иначе, если RegnId содержит значение, то Код налогового периода = RegnId. Если не заполнены RegnId, FrDt, Yr, Tp, то Код налогового периода = 0.

Где:
- FrDt - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.FrToDt.FrDt - дата налогового периода
- Yr - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Yr - год налогового периода
- Tp - PmtInf.CdtTrfTxInf.Tax.Rcrd.Prd.Tp - налоговый период
- RegnId - PmtInf.CdtTrfTxInf.Tax.Cdtr.RegnId - код налогового органа
(прим. ToDt - Не используется, указывается для соблюдения формата)

Примеры:

12.03.2016
ГД.00.2016
ПЛ.01.2015
КВ.03.2016
МС.10.2014
10001010

Ответ

Ответом является XML-документ, соответствующий схеме pain.002.001.06.

Описание схемы: [PMT_STS]

Таблица кодов ответа:

HTTP код Тип Body Описание

200

OK

-

Запрос принят без ошибок.

401

Err

Wrong username or password

Неверный логин или пароль

401

Err

User was not found

Пользователь не найден

403

Err

User is disabled

Пользователь заблокирован

500

Err

Warrant service error

Сервис проверки доверенности не отвечает

403

Err

User does not have permission

Нет прав на выполнения операции

406

Err

Signature is missing

Нет подписи

403

Err

Certificate is not valid

Сертификат подписи невалидный

403

Err

Signer’s warrant is expired

Доверенность подписанта истекла

403

Err

Signer’s warrant is disabled

Доверенность подписанта заблокирована

403

Err

Number of signatures is not enough for this operation type

Недостаточно подписей для типа операции

403

Err

Certificate is disabled

Сертификат заблокирован

403

Err

The signer certificate is not valid (revoked or not active)

Сертификат подписанта отозван или невалидный

406

Err

Signature value is not valid

Подпись невалидна

406

Err

Internal sign check state error

Внутренняя ошибка сервиса

502

Err

Bad Gateway

Ошибочный шлюз

503

Err

Service Unavailable

Сервис недоступен

504

Err

Gateway Timeout

Шлюз не отвечает

500

Err

Internal Error

Внутренняя ошибка приложения

409

Err

MsgId is not unique

Id запроса неуникальный

400

Err

XML does not match schema

Документ не соответствует схеме

Пример платежа с подписью
<?xml version="1.0" encoding="UTF-8"?><Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06">
    <CstmrCdtTrfInitn>
        <GrpHdr>
            <MsgId>TEST_MSG_2021-08-18-141541737</MsgId>
            <CreDtTm>2021-08-26T14:10:41.727+03:00</CreDtTm>
            <NbOfTxs>1</NbOfTxs>
            <CtrlSum>100.00</CtrlSum>
            <InitgPty>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <PmtInf>
            <PmtInfId>TEST_MSG_2021-08-18-141541737</PmtInfId>
            <PmtMtd>TRF</PmtMtd>
            <ReqdExctnDt>2021-08-26</ReqdExctnDt>
            <Dbtr>
                <Nm>ООО "Тест Альфа-Линк"</Nm>
                <Id>
                    <OrgId>
                        <Othr>
                            <Id>7013602245</Id>
                            <SchmeNm>
                                <Cd>TXID</Cd>
                            </SchmeNm>
                        </Othr>
                    </OrgId>
                </Id>
            </Dbtr>
            <DbtrAcct>
                <Id>
                    <Othr>
                        <Id>40702810200000000083</Id>
                    </Othr>
                </Id>
            </DbtrAcct>
            <DbtrAgt>
                <FinInstnId>
                    <ClrSysMmbId>
                        <ClrSysId>
                            <Cd>RUCBC</Cd>
                        </ClrSysId>
                        <MmbId>044525593</MmbId>
                    </ClrSysMmbId>
                    <Nm>АО АЛЬФА-БАНК</Nm>
                </FinInstnId>
            </DbtrAgt>
            <DbtrAgtAcct>
                <Id>
                    <Othr>
                        <Id>30101810200000000593</Id>
                    </Othr>
                </Id>
            </DbtrAgtAcct>
            <CdtTrfTxInf>
                <PmtId>
                    <InstrId>TEST_MSG_2021-08-18-141541737</InstrId>
                    <EndToEndId>141547</EndToEndId>
                </PmtId>
                <PmtTpInf>
                    <SvcLvl>
                      <Cd>NURG</Cd>
                    </SvcLvl>
                </PmtTpInf>
                <Amt>
                    <InstdAmt Ccy="RUR">100</InstdAmt>
                </Amt>
                <CdtrAgt>
                    <FinInstnId>
                        <ClrSysMmbId>
                            <ClrSysId>
                                <Cd>RUCBC</Cd>
                            </ClrSysId>
                            <MmbId>044525593</MmbId>
                        </ClrSysMmbId>
                        <Nm>АО АЛЬФА-БАНК</Nm>
                    </FinInstnId>
                </CdtrAgt>
                <CdtrAgtAcct>
                    <Id>
                        <Othr>
                            <Id>30101810200000000593</Id>
                        </Othr>
                    </Id>
                </CdtrAgtAcct>
                <Cdtr>
                    <Nm>ООО "Тест Альфа-Линк Получатель"</Nm>
                    <PstlAdr>
                        <AdrLine>г Москва ул. Московская, 1</AdrLine>
                    </PstlAdr>
                    <Id>
                        <OrgId>
                            <Othr>
                                <Id>4689269939</Id>
                                <SchmeNm>
                                    <Cd>TXID</Cd>
                                </SchmeNm>
                            </Othr>
                        </OrgId>
                    </Id>
                </Cdtr>
                <CdtrAcct>
                    <Id>
                        <Othr>
                            <Id>40702810300000000132</Id>
                        </Othr>
                    </Id>
                </CdtrAcct>
                <Purp>
                    <Prtry>5</Prtry>
                </Purp>
                <RgltryRptg>
                    <Dtls>
                        <Tp>PTCD</Tp>
                        <Cd>3</Cd>
                    </Dtls>
                </RgltryRptg>
                <RmtInf>
                    <Ustrd>тестирование</Ustrd>
                    <Ustrd>h2h</Ustrd>
                    <Strd>
                        <RfrdDocInf>
                            <Tp>
                                <CdOrPrtry>
                                    <Prtry>POD</Prtry>
                                </CdOrPrtry>
                            </Tp>
                            <RltdDt>2021-08-26</RltdDt>
                        </RfrdDocInf>
                        <CdtrRefInf>
                            <Ref>0</Ref>
                        </CdtrRefInf>
                        <AddtlRmtInf>тестирование h2h</AddtlRmtInf>
                    </Strd>
                </RmtInf>
            </CdtTrfTxInf>
        </PmtInf>
        <SplmtryData>
            <Envlp>
                <SgntrSt>
                <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="sigID1"><ds:SignedInfo><ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/><ds:Reference URI=""><ds:Transforms><ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/><ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/></ds:Transforms><ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/><ds:DigestValue>qhGYqvIvdyMlKwKyJzPz8QpsLdzJGJBEUakH/nipCcc=</ds:DigestValue></ds:Reference></ds:SignedInfo><ds:SignatureValue>jhv2MNb8YoBtT8OZqWEpdc81p5sNzy1z5U8f9B+joVsGDXVvgjpkF11FndFXdkKw2mIGnfA+cZtzC4NRby8DpQ==</ds:SignatureValue><ds:KeyInfo><ds:X509Data><ds:X509Certificate>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</ds:X509Certificate></ds:X509Data></ds:KeyInfo></ds:Signature></SgntrSt>
            </Envlp>
        </SplmtryData>
    </CstmrCdtTrfInitn>
</Document>
Пример бюджетного платежа
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.06">
  <CstmrCdtTrfInitn>
    <GrpHdr>
      <MsgId>MSGPT77281424692108310912040000000</MsgId>
      <CreDtTm>2021-08-31T09:12:04+03:00</CreDtTm>
      <NbOfTxs>1</NbOfTxs>
      <InitgPty>
        <!-- Наименование организации отправителя сообщения -->
        <Nm>ООО "Тест Альфа-Линк"</Nm>
        <Id>
          <OrgId>
            <Othr>
              <!-- ИНН организации отправителя сообщения -->
              <Id>7013602245</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </InitgPty>
    </GrpHdr>
    <PmtInf>
      <PmtInfId>MSGPT77281424692108310912040000000</PmtInfId>
      <PmtMtd>TRF</PmtMtd>
      <ReqdExctnDt>2021-08-26</ReqdExctnDt>
      <Dbtr>
        <!-- (Реквизит 8) Наименование организации плательщика -->
        <Nm>ООО "Тест Альфа-Линк"</Nm>
        <Id>
          <OrgId>
            <Othr>
              <!-- (Реквизит 60) ИНН плательщика -->
              <Id>7013602245</Id>
              <SchmeNm>
                <Cd>TXID</Cd>
              </SchmeNm>
            </Othr>
          </OrgId>
        </Id>
      </Dbtr>
      <DbtrAcct>
        <Id>
          <Othr>
            <!-- (Реквизит 9) Счет плательщика -->
            <Id>40702810200000000083</Id>
          </Othr>
        </Id>
      </DbtrAcct>
      <DbtrAgt>
        <FinInstnId>
          <ClrSysMmbId>
            <ClrSysId>
              <Cd>RUCBC</Cd>
            </ClrSysId>
            <!-- (Реквизит 11) БИК банка плательщика -->
            <MmbId>044525593</MmbId>
          </ClrSysMmbId>
          <!-- (Реквизит 10) Наименование банка плательщика -->
          <Nm>АО "АЛЬФА-БАНК"</Nm>
        </FinInstnId>
      </DbtrAgt>
      <DbtrAgtAcct>
        <Id>
          <Othr>
            <!-- (Реквизит 12) Корсчет банка плательщика -->
            <Id>30101810200000000593</Id>
          </Othr>
        </Id>
      </DbtrAgtAcct>
      <CdtTrfTxInf>
        <PmtId>
          <InstrId>MSGPT77281424692108310912040000000</InstrId>
          <!-- (Реквизит 3) Номер документа -->
          <EndToEndId>00335</EndToEndId>
        </PmtId>
        <PmtTpInf>
          <SvcLvl>
            <!-- Вид платежа: NURG - обычные; URGP - срочные -->
            <Cd>NURG</Cd>
          </SvcLvl>
        </PmtTpInf>
        <Amt>
          <InstdAmt Ccy="RUR">100.00</InstdAmt>
        </Amt>
        <CdtrAgt>
          <FinInstnId>
            <ClrSysMmbId>
              <ClrSysId>
                <Cd>RUCBC</Cd>
              </ClrSysId>
              <!-- (Реквизит 14) БИК банка получателя -->
              <MmbId>004525988</MmbId>
            </ClrSysMmbId>
            <!-- (Реквизит 13) Наименование банка получателя -->
            <Nm>ГУ БАНКА РОССИИ ПО ЦФО//УФК ПО Г. МОСКВЕ г. Москва</Nm>
          </FinInstnId>
        </CdtrAgt>
        <Cdtr>
          <!-- (Реквизит 16) Наименование получателя -->
          <Nm>ИФНС № 3 по г.Москве</Nm>
          <PstlAdr>
            <AdrLine>г Москва ул. Московская, 1</AdrLine>
          </PstlAdr>
          <Id>
            <OrgId>
              <Othr>
                <!-- (Реквизит 61) ИНН получателя -->
                <Id>7703037470</Id>
                <SchmeNm>
                  <Cd>TXID</Cd>
                </SchmeNm>
              </Othr>
            </OrgId>
          </Id>
        </Cdtr>
        <CdtrAcct>
          <Id>
            <Othr>
              <!-- (Реквизит 17) Счет получателя -->
              <Id>03100643000000017300</Id>
            </Othr>
          </Id>
        </CdtrAcct>
        <Purp>
          <!-- (Реквизит 21) Очередность платежа -->
          <Prtry>5</Prtry>
        </Purp>
        <Tax>
          <Cdtr>
            <!-- (Реквизит 103) КПП получателя -->
            <TaxTp>770301001</TaxTp>
          </Cdtr>
          <Dbtr>
            <!-- (Реквизит 102) КПП плательщика -->
            <TaxTp>770301001</TaxTp>
          </Dbtr>
          <!-- (Реквизит 105) Код ОКТМО -->
          <AdmstnZn>45380000</AdmstnZn>
          <!-- (Реквизит 108) Номер налогового документа -->
          <RefNb>0</RefNb>
          <!-- (Реквизит 109) Дата налогового документа -->
          <Dt>2021-08-31</Dt>
          <Rcrd>
            <!-- (Реквизит 106) Код основания налогового платежа -->
            <Ctgy>ТП</Ctgy>
            <!-- (Реквизит 104) Код бюджетной классификации -->
            <CtgyDtls>18210102080011000110</CtgyDtls>
            <!-- (Реквизит 101) Статус составителя документа -->
            <DbtrSts>02</DbtrSts>
            <Prd>
              <!-- (Реквизит 107) Год налогового периода -->
              <Yr>2021-08-30</Yr>
              <!-- (Реквизит 107) Код налогового периода -->
              <!-- <Tp>MM12</Tp> -->
              <!--Заполняем FrDt в случае, если должна быть указана дата в 107 -->
              <!--<FrToDt><FrDt>2018-10-10</FrDt><ToDt>2018-10-10</ToDt></FrToDt>-->
            </Prd>
          </Rcrd>
        </Tax>
        <RmtInf>
          <Ustrd>Пример бюджетного платежа</Ustrd>
          <Strd>
            <RfrdDocInf>
              <Tp>
                <CdOrPrtry>
                  <Prtry>POD</Prtry>
                </CdOrPrtry>
              </Tp>
              <!-- (Реквизит 4) Дата документа -->
              <RltdDt>2021-08-31</RltdDt>
            </RfrdDocInf>
            <CdtrRefInf>
              <!-- (Реквизит 22) Код платежа (УИН)-->
              <Ref>0</Ref>
            </CdtrRefInf>
          </Strd>
        </RmtInf>
      </CdtTrfTxInf>
    </PmtInf>
    <SplmtryData>
      <Envlp>
        <SgntrSt/>
      </Envlp>
    </SplmtryData>
  </CstmrCdtTrfInitn>
</Document>
Пример квитанции на платеж pain.002.001.06
В случае успеха:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.06">
    <CstmrPmtStsRpt>
        <GrpHdr>
            <MsgId>3c402c01c9b849a0ac5c0434299aecc1</MsgId>
            <CreDtTm>2019-01-30T16:13:24.665+03:00</CreDtTm>
            <InitgPty>
                <Id>
                    <OrgId>
                        <AnyBIC>ALFARUMM</AnyBIC>
                        <Othr>
                            <Id>044525593</Id>
                        </Othr>
                    </OrgId>
                </Id>
            </InitgPty>
        </GrpHdr>
        <OrgnlGrpInfAndSts>
            <OrgnlMsgId>0b94215ea5604a5ab00aad436dad0900</OrgnlMsgId>
            <OrgnlMsgNmId>pain.001.001.06</OrgnlMsgNmId>
            <OrgnlCreDtTm>2019-01-29T15:25:53.000+03:00</OrgnlCreDtTm>
            <GrpSts>RCVD</GrpSts>
        </OrgnlGrpInfAndSts>
        <OrgnlPmtInfAndSts>
            <OrgnlPmtInfId>PKG31d00a62a203465095f93ed1c924ca67</OrgnlPmtInfId>
            <PmtInfSts>RCVD</PmtInfSts>
            <TxInfAndSts>
                <OrgnlInstrId>PMTec020f8f93884a8baad2361eaf13f70b</OrgnlInstrId>
                <TxSts>ACTC</TxSts>
            </TxInfAndSts>
        </OrgnlPmtInfAndSts>
    </CstmrPmtStsRpt>
</Document>
Пример платежного поручения с полями ISO
Изображения отображаются только при открытии документации из папки после разархивации архива