一种单据处理方法及相关设备技术

技术编号:28943925 阅读:29 留言:0更新日期:2021-06-18 21:53
本申请实施例公开了一种单据处理方法,包括:判断单据是否进入业务处理流程;若单据进入业务处理流程,则获取单据所包括的业务数据,及单据对应的信用档案;基于业务数据在信用档案中添加预处理数据,预处理数据基于信用档案中的额度数据及业务数据获得;判断单据的业务处理流程是否成功;若单据的业务处理流程成功,则使用预处理数据替换信用档案中的额度数据。通过上述方式使得对信用档案中的业务数据的处理结果与对单据的业务流程处理结果相关联,进而保证了对信用档案中的额度数据的处理结果与对单据的业务流程处理结果一致,避免了对信用档案内的额度数据的处理结果与对单据的业务流程处理结果不一致导致的错误。

【技术实现步骤摘要】
一种单据处理方法及相关设备
本申请实施例涉及数据处理领域,尤其涉及一种单据处理方法及相关设备。
技术介绍
现有的商务系统中往往包括多种类的服务,具体的,可包括客户管理、单据管理、产品管理,等功能,用以记录企业在市场营销和销售过程中和客户发生的各种交互行为,以及各类有关活动的状态,提供各类数据模型,为交易行为提供支持。信用系统为商务系统中一种用于客户管理过程的重要子系统,不同的客户在信用系统中分别具有对应的信用档案,信用档案中所设置的额度数据决定了客户在商务系统中进行商业行为的上限,例如,客户每下达一次订单,则会使用信用档案中所设置的额度减去订单中的金额,当客户的额度数据达到0时,或当前额度数据不能满足某一交易的金额时,客户将无法完成交易。现有的商务系统,以销售单据为例,销售单据在商务系统的处理过程中包括单据校验、修改信用档案、单据提交等多个业务,然而某些业务的结果会对信用档案的修改过程产生干涉,如销售单据通知信用管理进行余额扣减后,其他业务操作失败了,而信用管理已经余额扣减完成,就会出现销售单据处理出现错误的情况。...

【技术保护点】
1.一种单据处理方法,其特征在于,包括:/n判断单据是否进入业务处理流程;/n若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;/n基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;/n判断所述单据的业务处理流程是否成功;/n若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的所述额度数据。/n

【技术特征摘要】
1.一种单据处理方法,其特征在于,包括:
判断单据是否进入业务处理流程;
若所述单据进入业务处理流程,则获取所述单据所包括的业务数据,及所述单据对应的信用档案;
基于所述业务数据在所述信用档案中添加预处理数据,所述预处理数据基于所述信用档案中的额度数据及所述业务数据获得;
判断所述单据的业务处理流程是否成功;
若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的所述额度数据。


2.根据权利要求1所述的单据处理方法,其特征在于,所述单据处理方法应用于分布式处理系统,所述分布式处理系统包括单据处理事务和信用档案事务;
所述单据处理事务用于执行所述业务处理流程,所述单据处理事务具有对应的单据处理数据库,所述单据处理数据库用于存储所述业务处理流程的处理过程所产生的关联数据;
所述信用档案事务用于执行所述基于所述业务数据在所述信用档案中添加预处理数据步骤,和,所述使用所述预处理数据替换所述信用档案中的所述额度数据步骤,所述信用档案事务具有对应的信用档案数据库,所述信用档案数据库用于存储所述信用档案进行调整过程所产生的关联数据。


3.根据权利要求2所述的单据处理方法,其特征在于,所述信用档案事务与所述单据处理事务之间通过消息队列或分布式服务框架进行交互。


4.根据权利要求1所述的单据处理方法,其特征在于,所述基于所述业务数据在所述信用档案中添加预处理数据,之后,所述方法还包括:
调整所述单据对应的信用档案为不可用状态;
所述若所述单据的业务处理流程成功,则使用所述预处理数据替换所述信用档案中的额度数据,之后所述方法还包括:调整所述信用档案的状态为可用状态。


5.根据权利要求1所述的单据处理方法,其特征在于,所述方法还包括:
若所述单据的业务处理流程失败,则对所述信用档案进行回...

【专利技术属性】
技术研发人员:陈茵茹王小鹏王强王红翠
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

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

1