FIX, ISO 20022 and FDC3: what each standard connects
A financial interoperability standard defines an agreement about messages, data or application behavior within a specified workflow. FIX, ISO 20022 and FDC3 connect different parts of financial activity, even though each involves exchanging information.
Trading messages and business-message models
The Financial Information eXchange protocol, or FIX, covers electronic trading and trade processing. An implementation selects the messages, fields and lifecycle behavior required by its trading counterparties.
ISO 20022 provides a business-modeling framework and dictionary for financial messages. A concrete implementation uses selected message definitions and usage rules. The business model, generated syntax and participating service’s requirements are separate layers of the implementation.
These standards can appear at different stages of one financial workflow. An order interface and a corporate-action service do not become substitutes because both exchange structured messages. Their events, participants and completion conditions differ.
Desktop context and application intents
Financial Desktop Connectivity and Collaboration Consortium standards, known as FDC3, support interoperability between financial desktop applications. Context carries information such as a selected instrument. An intent describes an action that an application can resolve and perform within the integration.
Take a desktop application passing a selected security to another application. The receiving application can use that context to prepare an order ticket. The context transfer does not establish that a user has authorized an order or that a venue has accepted it.
The receiving application still needs to resolve the instrument identifier, determine the user’s permission and apply the workflow’s own controls. An intent name does not supply those decisions by itself.
Syntax, semantics and lifecycle compatibility
A syntactically valid message satisfies the relevant format rules. Semantic compatibility additionally requires agreement on what fields mean, which values are permitted and how events change state.
Version, usage profile, code sets and optional-field conventions therefore form part of the connection contract. A cancellation request has to preserve its lifecycle meaning across systems; translating field names is insufficient if one system treats the request as pending while another treats it as complete.
Encoding and transport add further boundaries. Simple Binary Encoding, or SBE, supplies a binary encoding associated with FIX. Encoding a message efficiently does not determine the business permissions or state transitions represented by its contents.
Scope of a standards claim
A useful compatibility claim names the standard, version, message profile, operation and tested counterparty behavior. Product support for a standard does not establish that every pair of applications implements the same subset.
What changes across these standards is the agreement being supplied: trading semantics, financial business-message definitions or desktop coordination. The application remains responsible for the financial meaning of the completed workflow.
Questions about FIX
Does supporting the same standard make two applications interchangeable?
No. Compatible profiles, versions and business behavior still need to be established.
Does a valid message prove the transaction is valid?
No. Syntactic validity and business authorization answer different questions.
Sources and method
- FIX Trading Community Standards FIX Trading Community
- About ISO 20022 ISO 20022 Registration Authority
- Welcome to FDC3 2.2 FINOS FDC3
- Simple Binary Encoding FIX Trading Community
- ISO 20022 Messaging Specifications DTCC
Read next
- From order to settlement: the systems that change a trade’s state
An accepted order, a fill and a settled trade are different events. Follow the systems and handoffs that change a trade’s state.
- Payment accepted, account posted, funds settled: three different states
Payment accepted does not mean funds settled. Separate an interface response, a customer ledger posting and the settlement event.
- LEI, ISIN, FIGI and MIC: identifying the entity, instrument and venue
LEI, ISIN, FIGI and MIC identify different things. Learn why matching an entity, security or venue does not establish permission.
