如何选择FunctionTypeCode

1,Function Type Code详解

在输入舱单信息并保存后,我们的数据仅在软件服务商的服务器上,还未发送到日本海关。我们需要选择Function Type Coder指令,来决定如何发送这票信息。  Function Type Code内容如下:

代码 描述
9=Original 添加,向海关数据库新添加一个舱单
5=Replace 修改,修改海关数据库中的一票舱单信息
1=Cancellation 删除,删除海关数据库中的一票舱单信息
2=Addition 添加,在House End或ATD之后要添加新的舱单,需要用2=Addition
除去最后一个2=Addition代码,其它三个代码都很好理解。 要新添加一票AFR就用9=Original; 要修改已发的一票AFR就用5=Replace; 要取消已发送的一票AFR就用1=Cancellation。

那么2=Addition是在什么时候用呢?

在无船承运人或货代自己发送了House End标识之后, 或者船司发送了离港通知(ATD) 之后,在我们添加新舱单时,function type code 需要选择为2=Addition。因为在House End或ATD之后,标识着某个主提单下提单或整个航次下的提单信息已锁住,不能再做修改或添加。

在2017年10月之前, ATD之后,任何信息不可更改;在2017年10之后,ATD之后DMF之前,所有信息均可修改。 但ATD之后的新增舱单的function type code 依然需要为2=Addition.


2,添加时如何选择Function Type Code

在添加一票舱单时,作为无船承运人或货代,并不知道船司的离港通知是否已发。特别是在截关时间时,那我们是如何决定使用9=Orignal还是2=Addition? PS:正常船司都会按规定发送,但遇到过有船司,他们发ATD的时间很早。

我们的解决方法是,只要是新添加一票舱单,就使用9=Original。 如果船司已发了ATD,就会得到以下被拒消息代码,之后再修改function type code 为2=Addition发送成功。


代码 相关字段
描述
E0010-SEN-0000 Vessel Code
Advance Cargo Information Registration with this procedure of the vessel which Departure Time Registration has been done is not allowed.

3,使用场景

场景1

1>船司发送AMR=9Orignal

2>无船承运人发送AHR=9Original

3>离港时,船司发送ATD



场景2

1>船司发送AMR=9Orignal

2>无船承运人发送AHR HBL001=9Original,并选择这一票为该主提单下的最后一票

3>在选择House END之后,无船承运人发现又要添加一个新的子提单,于是发送了AHR HBL002=9Original。但是被拒了,因为House END之后,应该用2=Addition添加新的AHR

4>于是,无船承运人又发送一次以function type code=2Addition方式添加,AHR HBL002

5>在船开之后,无船承运人又要添加新的HBL,于是发送了AHR=2Addtion HBL003


3F8B934CE9DB6FEC5A82A8119362A812

转载请在文章开始处标明来源www.ilovecargo.com/article/afr/afr-how-to-choose-function-type-code.html

回复
0 个回答