March 26, 2019

Publication of a new set of FpML Coding Schemes – Catalog Version 1.106

A new set of FpML Coding Schemes – Catalog Version 1.106 has been published on March 25, 2019.

This version includes the following changes compared with the Set of FpML Coding Scheme – Catalog Version 1.105 published January 25, 2019:

The following coding schemes have been updated:

o    instrumentIdScheme

  • Added new external instrument identifier to represent Financial Instrument Global Identifier (FIGI)
  • external URI:
  • Source:
  • Publication date: 2019-03-25

o    eventTypeScheme

  • Contains a code representing an event type. The new event classification is associated with the Reporting Redesign Work available in FpML version 5.11 Recordkeeping View.
  • Added new values: (see the coding scheme for complete definitions)
  • Updated definitions:
    • Amendment – A negotiated change to the terms of a trade.
    • Increase – The negotiated modification of a trade in which it size (notional, number of option, volume, etc.) is increased.
  • Deprecated values in favor of the new classification (Some values have been renamed, or rolled in into a hierarchical container. See the coding scheme for details.)
    • Allocation
    • BasketChange
    • Cleared
    • Clearing
    • CorporateAction
    • Exercise
    • Expiration
    • IndexChange
    • Novation
    • Reset
    • Trade
    • Valuation
    • Withdrawal
  • Source: FpML
  • Increased version from 1-2 to 2-0
  • Publication date: 2019-03-25

o    pretradePartyRoleScheme

  • Removed status: “working-draft”. This coding scheme was implemented in FpML 5-10

The following new coding scheme has been added:

o    linkTypeScheme

  • Qualifies the link identifier, allowing the trade to be associated with other related trades. For new implementations, the use of the “linkedTrade” element is preferred. (See the coding scheme for details. )
  • Source: FpML
  • Initial version: 1-0 (Status: Working Draft)
  • Publication date: 2019-03-25

The following coding scheme has been deprecated (since 2019-01-25):


  • The CFTC Commodity Reference Price coding scheme is DEPRECATED in first instance and ultimately, after 1 year period (on January 25, 2020), will be removed from the coding scheme archive on the FpML website. The 1 year deprecation period allows the industry to act on the pending removal which we will reconsider upon request during the deprecation period. Rationale for deprecation/removal: The external CFTC commodityReferencePriceScheme is a combination of the internal ISDA/FpML commodityReferencePriceScheme and the external CRP commodityCodeScheme. Keeping the scheme up-to-date requires constant synchronization and verification with the other two schemes. In addition, the different commodity code schemes seem to create confusion for implementers. Removing the CFTC commodityReferencePriceScheme simplifies the commodity code scheme structure.
  • Source: CFTC
  • Publication date: 2019-01-25

o    CFTC commodityCodeScheme

  • Updated scheme’s description to say: “Contains a code representing a CFTC Part 20 covered commodity. The CFTC Part 20 Large Trader Reporting for Physical Commodity Swaps guidebook can be found on – Note: FpML defines the coding scheme, but the values are defined by an external source. The source of each value indicates the organization that defines it (e.g. CFTC, FpML).”
  • Added CFTC description to each CFTC code.
  • Changed the source from “FpML” to “CFTC” for all CFTC commodity codes.
  • No version change.

The FpML Set of Coding Schemes can be found on the FpML website in the Specifications section at:

Thank you,

The FpML Team