System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及煤炭运输的,尤其涉及一种基于区块链的煤炭交易结算方法及装置。
技术介绍
1、传统的煤炭贸易从生产到销售,其中间环节多、流程及交易结构复杂。影响整个煤炭贸易效率的最核心因素是链条上各企业信用价值如何能穿透式的高可惜传递,而生产-交易全过程中所产生的各式合同、票、函和凭证等纸质/电子单据是最能体现企业信用的直接载体。然而,煤炭贸易中,线下纸质单据流转方式成本高昂。
2、目前,煤炭的销售主要依赖于互联网销售,煤炭厂商在互联网上投放广告,买家根据网络上的产品信息联系卖家进行煤炭购买。煤炭交易结算在费用上分为两部分,一部分是煤炭企业与承运单位之间的运费结算,另一部分是煤炭企业与购煤单位的煤款结算。由于费用的结算涉及到多方主体,信任成本高,信息化建设很难进行统一规划,各管理环节的信息化建设重复性强、融合度较差,使得建设的系统成为一个个“信息孤岛”,并且多方自有系统导致数据的存储地点和格式不统一、数据对接与交换存在困难和差异等问题,导致难以实现线上自动对账。
技术实现思路
1、本专利技术提供一种基于区块链的煤炭交易结算方法及装置,解决了现有的煤炭交易结算方法难以实现线上结算的问题。
2、为达到上述目的,本专利技术采用如下技术方案:
3、第一方面,本专利技术提供一种基于区块链的煤炭交易结算方法,该方法包括:
4、以煤炭企业、购煤单位和运输单位为节点,建立区块链平台;所述区块链平台用于存储每一个所述节点的业务信息,所述业务信息包括煤炭需求
5、对于每一次煤炭交易任务,根据接收到的交易订单的业务信息生成煤炭交易合同;
6、在与所述煤炭交易合同相关的煤炭企业、购煤单位和运输单位的签字信息核对无误后,启动所述煤炭交易任务,并根据所述煤炭交易任务的煤炭交易合同确定所述煤炭交易任务的结算方式;所述结算方式包括一次性付款与分期付款,所述签字信息包括签字人的签名信息及单位公章;
7、结合所述结算方式,在所述煤炭交易任务全部结束或阶段性结束后,确定所述煤炭交易任务的结算时间段;
8、从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单。
9、在一种可能的实现方式中,所述根据接收到的交易订单的业务信息生成煤炭交易合同,具体包括:
10、接收到交易订单后,提取所述交易订单内的业务信息;
11、根据所述业务信息与预设的交易合同模板,生成所述交易订单的煤炭交易合同。
12、在一种可能的实现方式中,所述结合所述结算方式,在所述煤炭交易任务全部结束或阶段性结束后,确定所述煤炭交易任务的结算时间段,具体包括:
13、当所述结算方式为一次性付款时,在所述煤炭交易任务全部结束后,将所述煤炭交易任务开启到所述煤炭交易任务全部结束的时间段作为所述煤炭交易任务的结算时间段;
14、当所述结算方式为分期付款时,在所述煤炭交易任务的目标任务阶段结束后,将所述目标任务阶段的开启时间到结束时间之间的时间段作为所述煤炭交易任务的结算时间段。
15、在一种可能的实现方式中,所述从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单,具体为:
16、根据区块链平台内存储的业务信息的时间戳,从所述区块链平台内调取所述结算时间段内的所有业务信息,并根据所述业务信息生成原始数据表;
17、基于所述原始数据表内的有效数据生成结算帐单;所述有效数据为所述煤炭交易任务执行过程中已执行且通过机器或人工核验无误的数据。
18、在一种可能的实现方式中,在从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单之后,所述方法还包括:
19、与所述煤炭交易任务相关的煤炭企业、购煤单位和运输单位基于所述原始数据表中的煤炭运输数量、煤炭种类和煤炭单价对所述结算帐单进行账单核对;
20、根据所述账单核对的结果进行账目复审或费用清算。
21、在一种可能的实现方式中,所述根据所述账单核对的结果进行账目复审或费用清算具体包括:
22、在所述账单核对结果无误后,将核对后的账单与审核人的签字信息上传至所述区块链平台,并根据核对无误结算帐单进行费用清算;
23、在所述账单核对结果存在错误后,基于所述原始数据表对所述结算帐单进行复核,直至所述账单核对结果无误。
24、在一种可能的实现方式中,在所述账单核对结果无误后,所述方法还包括:
25、对所述煤炭交易任务启动后到上传核对后的账单与审核人的签字信息整个过程中的数据进行区块链保存。
26、第二方面,本专利技术提供一种基于区块链的煤炭交易结算装置,包括:
27、第一处理模块,用于以煤炭企业、购煤单位和运输单位为节点,建立区块链平台;所述区块链平台用于存储每一个所述节点的业务信息,所述业务信息包括煤炭需求量、发货距离、发货方式、煤种、煤单价和发生时间等信息;
28、第二处理模块,用于针对每一次煤炭交易任务,根据接收到的交易订单的业务信息生成煤炭交易合同;
29、第三处理模块,用于在与所述煤炭交易合同相关的煤炭企业、购煤单位和运输单位的签字信息核对无误后,启动所述煤炭交易任务,并根据所述煤炭交易任务的煤炭交易合同确定所述煤炭交易任务的结算方式;所述结算方式包括一次性付款与分期付款,所述签字信息包括签字人的签名信息及单位公章;
30、第四处理模块,用于结合所述结算方式,在所述煤炭交易任务全部结束或阶段性结束后,确定所述煤炭交易任务的结算时间段;
31、第五处理模块,用于从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单。
32、在一种可能的实现方式中,对于每一次煤炭交易任务,所述第二处理模块被配置为执行:
33、接收到交易订单后,提取所述交易订单内的业务信息;
34、根据所述业务信息与预设的交易合同模板,生成所述交易订单的煤炭交易合同。
35、在一种可能的实现方式中,所述第四处理模块被配置为执行:
36、当所述结算方式为一次性付款时,在所述煤炭交易任务全部结束后,将所述煤炭交易任务开启到所述煤炭交易任务全部结束的时间段作为所述煤炭交易任务的结算时间段;
37、当所述结算方式为分期付款时,在所述煤炭交易任务的目标任务阶段结束后,将所述目标任务阶段的开启时间到结束时间之间的时间段作为所述煤炭交易任务的结算时间段。
38、在一种可能的实现方式中,所述第五处理模块被配置为执行:
39、根据区块链平台内存储的业务信息的时间戳,从所述区块链平台内调取所述结算时间段内的所有业务信息,并根据所述业务信息生成原始数据表;
40、基于所述原始数据表内的有效数据生成结算帐单;所述有效数据为所述煤炭交易任务执行过程中已执行且通过机器或人工核验无误的数本文档来自技高网...
【技术保护点】
1.一种基于区块链的煤炭交易结算方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的煤炭交易结算方法,其特征在于,所述根据接收到的交易订单的业务信息生成煤炭交易合同,具体包括:
3.根据权利要求1所述的基于区块链的煤炭交易结算方法,其特征在于,所述结合所述结算方式,在所述煤炭交易任务全部结束或阶段性结束后,确定所述煤炭交易任务的结算时间段,具体包括:
4.根据权利要求3所述的基于区块链的煤炭交易结算方法,其特征在于,所述从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单,具体为:
5.根据权利要求4所述的基于区块链的煤炭交易结算方法,其特征在于,在从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单之后,所述方法还包括:
6.根据权利要求5所述的基于区块链的煤炭交易结算方法,其特征在于,所述根据所述账单核对的结果进行账目复审或费用清算具体包括:
7.根据权利要求6所述的基于区块链的煤炭交易结算方法,其特征在于,在所述账单核对结果无误后,所述方法还包括:
8.一种基于
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求1-7中任一项所述的基于区块链的煤炭交易结算方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1-7中任一项所述的基于区块链的煤炭交易结算方法。
...【技术特征摘要】
1.一种基于区块链的煤炭交易结算方法,其特征在于,包括:
2.根据权利要求1所述的基于区块链的煤炭交易结算方法,其特征在于,所述根据接收到的交易订单的业务信息生成煤炭交易合同,具体包括:
3.根据权利要求1所述的基于区块链的煤炭交易结算方法,其特征在于,所述结合所述结算方式,在所述煤炭交易任务全部结束或阶段性结束后,确定所述煤炭交易任务的结算时间段,具体包括:
4.根据权利要求3所述的基于区块链的煤炭交易结算方法,其特征在于,所述从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单,具体为:
5.根据权利要求4所述的基于区块链的煤炭交易结算方法,其特征在于,在从所述区块链平台调用所述结算时间段内的业务信息,并生成结算帐单之后,所述方法还包括:
6.根据权利要求5所述的基于区块链的煤炭交易结算方法,其特征在于,...
【专利技术属性】
技术研发人员:汪文霞,王志华,宁金鑫,
申请(专利权)人:陕西数图行信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。