Pain.002.001.03 Details
This page contain details of the payment status file :
Tag Depth | XML Tag | Tag Name | Multiplicity | Format/Length | Usage |
---|---|---|---|---|---|
CstmrPmtStsRpt | Customer Payment Status Report | [1..1] | |||
+ | GrpHdr | GroupHeader | [1..1] | ||
++ | MsgId | MessageIdentification | [1..1] | Text/35 | GS Bank generated unique identifier of message |
++ | CreDtTm | CreationDateTime | [1..1] | ISODateTime | Message creation date & time |
++ | InitgPty | InitiatingParty | [0..1] | Goldman Sachs Bank | |
+ | OrgnlGrpInfAndSts | OriginalGroupInformationAndStatus | [1..1] | ||
++ | OrgnlMsgId | OriginalMessageIdentification | [1..1] | Text/35 | Message ID of the original message whose status is being reported |
++ | OrgnlMsgNmId | OriginalMessageNameIdentification | [1..1] | Text/35 | Message format of the original message |
++ | OrgnlNbOfTxs | OriginalNumberOfTransactions | [0..1] | Numeric/15 | Number of transactions in the original message |
++ | OrgnlCtrlSum | OriginalControlSum | [0..1] | DecimalNumber/ totalDigits: 18 fractionDigits: 17 | Numerical sum of all transactions in original message |
++ | GrpSts | GroupStatus | [0..1] | Code | Status of original message (available while reporting status of file) Possible values: RJCT= Original message rejected ACTC= Original message accepted after technical validations |
++ | StsRsnInf | StatusReasonInformation | [0..n] | ||
+++ | Rsn | Reason | [0..1] | ||
++++ | (or) Cd | Code | [1..1] | ExternalStatusReason1Code | Click here for more details on status reason code |
+++ | AddtlInf | AdditionalInformation | [0..n] | Text/105 | Click here for more details on status reason code |
+ | OrgnlPmtInfAndSts | OriginalPaymentInformationAndStatus | [0..n] | This block can occur multiple times depending on the number of payments whose status is being reported | |
++ | OrgnlPmtInfId | OriginalPaymentInformationIdentification | [1..1] | Text/35 | Payment info ID in the original message (Batch ID) |
++ | TxInfAndSts | TransactionInformationAndStatus | [0..n] | This block is used to report underlying transactions in the batch in 3.1 | |
+++ | OrgnlEndToEndId | OriginalEndToEndIdentification | [0..1] | Text/35 | Original end to end ID of the payment that is being reported |
+++ | TxSts | TransactionStatus | [0..1] | Code | Status of payment. Possible values include: RJCT- Payment rejected PDNG – Payment pending processing ACCP- Payment accepted post technical & profile validations ACSP- Payment accepted, pending settlement ACSC- Payment accepted & settlement complete |
+++ | StsRsnInf | StatusReasonInformation | [0..n] | ||
++++ | Rsn | Reason | [0..1] | ||
+++++ | (Or) Cd | Code | [1..1] | ExternalStatusReason1Code | Consists of ISO code defining reason for payment status |
++++ | AddtlInf | AdditionalInformation | [0..n] | Text/105 | Includes plain text description of reason code and description Possible values include XchgRate – Exchange Rate FundingAmt - Funding amount XchangeTime – Posting liquidity generation ClrSysRef – Swift reference ID IdNumber –Identification number PaymentAmt – Payment amount Txn type – Transaction type |
+++ | AcctSvcrRef | AccountServicerReference | [0..1] | Text/35 | GS bank unique payment ID (GSUPI) |
+++ | ClrSysRef | ClearingSystemReference | [0..1] | Text/35 | Unique payment reference assigned by the payment network. Populated with IMAD for Fedwires |
+++ | OrgnlTxRef | OriginalTransactionReference | [0..1] | ||
++++ | Amt | Amount | [0..1] | ||
+++++ | InstdAmt | InstructedAmount | [1..1] | ActiveOrHistoricCurrencyAndAmount/ fractionDigits: 5 totalDigits: 18 ActiveOrHistoricCurrencyCode:[A-Z]3 | Instructed amount for the said payment as per the payment instruction |
+++++ | (Or) EqvtAmt | EquivalentAmount | [1..1] | Equivalent amount for the said payment as per the payment instruction | |
++++++ | Amt Ccy="AAA" | Amount | [1..1] | Amount | |
++++++ | CcyofTrf | Currency of Transfer | [1..1] | Code |
Was this page useful?
Give feedback to help us improve developer.gs.com and serve you better.