业务往来订单定期核销方法、系统及计算机设备技术方案

技术编号:25187696 阅读:20 留言:0更新日期:2020-08-07 21:14
本发明专利技术实施例涉及一种业务往来订单定期核销方法、系统及计算机设备,包括S1.从铝型材加工厂家管理系统的数据库中获取需要的核销数据;S2.对核销数据进行处理,得到每个客户按时间顺序排序后的核销流水信息数据;S3.对所有客户的核销流水信息数据采用多核并行计算,生成每个客户的核销记录信息;S4.在数据库中对与核销记录信息对应客户的已有核销记录信息进行清除,并将所有客户的核销记录信息按时间顺序一一存储至数据库中。通过S1至S4的步骤,有效降低了访问数据库的次数,提升核销效率;也采用多核并行大大提升了计算的性能,解决了现有生产加工类型服务商采用ERP系统对客户往来订单进行核销效率低且耗时时间长的问题。

【技术实现步骤摘要】
业务往来订单定期核销方法、系统及计算机设备
本专利技术涉及生产加工信息化
,尤其涉及一种业务往来订单定期核销方法、系统及计算机设备。
技术介绍
生产加工类型服务商,该类服务商每个月可能存在几百个客户进行货物往来,需要定期给客户进行往来款的结算,存在长期合作的客户也需要定期与客户进行往来款的账单核对,比较传统的方法是采用excel汇总登记客户往来订单信息来计算,需要耗费大量的人力物力。现有在生产加工类型服务商对客户往来订单信息录入在ERP系统中进行管理,但是现有的ERP系统中数据库是在DB(文档数据库存储)中并在DB中进行客户订单的核算,若涉及客户量多且需要核算的数据多,那么基于ERP系统对客户的订单进行核销是在数据库中进行,涉及从大量的数据查询需要核销的数据,并将查询需要核销的数据添加至临时表进行核销,更新速度很慢,用户如果要实时获取到所有的客户对账信息几乎不可能,给用户带来不便。因此,针对上述情况,如何提高核销效率成为本领域技术人员亟待解决的重要技术问题。
技术实现思路
本专利技术实施例提供了一种业务往来订单定期核销方法、系统及计算机设备,用于解决现有生产加工类型服务商采用ERP系统对客户往来订单进行核销效率低且耗时时间长的技术问题。为了实现上述目的,本专利技术实施例提供如下技术方案:一种业务往来订单定期核销方法,应用于铝型材加工厂家管理系统的财务模块上,包括以下步骤:S1.从铝型材加工厂家管理系统的数据库中获取需要的核销数据;S2.对所述核销数据进行处理,得到每个客户按时间顺序排序后的核销流水信息数据;S3.对所有客户的所述核销流水信息数据采用多核并行计算,生成每个客户的核销记录信息;S4.在数据库中对与所述核销记录信息对应客户的已有核销记录信息进行清除,并将所有客户的所述核销记录信息按时间顺序一一存储至数据库中。优选地,在S1中所述核销数据包括客户信息数据、结算单信息数据和收款信息数据:所述客户信息数据包含有客户编号、客户名称、特殊周期、截帐期、月数、结算周期以及付款期;所述结算单信息数据包含有客户编号、客户名称、结算类型、结算单号、结算日期、应收金额以及合计重量;所述收款信息数据包含有客户编号、客户名称、收款类型、收款日期以及收款金额。优选地,在所述S2中对所述核销数据进行处理的步骤包括:对所述核销数据按照所述客户信息数据进行筛选,得到每个客户的核销数据信息;按照时间先后对每个客户的所述核销数据信息进行排序,得到排序后的每个客户的核销流水信息数据。优选地,对所有客户的所述核销流水信息数据采用多核并行计算包括:根据发货、收款、退货、退款以及历史核销流水记录对每个客户的所述核销流水信息数据进行多核并行计算;具体地包括:S31.将退货的核销流水信息数据作为负数金额的收款的核销流水信息数据合并到收款的核销流水信息数据中;S32.首先根据历史核销流水记录来核销发货的核销流水信息数据;S33.其次采用收款的的核销流水信息数据来核销发货的核销流水信息数据;S34.最后退款的核销流水信息数据来核销发货的核销流水信息数据;S35.将未完成的发货、收款、退款的核销流水信息数据合并到新的历史核销流水记录中,并对每个客户的所述核销流水信息数据遍历完成所有的核销后,生成每个客户的核销记录信息。优选地,对收款的核销流水信息数据的核销步骤包括:S331.当收款核销流水信息数据中的收款金额大于0,则在所述数据库中查询之前核销的发货金额,判断所述收款金额是否大于所述发货金额,若是,执行步骤S332;若否,执行步骤S333;S332.当前发货的核销流水信息数据已被成功核销,且所述收款金额减去所述发货金额,得到核销结果并生成一条核销记录信息;S333.当前收款核销流水信息数据已被成功核销,且所述发货金额减去所述收款金额,得到核销结果并生成一条核销记录信息。优选地,对退款的核销流水信息数据的核销步骤包括:将退款的核销流水信息数据中的退款金额记为负数,发货的核销流水信息数据中的发货金额记为整数;对所有的退款金额与发货金额进行累加计算,生成一条退款核销记录信息。优选地,在所述S3中采用Golang异步任务执行器的channel队列和异步实现多核并行计算。本专利技术还提供一种业务往来订单定期核销系统,应用于铝型材加工厂家管理系统的财务模块上,包括数据获取单元、数据处理单元、核销单元和存储单元;所述数据获取单元,用于应用于铝型材加工厂家管理系统的财务模块上;所述数据处理单元,用于对所述核销数据进行处理,得到每个客户按时间顺序排序后的核销流水信息数据;所述核销单元,用于对所有客户的所述核销流水信息数据采用多核并行计算,生成每个客户的核销记录信息;所述存储单元,用于在数据库中对与所述核销记录信息对应客户的已有核销记录信息进行清除,并将所有客户的所述核销记录信息按时间顺序一一存储至数据库中。优选地,所述核销单元采用Golang异步任务执行器的channel队列和异步实现多核并行计算。本专利技术还提供一种计算机设备,包括处理器以及存储器;所述存储器,用于存储程序代码,并将所述程序代码传输给所述处理器;所述处理器,用于根据所述程序代码中的指令执行上述所述的业务往来订单定期核销方法。从以上技术方案可以看出,本专利技术实施例具有以下优点:1.该业务往来订单定期核销方法通过获取所有需要核销的数据并对需要核销的数据进行处理后得到每个客户需要核销的核销流水信息数据,并将所有客户的核销流水信息数据采用多核并行计算并将核销的结果生成核销记录信息,最后将核销记录信息存储在数据库中,因此有效的降低了访问数据库的次数,提升核销效率;也采用多核并行大大提升了计算的性能。解决了现有生产加工类型服务商采用ERP系统对客户往来订单进行核销效率低且耗时时间长的技术问题;2.该业务往来订单定期核销系统通过数据获取单元获取所有需要核销的数据,采用数据处理单元对需要核销的数据进行处理后得到每个客户需要核销的核销流水信息数据,之后通过核销单元将所有客户的核销流水信息数据采用多核并行计算并将核销的结果生成核销记录信息,通过存储单元将核销记录信息存储在数据库中,因此有效的降低了访问数据库的次数,提升核销效率;也采用多核并行大大提升了计算的性能。解决了现有生产加工类型服务商采用ERP系统对客户往来订单进行核销效率低且耗时时间长的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例所述的业务往来订单定期核销方法的步骤流程图。图2为本专利技术实施例本文档来自技高网...

【技术保护点】
1.一种业务往来订单定期核销方法,应用于铝型材加工厂家管理系统的财务模块上,其特征在于,包括以下步骤:/nS1.从铝型材加工厂家管理系统的数据库中获取需要的核销数据;/nS2.对所述核销数据进行处理,得到每个客户按时间顺序排序后的核销流水信息数据;/nS3.对所有客户的所述核销流水信息数据采用多核并行计算,生成每个客户的核销记录信息;/nS4.在数据库中对与所述核销记录信息对应客户的已有核销记录信息进行清除,并将所有客户的所述核销记录信息按时间顺序一一存储至数据库中。/n

【技术特征摘要】
1.一种业务往来订单定期核销方法,应用于铝型材加工厂家管理系统的财务模块上,其特征在于,包括以下步骤:
S1.从铝型材加工厂家管理系统的数据库中获取需要的核销数据;
S2.对所述核销数据进行处理,得到每个客户按时间顺序排序后的核销流水信息数据;
S3.对所有客户的所述核销流水信息数据采用多核并行计算,生成每个客户的核销记录信息;
S4.在数据库中对与所述核销记录信息对应客户的已有核销记录信息进行清除,并将所有客户的所述核销记录信息按时间顺序一一存储至数据库中。


2.根据权利要求1所述的业务往来订单定期核销方法,其特征在于,在S1中所述核销数据包括客户信息数据、结算单信息数据和收款信息数据;
所述客户信息数据包含有客户编号、客户名称、特殊周期、截帐期、月数、结算周期以及付款期;
所述结算单信息数据包含有客户编号、客户名称、结算类型、结算单号、结算日期、应收金额以及合计重量;
所述收款信息数据包含有客户编号、客户名称、收款类型、收款日期以及收款金额。


3.根据权利要求2所述的业务往来订单定期核销方法,其特征在于,在所述S2中对所述核销数据进行处理的步骤包括:
对所述核销数据按照所述客户信息数据进行筛选,得到每个客户的核销数据信息;
按照时间先后对每个客户的所述核销数据信息进行排序,得到排序后的每个客户的核销流水信息数据。


4.根据权利要求1所述的业务往来订单定期核销方法,其特征在于,对所有客户的所述核销流水信息数据采用多核并行计算包括:根据发货、收款、退货、退款以及历史核销流水记录对每个客户的所述核销流水信息数据进行多核并行计算;具体地包括:
S31.将退货的核销流水信息数据作为负数金额的收款的核销流水信息数据合并到收款的核销流水信息数据中;
S32.首先根据历史核销流水记录来核销发货的核销流水信息数据;
S33.其次采用收款的的核销流水信息数据来核销发货的核销流水信息数据;
S34.最后退款的核销流水信息数据来核销发货的核销流水信息数据;
S35.将未完成的发货、收款、退款的核销流水信息数据合并到新的历史核销流水记录中,并对每个客户的所述核销流水信息数据遍历完成所有的核销后,生成每个客户的核销记录信息。


5.根...

【专利技术属性】
技术研发人员:程卓
申请(专利权)人:汇信软投佛山软件科技发展有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1