VESDEP 报文简介
在EDIFACT标准中,VESDEP(Vessel Departure)报文用于传输有关船舶离港的信息,包括时间、位置和船舶细节,帮助港口、船运公司和相关物流方协调船舶离港操作,以确保航运操作的顺畅进行。在ANSI X12 标准中,船舶离港信息通常通过 304 Shipping Instructions (运输指示) 报文来传达。该报文用于提供关于货物运输的详细信息,包括装运、接收和处理货物的指令。
VESDEP 报文字段介绍
UNA: 定义分隔符,用于分隔报文中的不同元素。
UNB: 报文头,包含发件方和收件方的标识、报文创建的日期和时间等信息。
UNH: 消息头,标识消息类型(VESDEP)及其版本。
BGM: 报文识别,定义报文的类型(如船舶离港)和编号。
DTM: 日期/时间,指定相关的日期信息,如报文创建日期。
RFF: 参考,提供航次编号。
TDT: 运输细节,包含有关船舶及其航次的信息,包括船名。
LOC: 位置/地点,定义出发港和目的港。
CNT: 控制段,提供统计信息,如总装载单位数量。
UNT: 消息结尾段,指示消息中的段落数量。
UNZ: 报文结尾段,指示报文的数量。
使用场景
港口运营:用于通知港口即将发生的船舶离港,以便进行泊位和设备的安排。
物流协调:协助物流和供应链伙伴协调货物的出港和运输。
法规合规:提供必要的信息以满足海关和其他监管机构的要求。
VESDEP报文确保所有相关方都能及时获取船舶离港信息,有助于提高航运和港口运营效率。具体的实现可能需要根据业务需求进行调整和定制。
VESDEP 报文示例
以下是一个简化的VESDEP报文示例,展示了一些常用的段落和元素。
UNA:+.? '
UNB+UNOC:3+SENDER_ID+RECEIVER_ID+20240813:0800+000000001'
UNH+1+VESDEP:D:96A:UN'
BGM+35+VESSEL_DEPARTURE_NUMBER+9'
DTM+137:20240813:102'
RFF+VON:VOYAGE_NUMBER'
TDT+20+123456++SHIPPER::92+LNI:172:20+++::::VESSEL_NAME'
LOC+9+DEPARTURE_PORT::139'
LOC+11+DESTINATION_PORT::139'
DTM+132:20240814:102'
CNT+16:100'
UNT+10+1'
UNZ+1+000000001'
EDIFACT报文中,每一行开头由3个字符组成,叫做Segment节点,代表特定的业务含义,例如UNB和UNH中包含了报文头部信息,BGM代表业务数据的开始以及一些主信息,DTM代表时间信息等。
报文解析
1.UNA
- 定义报文的分隔符。
- 格式:UNA:+.? ‘
- 确定元素、组件和数据之间的分隔符。
2.UNB(报文头)
- 描述发送方和接收方的标识。
- 包含创建日期和时间。
示例:
UNB+UNOC:3+SENDER_ID+RECEIVER_ID+20240813:0800+000000001'
3.UNH(消息头)
- 标识消息类型及版本信息。
示例:
UNH+1+VESDEP:D:96A:UN'
4.BGM(报文功能)
- 描述报文的功能和类型。
- 包含报文的唯一编号。
- 示例:
BGM+35+VESSEL_DEPARTURE_NUMBER+9'
5.DTM(日期/时间/期间)
- 提供相关的日期和时间信息。
- 例如,报文创建日期
DTM+137:20240813:102'
6.RFF(参考)
- 提供相关参考信息,如航次编号。
- 例如:
RFF+VON:VOYAGE_NUMBER'
7.TDT(运输细节)
- 描述运输方式及相关细节。
- 包含船舶名称和航次编号。
- 例如:
TDT+20+123456++SHIPPER::92+LNI:172:20+++::::VESSEL_NAME'
8.LOC(位置/地点标识)
- 描述起始港和目的港。
- 例如:
LOC+9+DEPARTURE_PORT::139'(起始港),LOC+11+DESTINATION_PORT::139'(目的港)
9.CNT(控制总数)
- 提供总计数或控制信息,如总装载单位数量。
- 例如:
CNT+16:100'
10.UNT(消息结尾)
- 指定消息中的段落数量。
- 例如:
UNT+10+1'
11.UNZ(报文结尾)
- 指定报文的数量,通常为1。
- 例如:
UNZ+1+000000001'
了解更多 EDI 信息,请参阅: EDI 是什么?