Tag | Name | Type | AssociatedDataTag | AbbrName | BaseCategory | BaseCategoryAbbrName | NotReqXML | EnumDatatype | UnionDataType | Description | Elaboration |
---|---|---|---|---|---|---|---|---|---|---|---|
2799 | PayReportID | String | RptID | 0 | Unique ID of the PayReport(35=DY) message. | ||||||
2800 | PayDisputeReason | int | DspteRsn | 0 | Reserved100Plus | Used to provide a machine-readable value giving the reason for disputing a request or report. See https://www.fixtrading.org/packages/ PayDisputeReason for the list of applicable values. | |||||
2801 | EncodedReplaceText | data | EncReplTxt | 0 | Encoded (non-ASCII characters) representation of the ReplaceText(2805) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the ReplaceText(2805) field. | ||||||
2802 | EncodedReplaceTextLen | Length | 2801 | EncReplTxtLen | 0 | Byte length of encoded (non-ASCII characters) EncodedReplaceText(2801) field. | |||||
2803 | PayReportRefID | String | RptRefID | 0 | Reference identifier of the PayReport(35=DY). To be used with PayReportTransType(2804)=1 (Replace). | ||||||
2804 | PayReportTransType | int | TxnTyp | 0 | Identifies the message transaction type. | ||||||
2805 | ReplaceText | String | ReplTxt | 0 | Identifies the reason for amendment. | ||||||
2806 | PayReportStatus | int | RptStat | 0 | Identifies status of the payment report. | ||||||
2807 | CancelText | String | CxlTxt | 0 | Identifies the reason for cancelation. | ||||||
2808 | EncodedCancelText | data | EncCxlTxt | 0 | Encoded (non-ASCII characters) representation of the CancelText(2807) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the CancelText(2807) field. | ||||||
2809 | EncodedCancelTextLen | Length | 2808 | EncCxlTxtLen | 0 | Byte length of encoded (non-ASCII characters) EncodedCancelText(2808) field. | |||||
2810 | PayRequestRefID | String | ReqRefID | 0 | Reference identifier of the PayRequest(35=EA). To be used with PayRequestTransType(2811)=1 (Cancel). | ||||||
2811 | PyRequestTransType | int | TxnTyp | 0 | Identifies the message transaction type. | ||||||
2812 | PayRequestID | String | ReqID | 0 | Unique ID of the PayRequest(35=EA) message. | ||||||
2813 | PayRequestStatus | int | ReqStat | 0 | Identifies status of the request being responded to. | ||||||
2814 | EncodedPostTradePaymentDesc | data | EncDesc | 0 | Encoded (non-ASCII characters) representation of the PostTradePaymentDesc(2820) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the PostTradePaymentDesc(2820) field. | ||||||
2815 | EncodedPostTradePaymentDescLen | Length | 2814 | EncDescLen | 0 | Byte length of encoded (non-ASCII characters) EncodedPostTradePaymentDesc(2814) field. | |||||
2816 | PostTradePaymentAccount | String | Acct | 0 | The cash account on the books of the receiver of the request or the sender of the report to be debited or credited. | ||||||
2817 | PostTradePaymentAmount | Amt | Amt | 0 | The payment amount for the specified PostTradePaymentType(2824). | ||||||
2818 | PostTradePaymentCurrency | Currency | Ccy | 0 | Specifies the currency in which PostTradePaymentAmount(2817) is denominated. Uses ISO 4271 currency codes. | ||||||
2819 | PostTradePaymentDebitOrCredit | int | DbtCrd | 0 | Payment side of this individual payment from the requesting firm's perspective. | ||||||
2820 | PostTradePaymentDesc | String | Desc | 0 | A short descriptive name given to the payment, e.g. Premium, Upfront, etc. The description may be used as reference. | ||||||
2821 | PostTradePaymentID | String | ID | 0 | The identifier for the individual payment. | ||||||
2822 | PostTradePaymentLinkID | String | PmtLinkID | 0 | Used to link a group of payments together, e.g. cross-currency payments associated with a swap. | ||||||
2823 | PostTradePaymentStatus | int | Stat | 0 | Used to indicate the status of a post-trade payment. | ||||||
2824 | PostTradePaymentType | String | Typ | 0 | Type of post-trade payment. See ISITC "Payments Cash Purpose Codes" for list of payment type codes to use available at https://isitc.org/market-practices/reference-data-and-standards-market-practice and select "ISITC Classification Code List". | ||||||
2825 | PostTradePaymentCalculationDate | LocalMktDate | CalcDt | 0 | The (actual) date the periodic payments calculations are made. | ||||||
2826 | PostTradePaymentValueDate | LocalMktDate | ValuDt | 0 | The adjusted (for holidays and other non-business days) payment date on which the payment is expected to settle. | ||||||
2827 | PostTradePaymentFinalValueDate | LocalMktDate | FnlValuDt | 0 | The actual or final payment date on which the payment was made. |
Tag | Value | SymbolicName | Group | Sort | Description | Elaboration |
---|---|---|---|---|---|---|
2804 | 0 | New | 0 | New | ||
2804 | 1 | Replace | 1 | Replace | ||
2804 | 2 | Status | 2 | Status | An unsolicited message reporting the current progress status of the payment. | |
2806 | 0 | Received | 0 | Received, not yet processed | ||
2806 | 1 | Accepted | 1 | Accepted | ||
2806 | 2 | Rejected | 2 | Rejected | ||
2806 | 3 | Disputed | 3 | Disputed | Used when there is some type of mismatch that can be resolved. | |
2811 | 0 | New | 0 | New | ||
2811 | 1 | Cancel | 1 | Cancel | ||
2813 | 0 | Received | 0 | Received, not yet processed | ||
2813 | 1 | Accepted | 1 | Accepted | ||
2813 | 2 | Rejected | 2 | Rejected | ||
2813 | 3 | Disputed | 3 | Disputed | Used when there is some type of mismatch that can be resolved. | |
2819 | 0 | DebitPay | 0 | Debit / Pay | ||
2819 | 1 | CreditReceive | 1 | Credit / Receive | ||
2823 | 0 | New | 0 | New | Payment is awaiting confirmation from the recipient. | |
2823 | 1 | Initiated | 1 | Initiated | Payment is confirmed by the recipient and has been scheduled. | |
2823 | 2 | Pending | 2 | Pending | Payment has been instructed to the payment service but status is unknown.] | |
2823 | 3 | Confirmed | 3 | Confirmed | Payment is complete and confirmed by the payment service. | |
2823 | 4 | Rejected | 4 | Rejected | Payment was rejected by the service. |
MsgType | ComponentID | Name | CategoryID | SectionID | AbbrName | NotReqXML | Description | Elaboration |
---|---|---|---|---|---|---|---|---|
DY | 161 | PayReport | PayManagement | PostTrade | PayRpt | 0 | PayReport(35=DY) may be used to respond to the PayRequest(35=EA) message. It provides the status of the request (e.g. accepted, disputed) and may provide additional information related to the request. PayReport(35=DY) may also be sent unsolicited by the broker to a client. In which case the client may acknowledge and resolve disputes out-of-band or with a simple PayReportAck(35=DZ). PayReport(35=DY) may also be sent unsolicited to report the progress status of the payment itself with PayReportTransType(2804)=2 (Status). | |
DZ | 162 | PayReportAck | PayManagement | PostTrade | PayRptAck | 0 | PayReportAck(35=DZ) is used as a response to the PayReport(35=DY) message. It may be used to accept, reject or dispute the details of the PayReport(35=DY) depending on the business rules of the receiver. This message may also be used to acknowledge the receipt of a PayReport(35=DY) message. | |
EA | 163 | PayRequest | PayManagement | PostTrade | PayReq | 0 | PayRequest(35=EA) message is used to communicate a future or expected payment to be made or received related to a trade or contract after its settlement. | |
EB | 164 | PayRequestAck | PayManagement | PostTrade | PayReqAck | 0 | PayRequestAck(35=EB) is used to acknowledge the receipt of the PayRequest(35=EA) message (i.e. a technical acknowledgement of receipt). Acceptance or rejection of the request is reported in the corresponding PayReport(35=DY). |
ComponentID | ComponentType | CategoryID | Name | AbbrName | NotReqXML | Volume | Description | Elaboration |
---|---|---|---|---|---|---|---|---|
2265 | Block | PayManagement | PostTradePayment | PostTrdPmt | 0 | This component specifies the details of a payment between the parties involved. |
ComponentID | TagText | Indent | Position | Reqd | Description |
---|---|---|---|---|---|
161 | StandardHeader | 0 | 1 | 1 | MsgType=DY |
161 | 2799 | 0 | 2 | 1 | |
161 | 2812 | 0 | 3 | 0 | Conditionally required when responding to PayRequest(35=EA). Omitted for an unsolicited report. |
161 | 2804 | 0 | 4 | 1 | |
161 | 2803 | 0 | 5 | 0 | Required for PayReportTransType(2804)=1 (Replace). |
161 | 2805 | 0 | 6 | 0 | May be used to provide reason for PayReportTransType(2804)=1 (Replace). |
161 | 2802 | 0 | 7 | 0 | Must be set if EncodedReplaceText(2801) field is specified and must immediately precede it. |
161 | 2801 | 0 | 8 | 0 | Encoded (non-ASCII characters) representation of the ReplaceText(2805) field in the encoded format specified via the MessageEncoding(347) field. |
161 | 2813 | 0 | 9 | 0 | PayRequestStatus(2813)=0 (Received) is not applicable in this message. |
161 | 2800 | 0 | 10 | 0 | May be used to provide reason for PayRequestStatus(2813)=3 (Disputed). |
161 | 1328 | 0 | 11 | 0 | May be used to elaborate the reason for rejection or dispute. |
161 | 1664 | 0 | 12 | 0 | Must be set if EncodedRejectText(1665) field is specified and must immediately precede it. |
161 | 1665 | 0 | 13 | 0 | Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. |
161 | 715 | 0 | 14 | 0 | Echos back the business date of the PayRequest(35=EA) message if this report is responding to a request. When the report is sent unsolicited, this is the business date of the report. This may carry the same date as the payment calculation date in PostTradePaymentCalculationDate(2825). |
161 | 60 | 0 | 15 | 1 | |
161 | 58 | 0 | 16 | 0 | |
161 | 354 | 0 | 17 | 0 | Must be set if EncodedText(355) field is specified and must immediately precede it. |
161 | 355 | 0 | 18 | 0 | Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field. |
161 | Instrument | 0 | 19 | 0 | May be included with minimal detail to identify the security or contract for which payments are to be made. |
161 | RelatedTradeGrp | 0 | 20 | 0 | May be included to identify the trade(s) for which payments are to be made. Each instance identifies a separate trade. |
161 | Parties | 0 | 21 | 0 | Identifies the parties to the contracts or trades. The account to be debited or credited is identified in the PostTradePayment component. |
161 | PostTradePayment | 0 | 22 | 1 | |
161 | SettlDetails | 0 | 23 | 0 | |
161 | StandardTrailer | 0 | 99 | 1 | |
162 | StandardHeader | 0 | 1 | 0 | MsgType=DZ |
162 | 2799 | 0 | 2 | 1 | |
162 | 2806 | 0 | 3 | 1 | |
162 | 2800 | 0 | 4 | 0 | May be used to provide reason for PayReportStatus(2806)=3 (Disputed). |
162 | 1328 | 0 | 5 | 0 | May be used to elaborate the reason for rejection or dispute. |
162 | 1664 | 0 | 6 | 0 | Must be set if EncodedRejectText(1665) field is specified and must immediately precede it. |
162 | 1665 | 0 | 7 | 0 | Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. |
162 | StandardTrailer | 0 | 99 | 1 | |
163 | StandardHeader | 0 | 1 | 1 | MsgType=EA |
163 | 2812 | 0 | 2 | 1 | |
163 | 2811 | 0 | 3 | 1 | |
163 | 2810 | 0 | 4 | 0 | Required for PayRequestTransType(2811)=1 (Cancel). |
163 | 2807 | 0 | 5 | 0 | May be used to provide reason for PayRequestTransType(2811)=1 (Cancel). |
163 | 2809 | 0 | 6 | 0 | Must be set if EncodedCancelText(2808) field is specified and must immediately precede it. |
163 | 2808 | 0 | 7 | 0 | Encoded (non-ASCII characters) representation of the CancelText(2807) field in the encoded format specified via the MessageEncoding(347) field. |
163 | 715 | 0 | 8 | 0 | The business date of the request. This may carry the same date as the payment calculation date in PostTradePaymentCalculationDate(2825). |
163 | 60 | 0 | 9 | 0 | |
163 | 58 | 0 | 10 | 0 | |
163 | 354 | 0 | 11 | 0 | Must be set if EncodedText(355) field is specified and must immediately precede it. |
163 | 355 | 0 | 12 | 0 | Encoded (non-ASCII characters) representation of the Text(58) field in the encoded format specified via the MessageEncoding(347) field. |
163 | Instrument | 0 | 13 | 0 | May be included with minimal detail to identify the security or contract for which payments are to be made. |
163 | RelatedTradeGrp | 0 | 14 | 0 | May be included to identify the trade(s) for which payments are to be made. Each instance identifies a separate trade. |
163 | Parties | 0 | 15 | 0 | Identifies the parties to the contracts or trades. The account to be debited or credited is identified in the PostTradePayment component. |
163 | PostTradePayment | 0 | 16 | 1 | |
163 | SettlDetails | 0 | 17 | 0 | |
163 | StandardTrailer | 0 | 99 | 1 | |
164 | StandardHeader | 0 | 1 | 1 | MsgTyp=EB |
164 | 2812 | 0 | 2 | 1 | |
164 | 2813 | 0 | 3 | 1 | Only PayRequestStuats(2813)=0 (Received) is applicable in this message. |
164 | StandardTrailer | 0 | 99 | 1 | |
2265 | 2824 | 0 | 1 | 1 | |
2265 | 2817 | 0 | 2 | 1 | |
2265 | 2818 | 0 | 3 | 0 | |
2265 | 2825 | 0 | 4 | 1 | Only PayRequestStuats(2813)=0 (Received) is applicable in this message. |
2265 | 2826 | 0 | 5 | 1 | The date the payment is legally confirmed to settle. |
2265 | 2827 | 0 | 6 | 0 | The actual payment date in the event the payment differs from the date specified in PostTradePaymentValueDate(2826). |
2265 | 2819 | 0 | 7 | 1 | |
2265 | 2816 | 0 | 8 | 1 | |
2265 | 2821 | 0 | 9 | 0 | |
2265 | 2820 | 0 | 10 | 0 | |
2265 | 2815 | 0 | 11 | 0 | Must be set if EncodedPostTradePaymentDesc(2814) field is specified and must immediately precede it. |
2265 | 2814 | 0 | 12 | 0 | Encoded (non-ASCII characters) representation of the PostTradePaymentDesc(2820) field in the encoded format specified via the MessageEncoding(347) field. |
2265 | 2822 | 0 | 13 | 0 | |
2265 | 2823 | 0 | 14 | 0 | Used when PayReportTransType(2804)=2 (Status) to report actual payment status from payment service (i.e. after payment or remittance instruction with payment service). |
2139 | 169 | 1 | 1.13 | 0 | |
2139 | 170 | 1 | 1.16 | 0 | |
2139 | 171 | 1 | 1.19 | 0 |