FIX Tag 52 – SendingTime
Session Tag
SendingTime is a UTC timestamp indicating when the message was sent. Format: YYYYMMDD-HH:MM:SS or YYYYMMDD-HH:MM:SS.sss. SendingTime is mandatory in all FIX messages and must be in UTC timezone.
Correct Usage
Set SendingTime to current UTC time when constructing the message. Ensure clock is synchronized (NTP). Format must match FIX specification exactly. SendingTime is used for message ordering and latency measurement.
Common Issues
1) Invalid timestamp format causes SessionRejectReason=11, 2) Timezone not UTC triggers rejects, 3) Future timestamps (clock ahead) cause issues, 4) Timestamp format mismatch, 5) Clock not synchronized causes timestamp errors.
Example FIX Message
8=FIX.4.4|9=100|35=D|49=CLIENT|56=EXCHANGE|52=20231116-10:30:00|11=ORDER123|10=123|
Related Tags
Analyze Your FIX Logs
Upload or paste your FIX logs to see how tag 52 is used and detect any issues.
Analyze FIX Logs