提前发货通知常被称为ASN,在不同的EDI 标准中,可能会有不同的名称,例如,在ANSI X12标准中,这个电子文件被称为ASN、“提前发货通知”或EDI 856 。在EDIFACT中,具有同样业务含义的文件是 DESADV(Dispatch Advice)。无论这个文件被称为:Dispatch Advice、856 Ship Notice、Advanced Ship Notice、Advance Shipping Notice、856 transaction set、856 Ship Notice/Manifest、ASN、ASN message、EDI 856还是ANSI x12 856,它都有相同的使命,具有相同的业务含义。
856 Ship Notice报文旨在简化和加快接收货物、货物详细信息、运输信息传输和跟踪交付的过程。此信息用于接收和库存控制。
856 Ship Notice/Manifest不随货件附送,但用于提前通知收件人有关货件的内容。
谁使用提前发货通知 (ASN)?
ASN的用户可以是零售连锁店和制造商。EDI 856是频繁交换的文件,即使在亚马逊Drop-ship 和电子商务中也是如此。
基本上,提前发货通知的发送方是负责指定和传达货物内容的仓库、原材料供应商和承运人。
856 Ship Notice/Manifest可能是实施起来最复杂的文件,因为不同的贸易伙伴可以定制他们对 EDI 856 的要求。此外,ASN 具有多层次的信息和大量的数据。
856 发货通知/舱单的信息层次结构
发货通知/舱单的一个关键特征是数据的层次级别。由于多级数据,供应商可以描述货物的详细信息。其中每个级别都描述了有关实际货件的相关详细信息。通常,在零售行业中,EDI 856 (ASN)中有六个定义的级别:
装运——有关装运从供应商(原产地)到收货地(客户)的信息,例如提单号、发运地、发运地等。每个交易集中只有一个装运级别。 单位负载——有关标有序列运输集装箱代码的物理运输项目的信息,包括标记为多个最终目的地的运输包裹。 订单——与客户原始采购订单(EDI 850)相关的信息,例如采购订单编号、采购地点、部门编号等。 皮重——有关托盘的信息。如果没有可识别的托盘,则可以跳过此级别。 包装——有关运输包装(纸箱、架子、袋子等)的信息,例如纸箱序列号。如果没有可识别的包,则可以跳过此级别。 明细——有关已发货货物的信息,例如 SKU 标识、发货数量等。
发货通知/舱单的业务流程
下面我们为您提供一个导致船舶通知/舱单的业务流程的简单示例。
订单流程从客户发来EDI 850 采购订单开始。为了确认采购订单的接收情况,供应商生成采购订单确认或X12 855 报文作为回应,并且必须启动订单处理程序。
当订单准备好交付时,供应商会收集与货物相关的所有相关数据。使用此信息,供应商创建发货通知/舱单。供应商必须在卡车装箱后立即生成发货通知并将其传送给客户。客户需要在商品实际到达之前接收ASN 856的数据并将其集成到他的业务系统中。
提前发货通知 (ASN) 示例
下面这两个提前发货通知 (ASN) 856 示例显示了同一个文件的 XML 形式和转换为标准的EDI形式。
856 ASN (xml) 示例:
代码语言:javascript复制<Interchange Delimiters=":*. ^~"
xmlns="http://www.rssbus.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Meta />
<ISA01>00</ISA01>
<ISA02> </ISA02>
<ISA03>00</ISA03>
<ISA04> </ISA04>
<ISA05>ZZ</ISA05>
<ISA06>sender </ISA06>
<ISA07>ZZ</ISA07>
<ISA08>receiver </ISA08>
<ISA09>191226</ISA09>
<ISA10>1551</ISA10>
<ISA11>U</ISA11>
<ISA12>00401</ISA12>
<ISA13>000000005</ISA13>
<ISA14>0</ISA14>
<ISA15>T</ISA15>
<ISA16>:</ISA16>
</Meta>
<FunctionalGroup>
<Meta />
<GS01>SH</GS01>
<GS02>049046089APD</GS02>
<GS03>ABC</GS03>
<GS04>20190516</GS04>
<GS05>1836</GS05>
<GS06>29067</GS06>
<GS07>X</GS07>
<GS08>004010</GS08>
</Meta>
<TransactionSet>
<TX-00401-856 type="TransactionSet">
<Meta />
<ST01>856</ST01>
<ST02>0001</ST02>
</Meta>
<BSN type="Segment">
<BSN01>00</BSN01>
<BSN02>DN_No</BSN02>
<BSN03>20190516</BSN03>
<BSN04>1836</BSN04>
<BSN05/>
<BSN06>30</BSN06>
</BSN>
<DTM type="Segment">
<DTM01>011</DTM01>
<DTM02>20190517</DTM02>
<DTM03>1836</DTM03>
<DTM04>CT</DTM04>
</DTM>
<DTM type="Segment">
<DTM01>017</DTM01>
<DTM02>20190522</DTM02>
<DTM03>1836</DTM03>
<DTM04>CT</DTM04>
</DTM>
<HLLoop1 type="Loop">
<HL type="Segment">
<HL01>1</HL01>
<HL02 xsi:nil="true"/>
<HL03>S</HL03>
</HL>
<TD1 type="Segment">
<TD101>BOX</TD101>
<TD102>1</TD102>
<TD103/>
<TD104 xsi:nil="true"/>
<TD105 xsi:nil="true"/>
<TD106>G</TD106>
<TD107>1</TD107>
<TD108>KG</TD108>
</TD1>
<TD5 type="Segment">
<TD501>O</TD501>
<TD502>2</TD502>
<TD503>ABC</TD503>
<TD504>A</TD504>
<TD505 xsi:nil="true"/>
<TD506/>
<TD507/>
<TD508 xsi:nil="true"/>
<TD509/>
<TD510/>
<TD511 xsi:nil="true"/>
<TD512>N</TD512>
</TD5>
<REF type="Segment">
<REF01>VR</REF01>
<REF02>TI</REF02>
</REF>
<REF type="Segment">
<REF01>BAI</REF01>
<REF02>ABC</REF02>
</REF>
<REF type="Segment">
<REF01>PY</REF01>
<REF02>N</REF02>
</REF>
<REF type="Segment">
<REF01>SF</REF01>
<REF02>ABC</REF02>
</REF>
<REF type="Segment">
<REF01>CN</REF01>
<REF02>INV_No</REF02>
</REF>
<REF type="Segment">
<REF01>D2</REF01>
<REF02>TI</REF02>
</REF>
<REF type="Segment">
<REF01>WY</REF01>
<REF02>ABC</REF02>
</REF>
<REF type="Segment">
<REF01>Z1</REF01>
<REF02>ABC</REF02>
</REF>
<N1Loop1 type="Loop">
<N1 type="Segment">
<N101>ST</N101>
<N102>MKD</N102>
<N103>92</N103>
<N104>V </N104>
</N1>
</N1Loop1>
<N1Loop1 type="Loop">
<N1 type="Segment">
<N101>SF</N101>
<N102>TI</N102>
<N103>92</N103>
<N104>TI</N104>
</N1>
</N1Loop1>
<N1Loop1 type="Loop">
<N1 type="Segment">
<N101>BY</N101>
<N102>ABC</N102>
<N103>92</N103>
<N104>ABC</N104>
</N1>
</N1Loop1>
</HLLoop1>
<HLLoop1 type="Loop">
<HL type="Segment">
<HL01>2</HL01>
<HL02>1</HL02>
<HL03>I</HL03>
</HL>
<LIN type="Segment">
<LIN01>1</LIN01>
<LIN02>BP</LIN02>
<LIN03>CPN</LIN03>
<LIN04/>
<LIN05 xsi:nil="true"/>
<LIN06>VP</LIN06>
<LIN07>MPN</LIN07>
<LIN08>MF</LIN08>
<LIN09>TI</LIN09>
<LIN10/>
<LIN11 xsi:nil="true"/>
<LIN12>PL</LIN12>
<LIN13>00100</LIN13>
</LIN>
<SN1 type="Segment">
<SN101 xsi:nil="true"/>
<SN102>1000</SN102>
<SN103>EA</SN103>
</SN1>
<SLN type="Segment">
<SLN01/>
<SLN02 xsi:nil="true"/>
<SLN03/>
<SLN04 xsi:nil="true"/>
<SLN05 type="Composite">
</SLN05>
<SLN06>1</SLN06>
</SLN>
<PRF type="Segment">
<PRF01>ABC</PRF01>
<PRF02 xsi:nil="true"/>
<PRF03 xsi:nil="true"/>
<PRF04>20190328</PRF04>
</PRF>
<PO4 type="Segment">
<PO401>1</PO401>
</PO4>
<MEA type="Segment">
<MEA01>WT</MEA01>
<MEA02>WT</MEA02>
<MEA03>1</MEA03>
<MEA04 type="Composite">
<MEA0401>KG</MEA0401>
</MEA04>
</MEA>
<MEA type="Segment">
<MEA01>TO</MEA01>
<MEA02>VOL</MEA02>
<MEA03>1</MEA03>
<MEA04 type="Composite">
<MEA0401>CR</MEA0401>
</MEA04>
</MEA>
<REF type="Segment">
<REF01>4B</REF01>
<REF02>CN</REF02>
</REF>
<CUR type="Segment">
<CUR01>CY</CUR01>
<CUR02>USD</CUR02>
</CUR>
</HLLoop1>
<CTT type="Segment">
<CTT01>1</CTT01>
</CTT>
</TX-00401-856>
</TransactionSet>
</FunctionalGroup>
</Interchange>
EDI 856 示例文件:EDIFACT标准
代码语言:javascript复制ISA*00* *00* *ZZ*sender *ZZ*receiver *191226*1551*U*00401*000000005*0*T*:~
GS*SH*049046089APD*ABC*20190516*1836*29067*X*004010~
ST*856*0001~
BSN*00*DN_No*20190516*1836**30~
DTM*011*20190517*1836*CT~
DTM*017*20190522*1836*CT~
HL*1**S~
TD1*BOX*1****G*1*KG~
TD5*O*2*ABC*A********N~
REF*VR*TI~
REF*BAI*ABC~
REF*PY*N~
REF*SF*ABC~
REF*CN*INV_No~
REF*D2*TI~
REF*WY*ABC~
REF*Z1*ABC~
N1*ST*MKD*92*V ~
N1*SF*TI*92*TI~
N1*BY*ABC*92*ABC~
HL*2*1*I~
LIN*1*BP*CPN***VP*MPN*MF*TI***PL*00100~
SN1**1000*EA~
SLN******1~
PRF*ABC***20190328~
PO4*1~
MEA*WT*WT*1*KG~
MEA*TO*VOL*1*CR~
REF*4B*CN~
CUR*CY*USD~
CTT*1~
SE*30*0001~
GE*1*29067~
IEA*1*000029067~
在配送网络中使用发货通知/舱单有什么好处?
* 减少收货码头的卸货时间。由于提前收到了装运组成和结构(如包装)的信息,因此加快了货物验收。
* 由于简化了人工处理流程,减少了货物到达时的人为错误。
* 自动初步生成验收证书和差异。
* EDI 856 (ASN) 与运输的托盘、箱子或纸箱上的条形码标签相对应,因此在接收货物时可以使用 RFID 扫描仪和运输包装序列号 (SSCC)。
* 使用856 文档的另一个优势是客户可以提前收到有关发货的信息,以便他们可以更好地管理他们的库存。
实现先进装运的优势
ASN 文件的实施大大降低了收货成本并提供了仓库自动化的可能性。
* 消除了对基于纸张的通信的需要
* 优化货物验收流程。
* 避免数据输入错误。
* 通过提高预测订单的准确性来降低管理成本。
阅读原文