The PaymentGrp is a repeating component used to report additional payments or bullet payments.
This component is positioned outside the Instrument component as it is used to specify payments based on the price and terms of the contract, e.g. upfront fee, premium amount, security lending fee and contract-based rebates.
When PaymentFrequencyUnit(43103) and PaymentFrequencyPeriod(43102) are specified the payments are deemed to be periodic for the specified PaymentType(40213).
Used in :
| Tag | Field Name | FIXML | Req'd | Comments | |||
|---|---|---|---|---|---|---|---|
| 40212 | NoPayments | Pmt | N |
Number of additional settlement or bullet payments. |
|||
| => | 40213 | PaymentType | @Typ | C |
Required if NoPayments(40212) > 0. |
||
| => | 40993 | PaymentSubType | @SubTyp | N |
Used to further clarify the value of PaymentType(40213). |
||
| => | 40214 | PaymentPaySide | @PaySide | N |
The side of the party paying the payment. |
||
| => | 40215 | PaymentReceiveSide | @RcvSide | N |
The side of the party receiving the payment. |
||
| => | 43087 | PaymentDesc | @Desc | N |
A short descriptive name given to the payment, e.g. Premium, Upfront, etc. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as reference. |
||
| => | 40216 | PaymentCurrency | @Ccy | N |
Specifies the currency in which PaymentAmount(40217) is denominated. Uses ISO 4271 currency codes. |
||
| => | 40217 | PaymentAmount | @Amt | N |
Either PaymentAmount(40217), PaymentFixedRate(43097) or PaymentRFloatingRateIndex(43098) must be specified. |
||
| => | 42598 | PaymentAmountRelativeTo | @AmtReltv | N |
Specifies the reference amount when the payment amount is relative to another amount in the message. See http://www.fixtradingcommunity.org/codelists#Payment_Amount_Relative_To for code list of relative amounts. |
||
| => | 42599 | PaymentAmountDeterminationMethod | @AmtDtrmnMeth | N |
Specifies the method by which a payment amount is determined. See http://www.fpml.org/coding-scheme/determination-method for values. |
||
| => | 43097 | PaymentFixedRate | @Rt | N |
Either PaymentAmount(40217), PaymentFixedRate(43097) or PaymentFloatingRateIndex(43098) must be specified. |
||
| => | 43098 | PaymentFloatingRateIndex | @Ndx | N |
Either PaymentAmount(40217), PaymentFixedRate(43097) or PaymentFloatingRateIndex(43098) must be specified. |
||
| => | 43100 | PaymentFloatingRateIndexCurveUnit | @NdxUnit | N |
Conditionally required when PaymentFloatingRateIndexCurvePeriod(43099) is specified. |
||
| => | 43099 | PaymentFloatingRateIndexCurvePeriod | @NdxPeriod | N |
Conditionally required when PaymentFloatingRateIndexCurveUnit(43100) is specified. |
||
| => | 43101 | PaymentFloatingRateSpread | @Spread | N |
Conditionally required when PaymentFloatingRateIndex(43098) is specified and the spread to the index is not "zero". When the spread to the index is "zero" this may be omitted. |
||
| => | 43105 | PaymentRateResetFrequencyUnit | @ResetFreqUnit | N |
Conditionally required when PaymentRateResetFrequencyPeriod(43104) is specified. |
||
| => | 43104 | PaymentRateResetFrequencyPeriod | @ResetFreqPeriod | N |
Conditionally required when PaymentRateResetFrequencyUnit(43105) is specified. |
||
| => | 43103 | PaymentFrequencyUnit | @FreqUnit | N |
Conditionally required when PaymentFrequencyPeriod(43102) is specified. |
||
| => | 43102 | PaymentFrequencyPeriod | @FreqPeriod | N |
Conditionally required when PaymentFrequencyUnitPeriod(43103) is specified. |
||
| => | 40218 | PaymentPrice | @Px | N |
The price determining the payment amount expressed in terms specified in PaymentPriceType(40919) and expressed in market format. |
||
| => | 40919 | PaymentPriceType | @PxTyp | N |
Specifies the type of price for PaymentPrice(40218). |
||
| => | 41155 | PaymentUnitOfMeasure | @UOM | N |
Used to express the unit of measure (UOM) of the payment amount if not in the currency of the trade. |
||
| => | 40219 | PaymentDateUnadjusted | @DtUnadj | N |
The unadjusted payment date. |
||
| => | 40220 | PaymentBusinessDayConvention | @BizDayCnvtn | N |
When specified, this overrides the business day convention defined in the DateAdjustment component in Instrument. The specified value would be specific to this instance of the payment information. |
||
| => | <PaymentBusinessCenterGrp> | N |
When specified, this overrides the business centers defined in the DateAdjustment component in Instrument. The specified values would be specific to this instance of the payment information. |
||||
| => | 41156 | PaymentDateRelativeTo | @Reltv | N |
Specifies the anchor date when the payment date is relative to an anchor date. See http://www.fixtradingcommunity.org/codelists#Relative_To_Date for values. |
||
| => | 41157 | PaymentDateOffsetPeriod | @OfstPeriod | N |
Conditionally required when PaymentDateOffsetUnit(41158) is specified. |
||
| => | 41158 | PaymentDateOffsetUnit | @OfstUnit | N |
Conditionally required when PaymentDateOffsetPeriod(41157) is specified. |
||
| => | 41159 | PaymentDateOffsetDayType | @OfstDayTyp | N |
Specifies the day type of the relative payment date offset. |
||
| => | 40222 | PaymentDateAdjusted | @Dt | N |
The adjusted payment date. |
||
| => | 41160 | PaymentForwardStartType | @FwdStartTyp | N |
Forward start premium type. |
||
| => | 40224 | PaymentDiscountFactor | @DiscFctr | N |
The value representing the discount factor used to calculate the present value of the cash flow. |
||
| => | 40225 | PaymentPresentValueAmount | @PVAmt | N |
The amount representing the present value of the forecast payment. |
||
| => | 40226 | PaymentPresentValueCurrency | @PVCcy | N |
Specifies the currency the PaymentPresentValueAmount(40225) is denominated in. Uses ISO 4217 currency codes. |
||
| => | 40227 | PaymentSettlStyle | @SettlStyle | N |
Payment settlement style. |
||
| => | 492 | PaymentMethod | @PmtMethod | N |
Identifies the settlement payment method. |
||
| => | <PaymentSettlGrp> | N | |||||
| => | 41304 | PaymentLegRefID | @LegRefID | N |
Used to link a payment back to its parent InstrumentLeg by using the same value as the parent’s LegID(1788). |
||
| => | 40229 | PaymentText | @Txt | N |
Free form text to specify additional information or enumeration description when a sdtandard value does not apply. Identifies the payment type when PaymentType(40213) = 99 (Other). |
||
| => | 40984 | EncodedPaymentTextLen | @EncTxtLen | N |
Must be set if EncodedPaymentText(40985) field is specified and must immediately precede it. |
||
| => | 40985 | EncodedPaymentText | @EncTxt | N |
Encoded (non-ASCII characters) representation of the PaymentText(40229) field in the encoded format specified via the MessageEncoding(347) field. |
||
© 2026.
EPAM Systems. All Rights Reserved.
All material contained within the website is copyright of EPAM Systems, Inc. No material contained herein can be copied or otherwise used without the express permission of the copyright holder.