| 40090 | NoProvisions | N |  | 
    
    
        
            
    
    
        
            | → | 40091 | ProvisionType | N | 
    Required if NoProvisions <40090> > 0.
 | 
    
    
        
            | → | 40092 | ProvisionDateUnadjusted | N |  | 
    
    
        
            | → | 40093 | ProvisionDateBusinessDayConvention | 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 instrument provisions.
 | 
    
    
        
            | → | Component Block - <ProvisionDateBusinessCenterGrp> | 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 instrument provisions.
 | 
    
    
        
            | → | 40095 | ProvisionDateAdjusted | N |  | 
    
    
        
            | → | 40096 | ProvisionDateTenorPeriod | N | 
    Conditionally required when ProvisionDateTenorUnit <40097> is specified.
 | 
    
    
        
            | → | 40097 | ProvisionDateTenorUnit | N | 
    Conditionally required when ProvisionDateTenorPeriod <40096> is specified.
 | 
    
    
        
            | → | 42707 | ProvisionBreakFeeElection | N |  | 
    
    
        
            | → | 42708 | ProvisionBreakFeeRate | N |  | 
    
    
        
            | → | 40098 | ProvisionCalculationAgent | N |  | 
    
    
        
            | → | 40099 | ProvisionOptionSinglePartyBuyerSide | N |  | 
    
    
        
            | → | 40100 | ProvisionOptionSinglePartySellerSide | N |  | 
    
    
        
            | → | Component Block - <ProvisionCashSettlValueDates> | N |  | 
    
    
        
            | → | Component Block - <ProvisionOptionExerciseDates> | N |  | 
    
    
        
            | → | Component Block - <ProvisionOptionExpirationDate> | N |  | 
    
    
        
            | → | Component Block - <ProvisionOptionRelevantUnderlyingDate> | N |  | 
    
    
        
            | → | 40101 | ProvisionOptionExerciseStyle | N |  | 
    
    
        
            | → | 40102 | ProvisionOptionExerciseMultipleNotional | N |  | 
    
    
        
            | → | 40103 | ProvisionOptionExerciseMinimumNotional | N |  | 
    
    
        
            | → | 40104 | ProvisionOptionExerciseMaximumNotional | N |  | 
    
    
        
            | → | 40105 | ProvisionOptionMinimumNumber | N |  | 
    
    
        
            | → | 40106 | ProvisionOptionMaximumNumber | N |  | 
    
    
        
            | → | 40107 | ProvisionOptionExerciseConfirmation | N |  | 
    
    
        
            | → | Component Block - <ProvisionCashSettlPaymentDates> | N |  | 
    
    
        
            | → | 40108 | ProvisionCashSettlMethod | N |  | 
    
    
        
            | → | 40109 | ProvisionCashSettlCurrency | N |  | 
    
    
        
            | → | 40110 | ProvisionCashSettlCurrency2 | N |  | 
    
    
        
            | → | 40111 | ProvisionCashSettlQuoteType | N |  | 
    
    
        
            | → | Component Block - <ProvisionCashSettlQuoteSource> | N |  | 
    
    
        
            | → | 40113 | ProvisionText | N |  | 
    
    
        
            | → | 40986 | EncodedProvisionTextLen | N | 
    Must be set if EncodedProvisionText <40987> field is specified and must immediately precede it.
 | 
    
    
        
            | → | 40987 | EncodedProvisionText | N | 
    Encoded (non-ASCII characters) representation of the ProvisionText <40113> field in the encoded format specified via the
    MessageEncoding <347> field.
 | 
    
    
        
            | → | Component Block - <ProvisionParties> | N |  |