System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及物流运输领域,尤其涉及一种物流报关发票生成方法。
技术介绍
1、对于国际工程项目,工程材料、设备的采购运输是工程管理的外部保障,而出口报关作为货物出口必经程序,是国际工程管理不可或缺的重要一环,不符合规范的报关品名、数据会被记录为报关差错,而差错率会影响企业aeo(authorized economic operator,经认证的经营者)认证。
2、目前工程建设行业内针对国际工程项目物流运输大多操作依赖人工,且箱单、报关等单据停留在线下excel文件管理,存在以下问题:
3、1.报关单据制作程序不规范,效率低,对相同货物,同一企业不同人报关数据不一致,且无数据沉淀,工作效率低下;
4、2.运输货物装箱单等物流信息线下通过邮件方式传递,数据更新不及时,数据版本无法保障,影响报关中体积、质量、价格等数据的准确性;
5、3.申报要素过段时间会进行调整,靠人工查询时效性无法保障,报关通过率受影响,耽误整体运输进度和项目工期;
6、故线下管理报关难以满足国际工程数字化项目管理的要求。
技术实现思路
1、为了解决上述问题,本专利技术提出了一种物流报关发票生成方法。
2、具体方案如下:
3、一种物流报关发票生成方法,包括以下步骤:
4、s1:接收用户输入的装箱单;
5、s2:生成装箱单对应的各预报关品名,并将各预报关品名与装箱单中的一级箱单和二级箱单相关联;
6、
7、s4:根据预报关品名关联的一级箱单和二级箱单,计算预报关品名对应的装箱参数;
8、s5:基于配置的报关单据打印模板,结合各预报关品名对应的申报要素字段和装箱参数生成报关箱单发票文件。
9、进一步的,步骤s2中生成装箱单中对应的各预报关品名的过程包括以下步骤:
10、s201:对比装箱单中各一级箱单与对应的二级箱单的货物描述的长度,取其中较长的作为一级箱单的货物描述;
11、s202:接收输入品名,并判断输入品名与各一级箱单的货物描述是否存在包含关系,如果存在,进入s203;否则,进入s207;
12、s203:将输入品名与存在完全包含关系的一级箱单和二级箱单相关联,并从历史报关数据库的所有历史货物描述中查找是否存在包含该一级箱单的货物描述的历史货物描述,如果存在一条结果,则将该结果中的品名作为输入品名对应的预报关品名;如果存在一条以上结果,进入s205;如果不存在结果,进入s204;
13、s204:对该一级箱单的货物描述与所有历史货物描述进行匹配,判断是否存在匹配度大于匹配度阈值的匹配结果,如果是,则筛选出所有匹配度大于匹配度阈值的结果,进入s205;否则,将输入品名关联的二级箱单的货物描述与所有历史货物描述进行匹配,如果仍未有匹配度大于匹配度阈值的匹配结果,则将输入品名作为预报关品名;否则,进入s205;
14、s205:在所有结果中查找是否存在属于同一供应商的结果,如果存在,过滤掉所有属于不同供应商的结果,进入s206;否则,直接进入s206;
15、s206:针对每条结果,基于其与品名关联的一级箱单或二级箱单的货物描述匹配度、供应商匹配度和品名匹配度计算得分,提取的得分最高的结果中的品名作为输入品名对应的预报关品名;
16、s207:将输入品名与历史报关数据库的所有历史品名进行匹配,如果存在多条结果,则基于各结果对应的历史报关创建时间由近到远的顺序,选择其中与某个一级箱单具有相同的供应商的结果,将选择的结果中的品名作为输入品名对应的预报关品名;如果只存在一条结果,则将结果中的品名作为输入品名对应的预报关品名。
17、进一步的,得分的计算公式为:得分=货物描述匹配度*0.5+供应商匹配度*0.3+品名匹配度*0.2。
18、进一步的,步骤s3中申报要素字段的生成过程为:从官网中查找预报关品名对应的最新申报要素清单,并将其中的申报要素字段保持历史报关数据库中各参数数据。
19、进一步的,从官网中查找预报关品名对应的最新申报要素清单的方法为:根据预报关品名从历史报关数据库中查找hs编码,并将查找到的hs编码与官网中的各最新申报要素清单中的hs编码进行匹配,如果存在相同hs编码,则获取对应的最新申报要素清单;如果存在查找到的hs编码与官网中的最新申报要素清单中的hs编码末尾不匹配,则按照最新申报要素清单中的hs编码对查找到的hs编码进行末尾补足,获取该最新申报要素清单;如果查找到的hs编码与官网中的最新申报要素清单中的hs编码完全不匹配,则用户手动选择官网中的最新申报要素清单。
20、进一步的,装箱参数的计算方式为:若预报关品名关联的一级箱单中无二级箱单被其他预报关品名所关联,则预报关品名的装箱参数=∑一级箱单的装箱参数+∑关联的二级箱单的装箱参数;若预报关品名关联的一级箱单中有二级箱单被其他预报关品名所关联,则预报关品名的装箱参数=∑(一级箱单的装箱参数-∑被其他预报关品名关联的二级箱单的装箱参数)+∑关联的二级箱单的装箱参数;装箱参数为体积、重量或价格。
21、本专利技术采用如上技术方案,并具有有益效果:
22、(1)根据货物情况推荐报关品名,并匹配最新申报要素数据生成预报关品名记录。
23、(2)根据关联的物资箱单信息,自动计算体积、重量等参数,相比于现有技术中人工手动计算方式,提高了工作效率,降低了容错率。
24、(3)可支持多种打印样式的报关箱单发票,满足不同出口报关要求。
本文档来自技高网...【技术保护点】
1.一种物流报关发票生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的物流报关发票生成方法,其特征在于:步骤S2中生成装箱单中对应的各预报关品名的过程包括以下步骤:
3.根据权利要求2所述的物流报关发票生成方法,其特征在于:得分的计算公式为:得分=货物描述匹配度*0.5+供应商匹配度*0.3+品名匹配度*0.2。
4.根据权利要求1所述的物流报关发票生成方法,其特征在于:步骤S3中申报要素字段的生成过程为:从官网中查找预报关品名对应的最新申报要素清单,并将其中的申报要素字段保持历史报关数据库中各参数数据。
5.根据权利要求4所述的物流报关发票生成方法,其特征在于:从官网中查找预报关品名对应的最新申报要素清单的方法为:根据预报关品名从历史报关数据库中查找HS编码,并将查找到的HS编码与官网中的各最新申报要素清单中的HS编码进行匹配,如果存在相同HS编码,则获取对应的最新申报要素清单;如果存在查找到的HS编码与官网中的最新申报要素清单中的HS编码末尾不匹配,则按照最新申报要素清单中的HS编码对查找到的HS编码进行末尾补足,获
6.根据权利要求1所述的物流报关发票生成方法,其特征在于:装箱参数的计算方式为:若预报关品名关联的一级箱单中无二级箱单被其他预报关品名所关联,则预报关品名的装箱参数=∑一级箱单的装箱参数+∑关联的二级箱单的装箱参数;若预报关品名关联的一级箱单中有二级箱单被其他预报关品名所关联,则预报关品名的装箱参数=∑(一级箱单的装箱参数-∑被其他预报关品名关联的二级箱单的装箱参数)+∑关联的二级箱单的装箱参数;装箱参数为体积、重量或价格。
...【技术特征摘要】
1.一种物流报关发票生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的物流报关发票生成方法,其特征在于:步骤s2中生成装箱单中对应的各预报关品名的过程包括以下步骤:
3.根据权利要求2所述的物流报关发票生成方法,其特征在于:得分的计算公式为:得分=货物描述匹配度*0.5+供应商匹配度*0.3+品名匹配度*0.2。
4.根据权利要求1所述的物流报关发票生成方法,其特征在于:步骤s3中申报要素字段的生成过程为:从官网中查找预报关品名对应的最新申报要素清单,并将其中的申报要素字段保持历史报关数据库中各参数数据。
5.根据权利要求4所述的物流报关发票生成方法,其特征在于:从官网中查找预报关品名对应的最新申报要素清单的方法为:根据预报关品名从历史报关数据库中查找hs编码,并将查找到的hs编码与官网中的各最新申报要素清单中的h...
【专利技术属性】
技术研发人员:杨怡,卢源,曹阳,祝兵权,王平,占铭,
申请(专利权)人:中冶南方武汉信息技术工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。