What it means
Trading creates records on both sides of a transaction, and those records must describe the same agreement for operations to confirm and settle it correctly. A DK arises when a party rejects the execution it received or cannot match it to its own information.
The discrepancy can be simple, such as a quantity entered incorrectly or a price that differs between systems, but small-looking errors can still create a material exposure when the transaction is large. The security identifier must also match, since similar names, multiple share classes or different settlement instruments can lead to a wrong match, and a familiar company name does not establish that both sides agreed to the same security.
Timing and account details can matter, because a transaction may belong to another allocation, trading date or client account. Operations should recover the original execution evidence instead of changing a record merely to make the systems agree.
FIX's standard DontKnowTrade message describes an electronically received execution rejection, telling systems how to communicate an exception, but it does not decide the parties' legal rights or the commercial solution to every dispute. A DK is not a trading recommendation: the response flags a matching or recognition problem, and it should not be used as a convenient way to avoid an agreed trade after the market has moved against one side.
Original evidence is important, since order records, execution reports, timestamps and permitted communication records can help establish what happened, whereas a later summary is less useful if it cannot be linked to those details. Investigation should distinguish clerical and substantive differences, because correcting a typo in a confirmed agreement differs from deciding that the counterparties never agreed to the same terms, and the proposed correction needs the relevant approval and audit trail.
The exposure can remain while the dispute is open, as market prices may move and expected receipts or deliveries may be uncertain, so risk management should not assume an unrecognised record means no economic position exists. Settlement deadlines create pressure, since a mismatch can delay delivery or payment and may contribute to a failed settlement, so escalation should be timely without using urgency as a reason to accept unverified terms.
Client allocation needs care, because an unresolved trade should not be assigned to a convenient account merely to clear an exception, and the account and quantities must be grounded in the actual authorised order and execution. System updates require consistency: if the parties agree a correction, all relevant books and downstream reports should reflect the corrected terms, because fixing one screen while leaving another record unchanged can reproduce the problem later.
The audit trail should preserve the history, recording the original mismatch, investigation, agreed treatment and completion evidence, since deleting the disputed record without a trace can conceal whether the underlying exposure was handled properly. For a non-finance manager, treat a DK as an open operational and risk issue.
Identify the precise disagreement, responsible parties and evidence needed for resolution. Do not report the transaction as settled or cancelled until the agreed outcome has been verified.
In practice
Real-world examples.
Example
A broker's execution report shows 10,000 shares while the counterparty records 1,000. Operations disputes the report and compares original order and execution records before making any correction.
Example
A trade appears under the wrong client account. Staff investigate the allocation rather than move it to another account solely to remove the matching exception.
Example
A rejected execution remains unresolved near settlement. Treasury and risk management keep the possible cash and market exposure visible while operations seeks the agreed treatment.
Formula
Calculation
Illustrative quantity mismatch = received execution quantity - recorded agreed quantity. A report for 10,000 shares against a recorded 1,000 creates a 9,000-share difference to investigate. At $20 per share, that difference represents $180,000 of notional value. This identifies scale, not a finding of liability or an instruction to correct the report.Case study
Seen in the real world.
Fictional case: A trading desk receives a DK after its counterparty finds a different settlement quantity. Staff initially call the trade cancelled, but the original execution evidence shows an agreed transaction with a later allocation error. Operations obtains the required correction, updates the relevant records and verifies settlement. The controller retains the audit trail instead of removing the exception without explaining the actual exposure.
Watch out
Common mistakes.
- Treating a DK message as automatic cancellation or proof of no exposure.
- Changing price, quantity or account solely to force a system match.
- Closing the exception without an agreed treatment and downstream reconciliation.
Questions
People also ask.
Is a DK always a clerical mistake?
No. The disagreement can concern whether or how the trade was agreed.
Does the FIX message settle legal liability?
No. It communicates a rejection; the underlying rights need separate determination.
Can exposure remain unresolved?
Yes. Market, funding and settlement risks may continue during investigation.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
