物流EDI:马士基IFTMBF 订舱请求

在电子数据交换(EDI)中,IFTMBF报文(International Forwarding and Transport Message Booking Request)主要用于运输和货运代理行业,用于发送订舱请求。以下是IFTMBF报文的应用场景和注意事项:

应用场景

海运订舱请求

货运代理与船公司:货运代理代表客户向船公司发送订舱请求,详细说明货物信息、装货港、目的港、预期装运时间等。
客户与货运代理:客户向货运代理发送订舱需求,货运代理再将信息整理后通过IFTMBF报文发送给船公司。

空运订舱请求

货运代理与航空公司:货运代理向航空公司发送订舱请求,提供详细的货物信息、起飞和降落机场、预期起飞日期等。
客户与货运代理:客户将订舱需求发送给货运代理,货运代理整理后通过IFTMBF报文发送给航空公司。

陆运和多式联运订舱请求

货运代理与陆运公司或多式联运运营商:货运代理向陆运公司或多式联运运营商发送订舱请求,提供详细的货物信息、装载地点和目的地等。
客户与货运代理:客户发送订舱需求给货运代理,货运代理整理后通过IFTMBF报文发送给陆运公司或多式联运运营商。

IFTMBF 订舱请求的主要部分
  • 头部信息:包含基本信息,比如发送方和接收方的身份信息、消息创建时间等。
  • 运输信息:订舱日期时间,装船日期时间,装、卸货地点,起运港、目的港、中转港,运输设备及温度;运输路线和行程。
  • 货物信息:货物的描述、数量、包装和种类;重量、体积和尺寸等。
IFTMBF订舱请求中包含的主要数据

IFTMBF报文中包含大量的关键数据,以下是一些主要的数据类别:

报文标识和类型:报文类型(订舱请求);报文标识符和状态
时间和日期信息:报文创建日期和时间;订舱日期和时间;装船日期和时间
运输服务要求:运输模式(海运、空运、陆运等);服务优先级和特殊要求
地点和位置:起运港、目的港和中转港;装货地点和卸货地点
参考信息:订单号、客户参考号、合同号等
相关方信息:发货人、收货人、通知方的名称和地址
货物信息:货物的描述、数量、包装种类;货物的重量、体积、尺寸
运输细节:运输工具的信息(船名、航次号、车牌号等)
运输路线和行程
设备信息:使用的设备(如集装箱)的编号和类型

- 头部信息

字段名描述示例
Sender identification发送方身份CUSTOMER
Recipient identification接收方身份MAEU
Date of preparetion准备日期150227
Time of preparetion准备时间0246
Message type当前报文类型IFTMBF
Message release number规范版本号99B

- 报文明细

字段名描述示例
Message function code报文功能代码9
CONTACT INFORMATION/Department or employee联系人Harlen Wang
Communication number联系人电话0411-88870089
Date文件创建日期201502270246
Contract and carriage condition code合同和运输条件代码27 (Door-to-door)
Booking reference number订舱编号NGE009123
Transport stage code identifier运输阶段代码标识符20(Main-carriage transport)
Conveyance reference number转运编号1507
MODE OF TRANSPORT运输模式1(Maritime Transport)
Carrier identification承运人IDMAERSK LINE
Transport means identification name船只名称AERSK KAMPALA
Location function code qualifier预订处位置标识符197
Location name预订处位置ANTWERPEN
DATE/TIME/PERIOD预计出发日期/时间20150528
Name and Address收货人CONSIGNEE NAME
Street收货方地址CONSIGNEE ADDRESS 1
contact information按联系人姓名预订MARTINE
communication number联系人信息MARTINE@CUSTOMER.COM
Goods item number物料编号1
number and type of packages包装数量5
Type of package包装类型67
Item number identification产品ID012345
Free text自由文本,货物描述HiTEC 8788B EuroDrum
Measured attribute code测量属性G
Measurement value测量值20030
Equipment type code设备类型CN
Equipment size and type description code设备尺寸和类型编码42G0
Equipment Supplier设备供应商1
Number of units指定类型的单位数1
具体示例
UNB+UNOA:1+CUSTOMER:ZZZ+MAEU:ZZZ+150227:0246+111100190'
UNH+001+IFTMBF:D:99B:UN:2.0'
BGM+335+45956716+9'
CTA+IC+:Harlen Wang
COM+0411-88870089:TE'
COM+Harlen.wang@customer.cn:EM'
DTM+137:201502270246:203'
TSR+27'
RFF+BN:NGE009123'
TDT+20+1507+1++MAERSK LINE+++:::MAERSK KAMPALA'
LOC+197+BEANR:181:6:ANTWERPEN+:162:5:BELGIUM+:::ANTWERPEN'
LOC+88+DESKO:181:6:SCHKOPAU+:162:5:GERMANY+:::SACHSEN-ANHALT'
DTM+133:20150528:102'
LOC+9+DEBRV:139:6:BREMERHAVEN+:162:5:GERMANY+:::BREMEN'
LOC+11+INNSA:139:6:NHAVA SHEVA (JAWAHARLAL NEHRU)+:162:5:INDIA'
LOC+7+INNAG:181:6:NAGPUR+:162:5:INDIA'
DTM+132:20150626:102'
NAD+CN+++CONSIGNEE NAME+CONSIGNEE ADDRESS 1:CONSIGNEE ADDRESS 2:CONSIGNEE ADDRESS 3'
NAD+BA+++BOOKING AGENT NAME+BOOKING AGENT ADDRESS LINE 1:BOOKING AGENT ADDRESS LINE 2:BOOKING AGENT ADDRESS LINE 3'
NAD+CZ+++SHIPPER NAME+SHIPPER ADDRESS LINE 1:SHIPPER ADDRESS LINE 2:SHIPPER ADDRESS LINE 3'
NAD+FC+++PRICE OWNER NAME+PRICE OWNER ADDRESS LINE 1:PRICE OWNER ADDRESS LINE 2:PRICE OWNER ADDRESS LINE 3'
CTA+IC+:MARTINE'
COM+MARTINE@CUSTOMER.COM:EM'
COM+0113 382210:TE'
COM+0113 381223:FX'
GID+1+5:DR:67:6:DRUMS'
PIA+5+012345:HS'
FTX+AAA+++HiTEC 8788B EuroDrum'
MEA+AAE+G+KGM:20030'
MEA+AAE+AAW+MTQ:45'
EQD+CN++22G0:102:5+2'
EQN+1'
MEA+AAE+G+KGM:10030'
MEA+AAE+AAW+MTQ:20'
RFF+AEF:LOADREF1'
NAD+SF+++SHIP FROM1A+ADDRESS LINE 1:ADDRESS LINE 2:ADDRESS LINE 3:ADDRESS LINE 4'
DTM+181:201505261100:203'
EQD+CN++42G0:102:5+2'
EQN+1'
MEA+AAE+G+KGM:10030'
MEA+AAE+AAW+MTQ:20'
RFF+AEF:LOADREF2'
NAD+SF+33368236++SHIP FROM2+ADDRESS:ADDRESS:ADDRESS:ADDRESS'
DTM+181:201505261200:203' 
UNT+102+001' 
UNZ+1+111100190'
</pre>
注意事项
报文的准确性

确保报文中包含所有必要的订舱信息,如货物类型、数量、重量、体积、装货港、卸货港、预计装货日期等,避免遗漏关键数据。
数据格式

IFTMBF报文需符合EDI标准(如EDIFACT标准),确保报文结构和内容格式正确,以便接收方系统能够正确解析和处理报文。

及时性

订舱请求信息需要及时发送,以确保货运安排的顺利进行。延迟发送可能会导致无法按时安排运输计划。

一致性

确保IFTMBF报文中的信息与客户提供的订舱需求一致,避免因信息不一致引发的纠纷或误解。

安全性

采用安全的通信方式传输IFTMBF报文,防止敏感数据泄露或被篡改。

确认和反馈

发送IFTMBF报文后,应关注接收方的确认和反馈,确保订舱请求被正确接收和处理。

系统兼容性

确保发送和接收IFTMBF报文的系统具有良好的兼容性,并能够支持所需的EDI标准,避免因系统不兼容导致报文处理失败。

细节描述

详细描述货物的特殊要求,如冷链运输、危险品处理等,确保接收方能够根据具体要求安排运输。

通过合理使用IFTMBF报文,可以提高运输和货运代理过程的效率和准确性,确保货物运输的顺利进行。

阅读原文

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
抱歉,作为AI语言模型,我无法实现实际的编程任务。但是,以下是一个Java代码示例,可以用于发送马士基请求: ``` import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.net.URLEncoder; public class MaerskBookingRequest { public static void main(String[] args) { try { String url = "https://api.maerskline.com/bookings"; String apiKey = "your_api_key_here"; String bookingData = "{\n" + " \"origin\": \"CNXGG\",\n" + " \"destination\": \"USLAX\",\n" + " \"containerType\": \"20DC\",\n" + " \"quantity\": 1,\n" + " \"weight\": 5000,\n" + " \"commodity\": \"Electronics\",\n" + " \"shipper\": {\n" + " \"name\": \"John Smith\",\n" + " \"address\": \"123 Main St, Anytown USA\",\n" + " \"phone\": \"555-123-4567\",\n" + " \"email\": \"john.smith@example.com\"\n" + " },\n" + " \"consignee\": {\n" + " \"name\": \"Jane Doe\",\n" + " \"address\": \"456 Elm St, Anytown USA\",\n" + " \"phone\": \"555-987-6543\",\n" + " \"email\": \"jane.doe@example.com\"\n" + " }\n" + "}"; String encodedBookingData = URLEncoder.encode(bookingData, "UTF-8"); URL obj = new URL(url); HttpURLConnection con = (HttpURLConnection) obj.openConnection(); con.setRequestMethod("POST"); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("api-key", apiKey); con.setDoOutput(true); con.getOutputStream().write(encodedBookingData.getBytes("UTF-8")); int responseCode = con.getResponseCode(); System.out.println("Response Code : " + responseCode); BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); String inputLine; StringBuffer response = new StringBuffer(); while ((inputLine = in.readLine()) != null) { response.append(inputLine); } in.close(); System.out.println(response.toString()); } catch (Exception e) { System.out.println("Error: " + e.getMessage()); } } } ``` 请注意,此示例仅包含一个基本示例,您需要根据自己的业务需求进行更改和调整。此外,您需要替换 `your_api_key_here` 为您自己的 Maersk API 密钥。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知行EDI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值