<PaymentGrp> Component Block

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.