Skip to content
EDI IFTMIN — EDI TransactionPublished Nov 7, 2026

EDIFACT IFTMIN: Transport Instruction

EDIFACT IFTMIN explained: the shipper's instruction to a carrier or forwarder, BGM 610, NAD parties, GID goods items, a D.96A example and the 204 and 304 map.

IFTMIN is the work order for a shipment. When a European shipper hands freight to a forwarder or road carrier by EDI, this is usually the message: who is sending, who is receiving, what is moving, how heavy it is, and when it must be collected and delivered. If it is wrong, the driver turns up on the wrong day, with the wrong vehicle, or the consignment is billed to the wrong party.

This guide covers what IFTMIN carries, who sends it and to whom, the directories you will meet, a full example, the segments you will map, and how it compares with the X12 204 load tender and 304 shipping instructions.

What Is an EDIFACT IFTMIN?

IFTMIN is the UN/EDIFACT Instruction message: "a message from the party issuing an instruction regarding forwarding/transport services for a consignment under conditions agreed, to the party arranging the forwarding and/or transport services." It belongs to the IFTM family of transport and forwarding messages, alongside IFTMBF (firm booking), IFTMBC (booking confirmation) and IFTSTA (status report).

GS1's EANCOM manual sets out the principles: the instruction results in a transport contract for one consignment, it is "the message from shipper to carrier or forwarder containing the final details of the consignment", and one instruction message should always equal one consignment. GS1 also says it should not be used to instruct the despatch of products; that is the job of INSDES.

Authoritative references for IFTMIN work:

Who sends it? The party that orders the transport: a manufacturer or retailer shipping goods, or a forwarder passing an instruction on to a subcontracted carrier.

Who receives it? The party arranging the move: a freight forwarder, a road carrier, a parcel or groupage network, or an ocean carrier.

When is it sent? Once the consignment is ready to be booked: packed, weighed and with a collection date. Changes and cancellations follow as further IFTMINs with a different message function in BGM.

Why does it matter? The carrier plans collection, vehicle type and delivery from it, and invoices from it later. Data missing from the IFTMIN becomes a phone call, a failed collection or a freight invoice query.

Who Uses IFTMIN

SectorSenderReceiverTypical use
Road and groupageShipperForwarder or road carrierBook a collection of pallets or parcels to a consignee
ForwardingForwarderSubcontracted haulierPass the move on, with the forwarder's own references
Retail and consumer goodsSupplier or retailerCarrier or 3PLEANCOM IFTMIN with GLNs for parties and SSCCs for pallets
OceanShipper, forwarder or NVOCCOcean carrier or booking portalShipping instructions for the bill of lading, after the booking
AutomotiveSupplier or OEM logisticsCarrier or logistics providerCollection instructions against a JIT call-off

In ocean freight the IFTM messages divide the work the way the X12 300 series does: IFTMBF requests the booking (the 300), IFTMBC confirms it (the 301), and IFTMIN carries the shipping instructions (the 304). Road freight usually skips the booking pair and sends IFTMIN on its own.

Directories

There is no single directory every transport partner uses:

DirectoryWhere you meet it
D.96AMany forwarder and road carrier guides; the example below uses it
D.01BGS1 EANCOM 2002 IFTMIN (subset version EAN004) for retail and consumer goods
Later directories (D.99B, D.00B and beyond)Ocean carriers and booking portals, which publish their own guides

The segment groups are similar across these directories, but positions, code lists and mandatory segments vary. Build to the guide of the carrier or forwarder you are sending to, and read the version in UNH on anything you receive.

Example: Road Instruction to a Forwarder

The fictional foundry Kestrel Castings books two pallets of brake carriers with the fictional forwarder Alder Freight Forwarding, for collection in the UK on 12 November and delivery to its customer's plant in Germany on 13 November.

Live exampleEDIFACT IFTMINUN/EDIFACT D.96A

Road instruction for two pallets

Forwarding instructions (BGM 610) with collection and delivery dates, control totals, consignor and order references, road main carriage, the three parties and one goods item of two pallets.

Structurally valid UN/EDIFACT
UN/EDIFACT · IFTMIN · D:96A:UN · 21 segments · 1 message

IFTMIN · Instruction message (transport) · ref 1

X12 equivalent: 204
Document
610
Document number
KC-TI-26-04412
Message function
Original
Document/message date/time
2026-11-11 15:30
Date (200)
2026-11-12 10:00
Delivery date/time, requested
2026-11-13 08:00
Reference (CU)
KC-SHP-30991
Order number (buyer)
4500087731

Parties

RoleIdentifierName and address
Consignor CZ-Kestrel Castings Ltd, Unit 4 Foundry Way, Walsall, WS2 9ZZ, GB
Consignee CN-Northbrook Axle GmbH, Werkstrasse 12, Hannover, 30659, DE
FW FW-Alder Freight Forwarding Ltd

Interchange (UNB)

Sender
KESTRELCASTMutually defined
Recipient
ALDERFWDMutually defined
Prepared
2026-11-11 15:30
Control reference
KCT0000771
Syntax
UNOC version 3
Messages
1
SegmentWhat it says
BGM+610+KC-TI-26-04412+9'Forwarding instructions (610), instruction number KC-TI-26-04412, original (9)
DTM+137Message date: 11 November at 15:30
DTM+200Pick-up/collection date and time of cargo: 12 November at 10:00
DTM+2Delivery date and time requested: 13 November at 08:00
FTX+DELDelivery information in free text
CNT+7:812:KGM' / CNT+11:2'Total gross weight 812 kg; total number of packages 2
RFF+CU / RFF+ONThe consignor's shipment reference and the customer's order number
TDT+20++3'Main-carriage transport (20) by road (3)
NAD+CZ / CN / FWConsignor, consignee and freight forwarder
GID+1+2:PX'Goods item 1: two pallets (PX)
FTX+AAAGoods description
MEA+AAE+G+KGM:812'Gross weight of the goods item: 812 kg

The totals in CNT must agree with the goods items: two packages and 812 kg here, matching the single GID and its MEA. Forwarders use them as a check, and a mismatch is a common reason for a rejected instruction.

IFTMIN Structure at a Glance (D.96A)

AreaSegment or groupStatusWhat it holds
HeaderUNHMMessage reference and type
HeaderBGMMDocument code, instruction number, function
HeaderCTA, COMCContact for the instruction
HeaderDTMCMessage, collection and delivery dates
HeaderTSRCTransport service requirements
HeaderCUX, MOACCurrencies and amounts, such as declared value
HeaderFTXCInstructions in free text
HeaderCNTCControl totals: packages, weight
HeaderLOC group (SG1)CPlaces relevant to the whole consignment
HeaderTOD group (SG2)CTerms of delivery
HeaderRFF group (SG3)CReferences: consignor's reference, order numbers
HeaderGOR group (SG4)CCustoms and other government requirements
HeaderCPI group (SG6)CCharge payment instructions
HeaderTDT group (SG8)CTransport stage, mode and means, with locations
HeaderNAD group (SG11)MParties: consignor, consignee, carrier, forwarder, delivery party
DetailGID group (SG18)CGoods items: packages, description, measurements, marks, dangerous goods
DetailEQD group (SG37)CEquipment such as containers or trailers, with seals
TrailerUNTMSegment count and message reference

Statuses are from the UN/EDIFACT D.96A message. Carrier guides make many conditional groups required.

Key Segments Explained

BGM: Beginning of Message

BGM+610+KC-TI-26-04412+9'
ElementNameExampleNotes
1001Document name code610Forwarding instructions. Carrier guides may list other codes for other services
1004Document numberKC-TI-26-04412Your instruction number; the carrier quotes it back
1225Message function9Original. GS1 also lists 1 cancellation, 5 replace, 7 duplicate and 31 copy

NAD: The Parties

NAD+CZ+++Kestrel Castings Ltd+Unit 4 Foundry Way+Walsall++WS2 9ZZ+GB'
Qualifier (3035)Party
CZConsignor: the party sending the goods
CNConsignee: the party the goods are consigned to
CACarrier
FWFreight forwarder
DPDelivery party, when different from the consignee

After the qualifier come the party code (with its code list, such as a GLN in EANCOM), then the name and the structured address: street, city, postcode and country. Many carriers want both a code and a full address, because the driver needs the address and the carrier's billing needs the code.

TDT: Transport Details

TDT+20++3'

The first element is the transport stage (20 main carriage); the third is the mode, from UN/ECE Recommendation 19 (3 road). Pre-carriage and on-carriage, when the instruction covers several legs, each get their own TDT group with their own locations and dates.

GID, MEA and FTX: The Goods

GID+1+2:PX'
FTX+AAA+++Machined brake carriers, cast iron'
MEA+AAE+G+KGM:812'

GID numbers the goods item and gives the number and type of packages, with package types from UN/ECE Recommendation 21 (PX pallet, CT carton). FTX+AAA is the goods description, and MEA+AAE+G the gross weight. In EANCOM, each pallet's SSCC goes in a package identification group under the goods item, as PCI followed by GIN+BJ, the same identifier the DESADV guide covers. Dangerous goods go in the DGS group under the goods item.

CNT: Control Totals

CNT+7:812:KGM'
CNT+11:2'
Qualifier (6069)Meaning
7Total gross weight
11Total number of packages

IFTMIN vs the X12 204 and 304

DataEDIFACT IFTMINX12 204 (road load tender)X12 304 (ocean shipping instructions)
Who sends itShipper or forwarderShipper, broker or 3PLShipper, forwarder or NVOCC
Who receives itForwarder or carrierTruckload carrierOcean carrier
Instruction numberBGMB2 shipment IDB2 and booking references
PartiesNAD groupN1 loops at stopsN1 loops
DatesDTM (200 collection, 2 delivery)G62 at each stopR4 port details, with dates per the carrier's guide
Mode and legsTDT groupsImplied: motor carrierR4 ports, vessel and voyage
GoodsGID, FTX, MEAL5, L3L0, L5, L3
EquipmentEQDN7N7
AnswerCarrier guide sets it990 accept or declineBill of lading data in the 310

The biggest difference from the 204 is the stop model. A 204 lists every pickup and delivery stop in sequence for one truck. An IFTMIN describes one consignment from consignor to consignee and leaves the routing to the forwarder or carrier.

Where IFTMIN Sits in the Flow

StepMessageDirectionX12 equivalent
1ORDERSBuyer to supplier850
2DESADVSupplier to buyer856
3IFTMIN (after IFTMBF and IFTMBC in ocean)Shipper to carrier or forwarder204 or 304
4IFTSTA status reportsCarrier to shipper214 or 315
5Freight invoiceCarrier to payer210 or 310

The DESADV goes to the customer and the IFTMIN goes to the carrier, but they describe the same pallets. Build both from the same despatch record so weights, package counts and SSCCs agree.

Common IFTMIN Errors and How to Prevent Them

ProblemWhat happensPrevention
CNT totals disagree with the goods itemsInstruction rejected or queriedCalculate totals from the GID and MEA values in the same message
Consignor or consignee address incompleteFailed collection or deliverySend structured addresses as well as party codes
Collection date in the past or missingNo vehicle plannedValidate dates before sending; send changes as a replacement
Wrong mode or serviceWrong vehicle, wrong priceMap services from the carrier's code list, not free text
Several consignments in one IFTMINCarrier merges or drops themOne IFTMIN per consignment, as GS1 specifies
Weights in the wrong unitOverweight vehicle or billing disputeAlways send the unit (KGM) with each weight
Change sent as a new originalDuplicate collection bookedUse the replace or cancel function the carrier supports

IFTMIN Implementation Checklist

  1. Get the carrier's or forwarder's guide: directory, mandatory segments, services and codes.
  2. Agree party identification: GLNs, customer account numbers or the carrier's own codes.
  3. Agree references the carrier must quote back on status reports and invoices.
  4. Map package types and services to the carrier's code lists.
  5. Build totals from the goods items so CNT always agrees.
  6. Decide how changes and cancellations are sent, and test both.
  7. Test with real consignments: a single pallet, a multi-item load, and dangerous goods if you ship them.
  8. Set up status reporting so the carrier's IFTSTA messages update the same shipment record.

Where OrderSync Fits

Every transport instruction starts with an order. The consignee, the order numbers, the quantities and the delivery date on an IFTMIN all come from purchase orders someone had to get into your ERP, whether they arrived as EDI, a PDF, an email or a spreadsheet. OrderSync reads those inbound orders in any format, matches customers, items and units to your catalog, and outputs clean ERP data or valid X12, so your shipping and transport systems start from accurate orders.

Paste any IFTMIN into the free EDIFACT inspector to see it parsed segment by segment, use the free EDI inspector for X12 204s and 304s, or book a 15-minute walkthrough to see your own orders processed.

Frequently Asked Questions

What is the X12 equivalent of IFTMIN?

For road freight, the 204 motor carrier load tender. For ocean freight, the 304 shipping instructions. IFTMIN covers both jobs: an instruction to a carrier or forwarder to move one consignment.

What does BGM+610 mean?

610 is the UN/EDIFACT document code for forwarding instructions. The second element is your instruction number and the third is the message function, usually 9 for an original.

Can one IFTMIN contain several consignments?

GS1 says one transport instruction message should always equal one consignment. A consignment can contain several goods items and packages. To book several consignments, send several messages, which can travel in one interchange.

What is the difference between IFTMIN and IFTMBF?

IFTMBF is a firm booking request, mostly used in ocean freight to reserve space before the cargo details are final; the carrier confirms it with IFTMBC. IFTMIN carries the final instructions for the consignment, which GS1 describes as the message that results in the transport contract.

Does IFTMIN replace the DESADV?

No. DESADV tells your customer what is coming and how it is packed. IFTMIN tells the carrier what to collect and deliver. They describe the same pallets to different parties, so build both from the same despatch data.

What reply should I expect to an IFTMIN?

It depends on the carrier. Some confirm with an acknowledgement or an application response, and most report progress with IFTSTA status messages. The carrier's guide says which messages it returns and what they mean.

Which directory should I use for IFTMIN?

The one your carrier or forwarder specifies. Many road and forwarding guides use D.96A, EANCOM 2002 uses D.01B, and ocean carriers often use later directories. The segment groups are similar, but codes and mandatory segments differ.

Related guides

Sources

Check any IFTMIN or IFTSTA in the free EDIFACT inspector.

James Darby
Last updated: 11/7/2026

Related Resources