Сообщение 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
Дата и время создания сообщения.
1.3
InstructingAgent
InstgAgt
Опционально
Банк-отправитель данного сообщения.
Если отправитель сообщения Платформа, то не указывается
1.3.1
FinancialInstitutionIdentification
FinInstnId
1.3.1.1
Name
Nm
1.4
InstructedAgent
InstdAgt
Банк-получатель данного сообщения
1.4.1
FinancialInstitutionIdentification
FinInstnId
1.4.1.1
Name
Nm
2
TransactionInformationAndStatus
TxInfAndSts
Статус обработки транзакции.
Массив, заполняется один элемент массива
2.1
OriginalEndToEndIdentification
OrgnlEndToEndId
Соответствует сквозному идентификатору из исходного запроса.
Соответствует значению HTTP заголовка end-to-end-id
2.2
OriginalTransactionIdentification
OrgnlTxId
Соответствует идентификатору транзакции из исходного запроса
2.3
TransactionStatus
TxSts
Статус обработки транзакции. Принимает значения:
PDNG – в обработке
RJCT – отклонена
ACSC – успешно завершена
2.4
StatusReasonInformation
StsRsnInf
Опционально
Опционально, обязательно заполняется в случае TxSts=RJCT (транзакция отклонена).
Используется только для TxSts=RJCT (отклоненных транзакций).
Массив, заполняется только один элемент массива
2.4.1
Reason
Rsn
Причина отклонения транзакции
2.4.1.1
Proprietary
Prtry
Код причины отклонения транзакции.
2.4.2
AdditionalInformation
AddtlInf
Опционально
Описание ошибки. Массив, заполняется один элемент массива
2.5
ChargesInformation
ChrgsInf
Опционально
Комиссии.
Массив
2.5.1
Amount
Amt
Сумма указывается в теге <Amt>, валюта указывается в атрибуте «Ccy».
Пример: <Amt Ccy="KZT">
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.
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 – для перевода денег от отправителя денег к другому ФЛ в приложении Банка отправителя денег
M2M2 – для перевода денег между своими счетами в приложении Банка отправителя денег
C2B2 – оплата по QR-коду в POS-терминале
C2B2E – оплата по QR-коду в рамках электронной коммерции
C2CR – возврат полученного перевода денег
C2BR – возврат денег по проведенной ранее оплате за товар/услугу
Last updated