Сообщение pacs.002
Сообщение pacs.002 должно соответствовать XSD-схеме сообщения pacs.002.001.13 стандарта ISO20022 и правилам заполнения документа, указанным в таблице ниже. Если поле не отмечено как опциональное, то оно является обязательным.
0
FIToFIPaymentStatus
Report
FIToFIPmt
StsRpt
Статус обработки финансовой операции
1
GroupHeader
GrpHdr
Заголовок сообщения
1.1
MessageIdentification
MsgId
Идентификатор сообщения (формат должен соответствовать описанному в Генерация уникальных идентификаторов для сообщений)
1.2
CreationDateTime
CreDtTm
Дата и время создания сообщения.
Указывается в формате UTC (см. Формат даты и времени в бизнес сообщении (ISODateTime и ISODate))
1.3
InstructingAgent
InstgAgt
Банк-отправитель данного сообщения
1.3.1
FinancialInstitutionIdentification
FinInstnId
1.3.1.1
Name
Nm
Идентификатор, присвоенный Банку или финансовой организации Платформой (см. Получение информации о банках и статусе API).
В сообщениях, сформированных Платформой, будет передаваться в качестве идентификатора Платформы значение - 00000000-0000-0000-0000-000000000000
1.4
InstructedAgent
InstdAgt
Банк-получатель данного сообщения
1.4.1
FinancialInstitutionIdentification
FinInstnId
1.4.1.1
Name
Nm
Идентификатор, присвоенный Банку или финансовой организации Платформой (см. Получение информации о банках и статусе API)
2
TransactionInformationAndStatus
TxInfAndSts
Статус обработки транзакции.
Массив, заполняется один элемент массива
2.1
OriginalEndToEndIdentification
OrgnlEndToEndId
Сквозной идентификатор для всей цепочки сообщений в рамках данной операции (формат должен соответствовать описанному в Генерация уникальных идентификаторов для сообщений).
Соответствует сквозному идентификатору из исходного запроса.
Соответствует значению HTTP заголовка end-to-end-id
2.2
OriginalTransactionIdentification
OrgnlTxId
Условно обязательный
(в ответе от Платформы тег может отсутствовать в случае, если сообщение отправлено в ответ на pacs.028
до pacs.008/004
)
Идентификатор транзакции (формат должен соответствовать описанному в Генерация уникальных идентификаторов для сообщений).
Соответствует идентификатору транзакции из исходного запроса.
Примечание: В ответе от Платформы тег может отсутствовать в случае, если сообщение отправляется по операции, в рамках которой еще не направлялось сообщение pacs.008/004
2.3
TransactionStatus
TxSts
Статус обработки транзакции. Принимает значения:
PDNG – в обработке
RJCT – отклонена
ACSC – успешно завершена
2.4
StatusReasonInformation
StsRsnInf
Опционально
Опционально, обязательно заполняется в случае TxSts=RJCT (транзакция отклонена).
Используется только для TxSts=RJCT (отклоненных транзакций).
Массив, заполняется только один элемент массива
2.4.1
Reason
Rsn
Причина отклонения транзакции
2.4.2
AdditionalInformation
AddtlInf
Описание ошибки. Массив, заполняется один элемент массива.
Максимальная длина: 105 символов
2.5
ChargesInformation
ChrgsInf
Опционально
Комиссии.
Массив
2.5.1
Amount
Amt
Сумма комиссии, должна передаваться в тиын (см. Правило передачи значений денежных сумм).
Сумма указывается в теге <Amt>, валюта указывается в атрибуте «Ccy».
Пример: <ns0:Amt Ccy="KZT">12342</ns0:Amt>
2.5.1.1
(атрибут)
CurrencyCode
Ccy
(атрибут)
Код валюты (буквенный), принимает значение KZT
2.5.2
Agent
Agt
Получатель комиссии
2.5.2.1
FinancialInstitutionIdentification
FinInstnId
2.5.2.1.1
BICFI
BICFI
Опционально
БИК банка-получателя комиссии.
Если получатель комиссии БВУ, то указывается его БИК
2.5.2.1.2
Name
Nm
Наименование получателя комиссии
2.5.2.1.3
Other
Othr
Опционально
Если получатель комиссии не БВУ, то указывается БИН организации-получателя комиссии
2.5.2.1.3.1
Identification
Id
БИН получателя комиссии
2.5.2.1.3.2
SchemeName
SchmeNm
2.5.2.1.3.2.1
Code
Cd
Принимает значение:
COID - БИН организации
2.5.3
Type
Tp
Тип комиссии
2.5.3.1
Proprietary
Prtry
2.5.3.1.1
Identification
Id
Код типа комиссии. Принимает значения:
INTERCHANGE_FEE - интерчейндж
PROCESSING_FEE - комиссия за процессинг
Если сведения о комиссии не указаны, это равнозначно тому, что она равна 0.
2.6
AcceptanceDateTime
AccptncDtTm
Опционально
Дата и время принятия. Опционально, заполняется только если pacs.002 шлется в ответ на pacs.008/pacs.004.
Указывается в формате UTC (см. Формат даты и времени в бизнес сообщении (ISODateTime и ISODate))
2.7
ProcessingDate
PrcgDt
Опционально
Дата опер. дня, в который вошла исходная транзакция
Заполняется только Платформой (поле банки заполнять не должны) в случае, когда она отправляет финальное сообщение PACS.002 со статусом ACSC
2.7.1
Date
Dt
Дата опер. дня
2.8
OriginalTransactionReference
OrgnlTxRef
Опционально
Заполняется только Платформой. Значения, отправленные в этом поле БВУ, Платформой будут игнорироваться
2.8.1
PaymentTypeInformation
PmtTpInf
2.8.1.1
CategoryPurpose
CtgyPurp
Тип операции.
Заполняется только Платформой. Значения, отправленные в этом поле БВУ, Платформой будут игнорироваться
2.8.1.1.1
Proprietary
Prtry
Код типа операции. Принимает значения:
C2C2 – для перевода денег от отправителя денег к другому ФЛ в приложении Банка отправителя денег
C2B2 – оплата по QR-коду в POS-терминале
C2B2E – оплата по QR-коду в рамках электронной коммерции
C2CR – возврат полученного перевода денег
C2BR – возврат денег по проведенной ранее оплате за товар/услугу
Last updated