ediverse Explore the platform

Spotlight PEPPOL BIS Billing 3.0 The EU e-invoicing mandate is here — France Sept 2026, Belgium Jan 2026, Germany 2025.
IFTMBF D.16B

IFTMBF — EDIFACT Firm Booking Message (D.16B)

The IFTMBF message is the firm booking of a multimodal transport service, sent by a shipper or forwarder to a carrier — usually after an IFTMBP provisional booking: it fixes the goods, pick-up and delivery points, schedule, transport conditions and special constraints. It triggers a contractual commitment confirmed by IFTMBC or declined by IFTMCS. This page summarises the segment structure as published by UN/CEFACT for directory D.16B.

Purpose

The IFTMBF message is the firm booking of a multimodal transport service, sent by a shipper or forwarder to a carrier — usually after an IFTMBP provisional booking: it fixes the goods, pick-up and delivery points, schedule, transport conditions and special constraints. It triggers a contractual commitment confirmed by IFTMBC or declined by IFTMCS.

This page focuses on the structure published by UN/CEFACT for directory D.16B. The segments listed, their status (M / C), position and repetition factor are extracted from the official file iftmbf_c.htm hosted on service.unece.org.

Segment structure

The IFTMBF D.16B message has 151 header entries, 0 detail entries and 0 summary entries (segments and groups combined). Groups are shown in bold and their members are indented by actual nesting depth.

Pos.TagNameSRep.
00010UNHMessage headerM1
00020BGMBeginning of messageM1
00030CTAContact informationC1
00040COMCommunication contactC×9
00050DTMDate/time/periodC×9
00060TSRTransport service requirementsC×9
00070MOAMonetary amountC×9
00080FTXFree textC×99
00090CNTControl totalC×9
00100GDSNature of cargoC×9
00110  SG1Group (×99)C×99
00120  LOCPlace/location identificationM1
00130  DTMDate/time/periodC×9
00140    SG2Group (×2)C×2
00150    TODTerms of delivery or transportM1
00160    LOCPlace/location identificationC×9
00170      SG3Group (×99)C×99
00180      RFFReferenceM1
00190      DTMDate/time/periodC×9
00200        SG4Group (×9)C×9
00210        GORGovernmental requirementsM1
00220        FTXFree textC×9
00230          SG5Group (×9)C×9
00240          DOCDocument/message detailsM1
00250          DTMDate/time/periodC1
00260            SG6Group (×99)C×99
00270            TCCCharge/rate calculationsM1
00280            LOCPlace/location identificationC1
00290            FTXFree textC1
00300            CUXCurrenciesC1
00310            PRIPrice detailsC1
00320            EQNNumber of unitsC1
00330            PCDPercentage detailsC1
00340            MOAMonetary amountC×9
00350            QTYQuantityC×9
00360              SG7Group (×99)C×99
00370              TDTTransport informationM1
00380              DTMDate/time/periodC×9
00390                SG8Group (×9)C×9
00400                TSRTransport service requirementsM1
00410                SCCScheduling conditionsC×9
00420                  SG9Group (×99)C×99
00430                  LOCPlace/location identificationM1
00440                  DTMDate/time/periodC×9
00450                    SG10Group (×9)C×9
00460                    RFFReferenceM1
00470                    DTMDate/time/periodC1
00480                      SG11Group (×99)C×99
00490                      NADName and addressM1
00500                      LOCPlace/location identificationC×9
00510                        SG12Group (×9)C×9
00520                        CTAContact informationM1
00530                        COMCommunication contactC×9
00540                          SG13Group (×9)C×9
00550                          DOCDocument/message detailsM1
00560                          DTMDate/time/periodC1
00570                            SG14Group (×9)C×9
00580                            RFFReferenceM1
00590                            DTMDate/time/periodC×9
00600                              SG15Group (×9)C×9
00610                              CPICharge payment instructionsM1
00620                              RFFReferenceC×99
00630                              CUXCurrenciesC1
00640                              LOCPlace/location identificationC×9
00650                              MOAMonetary amountC×9
00660                                SG16Group (×99)C×99
00670                                TSRTransport service requirementsM1
00680                                RFFReferenceC1
00690                                LOCPlace/location identificationC1
00700                                TPLTransport placementC1
00710                                FTXFree textC×9
00720                                  SG17Group (×99999)C×99999
00730                                  GIDGoods item detailsM1
00740                                  HANHandling instructionsC1
00750                                  TMPTemperatureC1
00760                                  RNGRange detailsC1
00770                                  TMDTransport movement detailsC1
00780                                  LOCPlace/location identificationC×9
00790                                  MOAMonetary amountC×9
00800                                  PIAAdditional product idC×9
00810                                  FTXFree textC×9
00820                                  PCDPercentage detailsC×9
00830                                    SG18Group (×9)C×9
00840                                    NADName and addressM1
00850                                    DTMDate/time/periodC1
00860                                    GDSNature of cargoC×9
00870                                      SG19Group (×99)C×99
00880                                      MEAMeasurementsM1
00890                                      EQNNumber of unitsC1
00900                                        SG20Group (×99)C×99
00910                                        DIMDimensionsM1
00920                                        EQNNumber of unitsC1
00930                                          SG21Group (×9)C×9
00940                                          RFFReferenceM1
00950                                          DTMDate/time/periodC×9
00960                                            SG22Group (×9)C×9
00970                                            PCIPackage identificationM1
00980                                            RFFReferenceC1
00990                                            DTMDate/time/periodC1
01000                                            GINGoods identity numberC×9
01010                                              SG23Group (×9)C×9
01020                                              DOCDocument/message detailsM1
01030                                              DTMDate/time/periodC×9
01040                                                SG24Group (×9)C×9
01050                                                TPLTransport placementM1
01060                                                  SG25Group (×9)C×9
01070                                                  MEAMeasurementsM1
01080                                                  EQNNumber of unitsC1
01090                                                    SG26Group (×999)C×999
01100                                                    SGPSplit goods placementM1
01110                                                      SG27Group (×9)C×9
01120                                                      MEAMeasurementsM1
01130                                                      EQNNumber of unitsC1
01140                                                        SG28Group (×99)C×99
01150                                                        DGSDangerous goodsM1
01160                                                        FTXFree textC×99
01170                                                          SG29Group (×9)C×9
01180                                                          CTAContact informationM1
01190                                                          COMCommunication contactC×9
01200                                                            SG30Group (×9)C×9
01210                                                            MEAMeasurementsM1
01220                                                            EQNNumber of unitsC1
01230                                                              SG31Group (×999)C×999
01240                                                              SGPSplit goods placementM1
01250                                                                SG32Group (×9)C×9
01260                                                                MEAMeasurementsM1
01270                                                                EQNNumber of unitsC1
01280                                                                  SG33Group (×999)C×999
01290                                                                  EQDEquipment detailsM1
01300                                                                  EQNNumber of unitsC1
01310                                                                  TMDTransport movement detailsC1
01320                                                                  MEAMeasurementsC×9
01330                                                                  DIMDimensionsC×9
01340                                                                  TPLTransport placementC×9
01350                                                                  HANHandling instructionsC1
01360                                                                  TMPTemperatureC1
01370                                                                  FTXFree textC×9
01380                                                                  RFFReferenceC×9
01390                                                                    SG34Group (×9)C×9
01400                                                                    NADName and addressM1
01410                                                                    DTMDate/time/periodC1
01420                                                                      SG35Group (×9)C×9
01430                                                                      CTAContact informationM1
01440                                                                      COMCommunication contactC×9
01450                                                                        SG36Group (×99)C×99
01460                                                                        DGSDangerous goodsM1
01470                                                                        FTXFree textC×9
01480                                                                          SG37Group (×9)C×9
01490                                                                          CTAContact informationM1
01500                                                                          COMCommunication contactC×9
01510UNTMessage trailerM1

Detail

No segment in this section.

Summary

No segment in this section.

Changes vs D.96A

Top-level differences between D.96A and D.16B for the IFTMBF message (segments directly inside header / detail / summary, ignoring nested groups). The comparison is indicative: a given tag may have evolved inside nested groups without showing up in this synthesis.

Segments added vs D.96A

  • SCC in the header section (status C, repeat ×9) — not present at the top of the corresponding D.96A section.

Structural example

Minimal example of an IFTMBF D.16B message with mandatory segments only. The goal is to show the exact version declared in UNH (IFTMBF:D:16B:UN) — not to replicate a full business case (see the IFTMBF D.96A page for an annotated example).

edifact iftmbf-d16b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL016001'
UNH+1+IFTMBF:D:16B:UN'
BGM+335+IFTMBF-2026-BF-0144+9'
DTM+137:20260514:102'
DTM+200:20260518:102'
LOC+9+FRLEH::6'
LOC+11+NLRTM::6'
TOD+6++DAP'
RFF+AEK:IFTMBP-2026-BP-0211'
GOR+1'
DOC+714+BL-2026-MSC-7811'
TCC+1+RAT::ZZZ'
NAD+CZ+5410000000123::9'
NAD+CN+5410000000456::9'
NAD+CA+5410000000456::9'
TDT+20+MSC1234W+1++MSC::ZZZ+++9301234:103:::MSC OSCAR'
GID+1+1:CT'
EQD+CN+MSCU1234567+45G1+++5'
MEA+AAE+G+KGM:24500'
UNT+18+1'
UNZ+1+CTRL016001'

Common errors

  • Misaligned UNH tokens — The UNH+...+IFTMBF:D:16B:UN token must reflect exactly the directory in use — a mismatch between the UNH release and the release agreed with the partner is rejected by every strict validator.
  • Wrong UNT segment count — The value after UNT+ must include UNH and UNT themselves. By far the most common sender-side error, regardless of the directory in use.
  • Stale code lists — Between D.96A and D.16B, several code lists received new qualifiers (DTM status, RFF qualifier, NAD codes…). Reusing an older directory’s code tables triggers warnings or even rejections depending on the partner’s strict-conformance mode.

Other versions of this message available on ediverse.io: IFTMBF D.96A, IFTMBF D.01B, IFTMBF D.10A, IFTMBF D.21B, IFTMBF D.24A, IFTMBF D.99B, IFTMBF D.05A, IFTMBF D.08A, IFTMBF D.18B.

X12 functional equivalent: X12 300.

← All EDIFACT versions