where Option B is:
and where Option C is:
Mandatory
This field provides transaction details on undelivered SPOTS or outstanding FORWARDS (option B) or pending OPTIONS (option C) as specified in the immediately preceding field 23.
In option B, subfield 4, Indicator, one of the following codes must be used (Error code(s): T05):
In both options B and C, Unit specifies the unit on which the amount of metal bought or sold is based. It must contain one of the following codes (Error code(s): T06):
In option C, subfield 1, Buy/Sell Indicator, must contain one of the following codes:
In option C, subfield 2, Call/Put Indicator, must contain one of the following codes:
In option C, subfield 3, Style Indicator, must contain one of the following codes (Error code(s): T09):
In option B:
When field 23 contains SPOTS or FORWARDS, option B must be used (Error Code C1).
Subfield 1, Trade Date, subfield 2, Maturity Date and subfield 7, Value Date, must be valid dates expressed as YYMMDD (Error code(s): T50).
In subfields 5, 6 and 8, the integer part of Quantity of Metal, Price Per Unit and Consideration must contain at least one digit. The decimal comma ',' is mandatory and is included in the maximum length. (Error code(s): T40, T43).
In subfield 5, Quantity of Metal, must not contain more than six digits following the decimal comma (Error code(s): C89).
In subfields 6 and 8, Currency must be a valid ISO 4217 currency code (Error code(s): T52).
In subfields 6 and 8, Currency must be the same in Price Per Unit and Consideration (Error code(s): T74).
In subfield 8, the number of decimal digits in Consideration will be validated against the maximum number allowed for the corresponding currency specified in Currency (Error code(s): C03).
In option C:
When field 23 contains OPTIONS, option C must be used (Error Code C2).
Subfield 4, Date Contract Agreed, must be a valid date expressed as YYMMDD (Error code(s): T50).
The integer part of Amount in subfields 5,6,7 and 8, the Underlying Metal, Strike Price, Premium Price Per Unit and Premium Payment must contain at least one digit. The decimal comma ',' is mandatory and is included in the maximum length. (Error code(s): T40, T43).
In subfield 5, Amount of the Underlying Metal must not contain more than six digits following the decimal comma (Error code(s): C89).
In subfields 6, 7 and 8, Currency must be a valid ISO 4217 currency code (Error code(s): T52).
In subfields 6, 7 and 8, Currency must be the same in Strike Price, Premium Price Per Unit and Premium Payment (Error code(s): T74).
In Premium Payment, the number of decimal digits will be validated against the maximum number allowed for the corresponding currency specified in Currency (Error code(s): C03).
Contract Number specifies the reference of the contract, eg, the field 20 Transaction Reference Number of the MT 600 Precious Metal Trade Confirmation.