TPCx reaches end of life December 2026 | Don't wait until partners go dark | Plan Your Migration →
Comparatio logo
Free tool

EDI date converter

Paste a date from an X12 or EDIFACT file and read it in plain English, or pick a date and get it in every EDI format.

  • X12 and EDIFACT formats
  • Julian dates
  • DTM qualifier lookup

Lookup

Date qualifiers and format codes

What the code in front of a date means: X12 DTM01 qualifiers and DTM05 formats, EDIFACT DTM qualifiers (2005) and format codes (2379).

72 of 72 codes

Date qualifiers and date format codes in X12 and EDIFACT
CodeMeaning
001X12Cancel afterDTM01 date/time qualifier (374)
002X12Delivery requestedDTM01 date/time qualifier (374)
003X12InvoiceDTM01 date/time qualifier (374)
004X12Purchase orderDTM01 date/time qualifier (374)
007X12EffectiveDTM01 date/time qualifier (374)
010X12Requested shipDTM01 date/time qualifier (374)
011X12ShippedDTM01 date/time qualifier (374)
015X12Promotion startDTM01 date/time qualifier (374)
017X12Estimated deliveryDTM01 date/time qualifier (374)
018X12AvailableDTM01 date/time qualifier (374)
035X12DeliveredDTM01 date/time qualifier (374)
036X12ExpirationDTM01 date/time qualifier (374)
037X12Ship not beforeDTM01 date/time qualifier (374)
038X12Ship no laterDTM01 date/time qualifier (374)
050X12ReceivedDTM01 date/time qualifier (374)
063X12Do not deliver afterDTM01 date/time qualifier (374)
064X12Do not deliver beforeDTM01 date/time qualifier (374)
067X12Current schedule deliveryDTM01 date/time qualifier (374)
068X12Current schedule shipDTM01 date/time qualifier (374)
069X12Promised for deliveryDTM01 date/time qualifier (374)
079X12Promised for shipmentDTM01 date/time qualifier (374)
097X12Transaction creationDTM01 date/time qualifier (374)
106X12Required byDTM01 date/time qualifier (374)
118X12Requested pick-upDTM01 date/time qualifier (374)
168X12ReleaseDTM01 date/time qualifier (374)
196X12StartDTM01 date/time qualifier (374)
197X12EndDTM01 date/time qualifier (374)
CMX12CCYYMMDTM05 format qualifier (1250)
CYX12CCYYDTM05 format qualifier (1250)
D6X12YYMMDDDTM05 format qualifier (1250)
D8X12CCYYMMDDDTM05 format qualifier (1250)
DTX12CCYYMMDDHHMMDTM05 format qualifier (1250)
DTSX12CCYYMMDDHHMMSS-CCYYMMDDHHMMSSDTM05 format qualifier (1250)
RD8X12CCYYMMDD-CCYYMMDDDTM05 format qualifier (1250)
RDTX12CCYYMMDDHHMM-CCYYMMDDHHMMDTM05 format qualifier (1250)
TMX12HHMMDTM05 format qualifier (1250)
2EDIFACTDelivery requestedDTM qualifier (2005)
3EDIFACTInvoice dateDTM qualifier (2005)
4EDIFACTOrder dateDTM qualifier (2005)
10EDIFACTShipment requestedDTM qualifier (2005)
11EDIFACTDespatch dateDTM qualifier (2005)
13EDIFACTTerms net due dateDTM qualifier (2005)
17EDIFACTDelivery estimatedDTM qualifier (2005)
35EDIFACTDelivery actualDTM qualifier (2005)
36EDIFACTExpiry dateDTM qualifier (2005)
50EDIFACTGoods receipt dateDTM qualifier (2005)
63EDIFACTDelivery latestDTM qualifier (2005)
64EDIFACTDelivery earliestDTM qualifier (2005)
76EDIFACTDelivery scheduledDTM qualifier (2005)
94EDIFACTProduction dateDTM qualifier (2005)
97EDIFACTTransaction creation dateDTM qualifier (2005)
132EDIFACTArrival estimatedDTM qualifier (2005)
133EDIFACTDeparture estimatedDTM qualifier (2005)
137EDIFACTDocument dateDTM qualifier (2005)
140EDIFACTPayment due dateDTM qualifier (2005)
157EDIFACTValidity start dateDTM qualifier (2005)
158EDIFACTHorizon start dateDTM qualifier (2005)
159EDIFACTHorizon end dateDTM qualifier (2005)
171EDIFACTReference dateDTM qualifier (2005)
194EDIFACTStart date/timeDTM qualifier (2005)
206EDIFACTEnd date/timeDTM qualifier (2005)
361EDIFACTBest before dateDTM qualifier (2005)
101EDIFACTYYMMDDDTM format code (2379)
102EDIFACTCCYYMMDDDTM format code (2379)
105EDIFACTYYDDDDTM format code (2379)
201EDIFACTYYMMDDHHMMDTM format code (2379)
203EDIFACTCCYYMMDDHHMMDTM format code (2379)
204EDIFACTCCYYMMDDHHMMSSDTM format code (2379)
401EDIFACTHHMMDTM format code (2379)
402EDIFACTHHMMSSDTM format code (2379)
718EDIFACTCCYYMMDD-CCYYMMDDDTM format code (2379)
719EDIFACTCCYYMMDDHHMM-CCYYMMDDHHMMDTM format code (2379)

Reference

EDI date and time formats

EDI date and time formats, an example of each and where X12 and EDIFACT use them
FormatExampleIn X12In EDIFACT
CCYYMMDD (EDIFACT 102)20261027DTM02, BEG05, BIG01, GS04 and most X12 dates (DTM05 D8)DTM C507, format code 102
YYMMDD (EDIFACT 101)261027ISA09, the interchange date (DTM05 D6)DTM C507, format code 101
CCYYMMDDHHMM (EDIFACT 203)202610271432DTM05 DTDTM C507, format code 203
CCYYMMDDHHMMSS (EDIFACT 204)20261027143005—DTM C507, format code 204
CCYYMMDD-CCYYMMDD (EDIFACT 718)20261101-20261130DTM05 RD8DTM C507, format code 718
YYDDD Julian (EDIFACT 105)26300—DTM C507, format code 105
CCYYDDD Julian2026300——
HHMM (EDIFACT 401)1432ISA10, GS05, DTM03 (DTM05 TM)DTM C507, format code 401
HHMMSS (EDIFACT 402)143005GS05, DTM03DTM C507, format code 402

CCYY is the four-digit year, DDD the day of the year. X12 times may also carry decimal seconds (HHMMSSD); the converter reads whole seconds.

FAQ

EDI date questions

How does EDI write dates?

As digits with no separators. Since version 4010, X12 dates are CCYYMMDD (20261027) and times HHMM or HHMMSS; the ISA interchange header still uses a two-digit year, YYMMDD. EDIFACT puts the format in the DTM segment itself: DTM+137:20261027:102 means document date, 27 October 2026, in format 102 (CCYYMMDD).

Which century does a two-digit year mean?

X12 does not say. This converter reads 00 to 49 as 2000 to 2049 and 50 to 99 as 1950 to 1999, the usual fixed window. For an ISA09 interchange date that is always right, because the date is the day the file was sent.

What is a Julian date in EDI?

The day of the year, counted from 1 January as day 001: YYDDD (EDIFACT format 105) or CCYYDDD. 26300 is day 300 of 2026, 27 October. Lot and batch codes and some legacy systems use it; in a leap year 31 December is day 366.

What is the difference between a date qualifier and a date format?

The qualifier says what the date is for: in X12 DTM01, 002 is delivery requested and 011 is shipped; in EDIFACT, 2 is delivery requested and 137 the document date. The format says how it is written, such as EDIFACT 102 (CCYYMMDD) or X12 DTM05 RD8 for a range.

Are the dates converted to my time zone?

No. An EDI date is a calendar date as the sender wrote it, so the converter keeps it exactly as it is. X12 can add a time code in DTM04 when a time zone matters.

Dates your ERP and your partners agree on

Comparatio maps every date and qualifier between your partners’ files and Prophet 21, NetSuite or CloudSuite Distribution.