System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,尤其涉及一种发票开具方法、装置、电子设备及存储介质。
技术介绍
1、在财务结算过程中,往往是需要供应商开具发票后再进行货款的给付,该过程一般是由供应商与采购方进行人工对账后,再将相关资料移交给到财务部门进行账款的核对和给付。但由于前期对账不明、人工失误等原因,有时会出现供应商提供的发票金额与实际应当给付的货款金额不一致的情形,或者发票的种类、发票的信息存在问题,给财务结算过程带来了一定的困扰,导致结算流程过长、造成人力资源的浪费,提升了企业的运营成本。
技术实现思路
1、本专利技术提供一种发票开具方法、装置、电子设备及存储介质,以解决相关技术中对于供应商提供的发票金额与实际应当给付的货款金额不一致的情形,或者发票的种类、发票的信息存在问题,给财务结算过程带来了一定的困扰,导致结算流程过长、造成人力资源的浪费,提升了企业的运营成本的技术问题。
2、本专利技术实施例提供了一种发票开具方法,发票开具方法包括:当待结算物品完成送货后,获取采购方发票要求和所述待结算物品的结算关联数据,所述结算关联数据包括送货事件标识、送货物品图像数据、送货备注数据、接收订单数量和客户验收数量;对所述送货物品图像数据进行图像识别,得到实际送货数量;若所述接收订单数量、所述客户验收数量和所述实际送货数量中至少两个数量不同,确定当前差额数据和当前差额类型;基于所述送货备注数据确定上报差额类型和上报差额数据;如果所述当前差额数据与所述上报差额数据相同,且所述当前差额类型与所述上报
3、于本专利技术一实施例中,通过所述结算数量和结算单价确定预算发票金额之前,所述方法还包括:如果所述当前差额数据与所述上报差额数据不同,和/或所述当前差额类型与所述上报差额类型不同,基于所述结算关联数据生成异常结算提示;将所述异常结算提示发送至第一预设预警终端,并展示,以提示预设异常处理对象进行核验;接收提示反馈消息,所述提示反馈消息包括接受客户验收数量或与采购方重新确认的更新验收数量;
4、若所述提示反馈消息包括接受客户验收数量,将所述客户验收数量确定为结算数量;若所述提示反馈消息包括更新验收数量,将所述更新验收数量确定为所述结算数量。
5、于本专利技术一实施例中,接收提示反馈消息之前,所述方法还包括:若超过预设时长未接收到提示反馈消息,将所述异常结算提示间隔预设时间间隔发送至第二预设预警终端,直至接收到所述提示反馈消息。
6、于本专利技术一实施例中,所述方法还包括以下至少之一:
7、如果所述客户验收数量小于所述实际送货数量,获取所述待结算物品的送货人员信息,基于所述送货人员信息查询历史送货异常事件,所述历史送货异常事件为历史送货事件中客户验收数量小于实际送货数量的事件,若所述历史送货异常事件的事件数量大于预设事件数量阈值,根据所述送货事件标识、历史送货异常事件的历史事件标识和所述送货人员信息生成异常人员提示消息,并发送至异常稽核终端,以供对送货人员的历史送货事件的历史送货过程进行稽核;
8、如果所述接收订单数量大于所述结算数量,统计针对所述采购方的历史供货异常事件,所述历史供货异常事件为历史供货事件中接收订单数量大于结算数量的事件,基于所述历史供货异常事件的历史结算关联数据和所述结算关联数据生成异常供货提示信息,发送至所述待结算物品的业务部门终端,以对业务部门进行供货异常警告。
9、于本专利技术一实施例中,通过结算数量和结算单价确定预算发票金额,包括:对供货合同图像数据进行文字识别,得到供货合同单价、交付时间要求、交付地点要求和付款规则,所述付款规则至少包括所述待结算物品的付款比例和扣款信息,所述供货合同图像数据基于所述结算关联数据得到;基于所述送货事件标识确定实际交付时间和实际交付地点,以及基于所述送货备注数据确定每一待结算物品的验收合格状态;若存在扣款事件,根据所述扣款事件和所述扣款信息确定扣款金额,所述扣款事件包括以下至少之一,所述实际交付时间不满足所述交付时间要求、所述实际交付地点不满足所述交付地点要求、所述验收合格状态为不合格的待结算物品的数量大于0;根据所述供货合同单价和所述付款比例确定结算单价;基于所述结算数量、结算单价和所述扣款金额确定所述预算发票金额。
10、于本专利技术一实施例中,将所述预开票信息发送至所述待结算物品对应的采购方的采购方终端之后,所述方法还包括:接收所述采购方的消息反馈结果;若所述消息反馈结果包括预算发票金额核对请求,根据所述结算关联数据、所述实际送货数量、所述当前差额数据、所述当前差额类型、所述结算数量、所述结算单价和所述预算发票金额生成异常核验数据,并发送至异常核验终端,以对所述预算发票金额进行核验;若所述消息反馈结果包括发票信息修改信息,根据所述发票信息修改信息对所述预开票信息进行修改,并基于修改后的预开票信息开具发票。
11、于本专利技术一实施例中,基于所述送货备注数据确定上报差额类型和上报差额数据之前,所述方法还包括:将所述送货备注数据发送至预设送货备注审批终端,并展示;接收所述预设送货备注审批终端发送的针对所述送货备注数据的审批结果;若所述审批结果为通过,触发基于所述送货备注数据确定上报差额类型和上报差额数据;
12、若所述审批结果为拒绝,基于所述送货事件标识、所述当前差额数据和所述当前差额类型生成送货异常消息,并发送至异常稽核终端,以供对所述待结算物品的送货过程进行稽核。
13、本专利技术实施例还提供了一种发票开具装置,发票开具装置包括:获取模块,用于当待结算物品完成送货后,获取采购方发票要求和所述待结算物品的结算关联数据,所述结算关联数据包括送货事件标识、送货物品图像数据、送货备注数据、接收订单数量和客户验收数量;识别模块,用于对所述送货物品图像数据进行图像识别,得到实际送货数量;确定模块,用于若所述接收订单数量、所述客户验收数量和所述实际送货数量中至少两个数量不同,确定当前差额数据和当前差额类型,以及基于所述送货备注数据确定上报差额类型和上报差额数据;预算模块,用于如果所述当前差额数据与所述上报差额数据相同,且所述当前差额类型与所述上报差额类型相同,将所述客户验收数量确定为结算数量,通过所述结算数量和结算单价确定预算发票金额;发送模块,用于根据所述采购方发票要求、所述结算数量、所述结算单价、所述预算发票金额和所述送货事件标识生成预开票信息,将所述预开票信息发送至所述待结算物品对应的采购方的采购方终端,以提示所述采购方进行预算发票金额核对;开票模块,用于若核对通过,基于所述预开票信息开具发票。
14、本专利技术实施例还提供了一种电子设备,包括存储器、本文档来自技高网...
【技术保护点】
1.一种发票开具方法,其特征在于,发票开具方法包括:
2.如权利要求1所述的发票开具方法,其特征在于,通过所述结算数量和结算单价确定预算发票金额之前,所述方法还包括:
3.如权利要求2所述的发票开具方法,其特征在于,接收提示反馈消息之前,所述方法还包括:
4.如权利要求2或3任一项所述的发票开具方法,其特征在于,所述方法还包括以下至少之一:
5.如权利要求1所述的发票开具方法,其特征在于,通过结算数量和结算单价确定预算发票金额,包括:
6.如权利要求1-5任一项所述的发票开具方法,其特征在于,将所述预开票信息发送至所述待结算物品对应的采购方的采购方终端之后,所述方法还包括:
7.如权利要求1-5任一项所述的发票开具方法,其特征在于,基于所述送货备注数据确定上报差额类型和上报差额数据之前,所述方法还包括:
8.一种发票开具装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、存储器和通信总线;
10.一种计算机可读存储介质,计算机可读存储介质存储有计算机
...【技术特征摘要】
1.一种发票开具方法,其特征在于,发票开具方法包括:
2.如权利要求1所述的发票开具方法,其特征在于,通过所述结算数量和结算单价确定预算发票金额之前,所述方法还包括:
3.如权利要求2所述的发票开具方法,其特征在于,接收提示反馈消息之前,所述方法还包括:
4.如权利要求2或3任一项所述的发票开具方法,其特征在于,所述方法还包括以下至少之一:
5.如权利要求1所述的发票开具方法,其特征在于,通过结算数量和结算单价确定预算发票金额,包括:
6.如权利要求1-5任一项所述的发票...
【专利技术属性】
技术研发人员:李鹏,武凤鑫,刘颖,
申请(专利权)人:中科迅联智慧网络科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。