ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.
IFTMBF D.21B

IFTMBF — Réservation ferme de transport EDIFACT (D.21B)

Le message IFTMBF est la réservation ferme d'un service de transport multimodal adressée par un chargeur ou un transitaire à un transporteur, généralement à la suite d'un IFTMBP provisoire : il fige la marchandise, les points de prise en charge et de livraison, le calendrier, les conditions de transport et les contraintes spéciales. Il déclenche un engagement contractuel confirmé par IFTMBC ou décliné par IFTMCS. Cette page synthétise la structure segmentaire telle que publiée par UN/CEFACT pour la directory D.21B.

Objet du message

Le message IFTMBF est la réservation ferme d'un service de transport multimodal adressée par un chargeur ou un transitaire à un transporteur, généralement à la suite d'un IFTMBP provisoire : il fige la marchandise, les points de prise en charge et de livraison, le calendrier, les conditions de transport et les contraintes spéciales. Il déclenche un engagement contractuel confirmé par IFTMBC ou décliné par IFTMCS.

Cette page se concentre sur la structure publiée par UN/CEFACT pour la directory D.21B. Les segments listés, leur statut (M / C), leur position et leur facteur de répétition sont extraits du fichier officiel iftmbf_c.htm publié sur service.unece.org.

Structure segmentaire

Le message IFTMBF D.21B comporte 152 entrées de header, 0 entrées de detail et 0 entrées de summary (segments + groupes confondus). Les groupes sont indiqués en gras et leurs membres indentés selon la profondeur réelle.

Pos.TagNomSRép.
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  SG1Groupe (×99)C×99
00120  LOCPlace/location identificationM1
00130  DTMDate/time/periodC×9
00140    SG2Groupe (×2)C×2
00150    TODTerms of delivery or transportM1
00160    LOCPlace/location identificationC×9
00170      SG3Groupe (×99)C×99
00180      RFFReferenceM1
00190      DTMDate/time/periodC×9
00200        SG4Groupe (×9)C×9
00210        GORGovernmental requirementsM1
00220        FTXFree textC×9
00230          SG5Groupe (×9)C×9
00240          DOCDocument/message detailsM1
00250          DTMDate/time/periodC1
00260            SG6Groupe (×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              SG7Groupe (×99)C×99
00370              TDTTransport informationM1
00380              DTMDate/time/periodC×9
00390                SG8Groupe (×9)C×9
00400                TSRTransport service requirementsM1
00410                SCCScheduling conditionsC×9
00420                  SG9Groupe (×99)C×99
00430                  LOCPlace/location identificationM1
00440                  DTMDate/time/periodC×9
00450                    SG10Groupe (×9)C×9
00460                    RFFReferenceM1
00470                    DTMDate/time/periodC1
00480                      SG11Groupe (×99)C×99
00490                      NADName and addressM1
00500                      LOCPlace/location identificationC×9
00510                        SG12Groupe (×9)C×9
00520                        CTAContact informationM1
00530                        COMCommunication contactC×9
00540                          SG13Groupe (×9)C×9
00550                          DOCDocument/message detailsM1
00560                          DTMDate/time/periodC1
00570                            SG14Groupe (×9)C×9
00580                            RFFReferenceM1
00590                            DTMDate/time/periodC×9
00600                              SG15Groupe (×9)C×9
00610                              CPICharge payment instructionsM1
00620                              RFFReferenceC×99
00630                              CUXCurrenciesC1
00640                              LOCPlace/location identificationC×9
00650                              MOAMonetary amountC×9
00660                                SG16Groupe (×99)C×99
00670                                TSRTransport service requirementsM1
00680                                RFFReferenceC1
00690                                LOCPlace/location identificationC1
00700                                TPLTransport placementC1
00710                                FTXFree textC×9
00720                                  SG17Groupe (×99999)C×99999
00730                                  GIDGoods item detailsM1
00740                                  HANHandling instructionsC1
00750                                  TMPTemperatureC×9
00760                                  RNGRange detailsC×9
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                                    SG18Groupe (×9)C×9
00840                                    NADName and addressM1
00850                                    DTMDate/time/periodC1
00860                                    GDSNature of cargoC×9
00870                                      SG19Groupe (×99)C×99
00880                                      MEAMeasurementsM1
00890                                      EQNNumber of unitsC1
00900                                        SG20Groupe (×99)C×99
00910                                        DIMDimensionsM1
00920                                        EQNNumber of unitsC1
00930                                          SG21Groupe (×9)C×9
00940                                          RFFReferenceM1
00950                                          DTMDate/time/periodC×9
00960                                            SG22Groupe (×9)C×9
00970                                            PCIPackage identificationM1
00980                                            RFFReferenceC1
00990                                            DTMDate/time/periodC1
01000                                            GINGoods identity numberC×9
01010                                              SG23Groupe (×9)C×9
01020                                              DOCDocument/message detailsM1
01030                                              DTMDate/time/periodC×9
01040                                                SG24Groupe (×9)C×9
01050                                                TPLTransport placementM1
01060                                                  SG25Groupe (×9)C×9
01070                                                  MEAMeasurementsM1
01080                                                  EQNNumber of unitsC1
01090                                                    SG26Groupe (×999)C×999
01100                                                    SGPSplit goods placementM1
01110                                                      SG27Groupe (×9)C×9
01120                                                      MEAMeasurementsM1
01130                                                      EQNNumber of unitsC1
01140                                                        SG28Groupe (×99)C×99
01150                                                        DGSDangerous goodsM1
01160                                                        FTXFree textC×99
01170                                                          SG29Groupe (×9)C×9
01180                                                          CTAContact informationM1
01190                                                          COMCommunication contactC×9
01200                                                            SG30Groupe (×9)C×9
01210                                                            MEAMeasurementsM1
01220                                                            EQNNumber of unitsC1
01230                                                              SG31Groupe (×999)C×999
01240                                                              SGPSplit goods placementM1
01250                                                                SG32Groupe (×9)C×9
01260                                                                MEAMeasurementsM1
01270                                                                EQNNumber of unitsC1
01280                                                                  SG33Groupe (×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                                                                  RNGRange detailsC1
01380                                                                  FTXFree textC×9
01390                                                                  RFFReferenceC×9
01400                                                                    SG34Groupe (×9)C×9
01410                                                                    NADName and addressM1
01420                                                                    DTMDate/time/periodC1
01430                                                                      SG35Groupe (×9)C×9
01440                                                                      CTAContact informationM1
01450                                                                      COMCommunication contactC×9
01460                                                                        SG36Groupe (×99)C×99
01470                                                                        DGSDangerous goodsM1
01480                                                                        FTXFree textC×9
01490                                                                          SG37Groupe (×9)C×9
01500                                                                          CTAContact informationM1
01510                                                                          COMCommunication contactC×9
01520UNTMessage trailerM1

Detail

Aucun segment dans cette section.

Summary

Aucun segment dans cette section.

Évolutions vs D.96A

Différences au top-level entre D.96A et D.21B pour le message IFTMBF (segments présents directement dans header / detail / summary, hors groupes imbriqués). La comparaison reste indicative : un même tag peut avoir évolué dans des groupes imbriqués sans apparaître dans cette synthèse.

Segments ajoutés vs D.96A

  • SCC dans la section header (statut C, répétition ×9) — non présent au top-level de la section correspondante en D.96A.

Changements de répétition max

  • TMP (header) : répétition ×1 en D.96A → ×9 en D.21B.
  • RNG (header) : répétition ×1 en D.96A → ×9 en D.21B.

Exemple structurel

Exemple minimal d'un message IFTMBF D.21B avec ses segments mandatoires uniquement. L'objectif est de montrer la version exacte annoncée dans UNH (IFTMBF:D:21B:UN) — pas de reproduire un cas métier complet (voir la page IFTMBF D.96A pour un exemple commenté).

edifact iftmbf-d21b-example.edi
UNB+UNOC:3+5410000000123:14+5410000000456:14+260514:1430+CTRL021001'
UNH+1+IFTMBF:D:21B: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+CTRL021001'

Erreurs fréquentes

  • Tokens UNH désalignés — Le tag UNH+...+IFTMBF:D:21B:UN doit refléter exactement la directory utilisée — un mismatch entre la release du UNH et la release annoncée au partenaire fait rejeter le message par tout validateur strict.
  • Comptage UNT erroné — La valeur après UNT+ doit inclure UNH et UNT eux-mêmes. C'est de loin l'erreur la plus fréquente côté émetteur, indépendante de la version.
  • Listes de codes obsolètes — Entre D.96A et D.21B, plusieurs listes de codes ont reçu de nouveaux qualifiers (statut DTM, qualifier RFF, codes NAD…). Réutiliser une table de codes d'une version antérieure provoque des avertissements voire des rejets selon la stricte conformité du partenaire.

Messages liés

Versions de ce message disponibles sur ediverse.io : IFTMBF D.96A, IFTMBF D.01B, IFTMBF D.10A, IFTMBF D.16B, IFTMBF D.24A, IFTMBF D.99B, IFTMBF D.05A, IFTMBF D.08A, IFTMBF D.18B.

Équivalent fonctionnel X12 : X12 300.

← Toutes les versions EDIFACT