一种记账并结算的方法及装置制造方法及图纸

技术编号:21434087 阅读:18 留言:0更新日期:2019-06-22 12:29
本发明专利技术实施例的方面涉及一种记账并结算的方法及装置。一种记账并结算的方法包括:获取授权用户提交的创建账本请求,根据请求,创建账本,针对创建的账本,获取被邀请的用户信息,并将被邀请的用户信息与创建的账本进行关联,得到创建的账本中包含创建账本用户和被邀请用户的多个用户;确定多个用户在创建的账本中建立的多个账单;根据多个用户提交的结算请求,获取创建的账本的最终结算币种,根据最终结算币种,对创建的账本中建立的账单进行实时结算。通过本发明专利技术实施例,可以针对多人参与的多笔账单进行记账并实时结算,使用便捷,提升用户体验。

【技术实现步骤摘要】
一种记账并结算的方法及装置
本专利技术实施例涉及互联网
,尤其涉及一种记账并结算的方法及装置。
技术介绍
随着智能终端的普及以及互联网技术的深入发展,记账软件越来越普及,利用记账软件可以满足个人及时、便携的记账需求。但是,目前的记账软件并不能针对集体活动后多人产生的账单,为人们提供便捷的记账方式。例如团队活动中需要对多人参与的多笔账单进行记账时,需要团队中所有人都安装软件,然后根据团队成员记录的账单,再进行人工汇总结算。或者当多笔账单中每个账单的参与人不同,以及参与人的消费金额不同时,目前的记账软件并不能差异化的记录账单参与人、账单参与人的消费金额,以及针对不同账单参与人差异化的消费金额进行实时结算。而且,当记录的账单中使用了多种支付币种时,针对记录的账单还需要人工汇率换算,之后再根据汇率换算后的账单进行结算,使用不便捷,用户体验差。
技术实现思路
本专利技术实施例提供一种记账并结算的方法及装置,可以针对多人参与的多笔账单进行记账并实时结算,使用便捷,提升用户体验。本专利技术实施例的一个方面提供了一种记账并结算的方法,该方法包括:获取授权用户提交的创建账本请求,根据所述请求,创建账本,针对创建的账本,获取被邀请的用户信息,并将所述被邀请的用户信息与所述创建的账本进行关联,得到所述创建的账本中包含创建账本用户和被邀请用户的多个用户;确定所述多个用户在所述创建的账本中建立的多个账单;以及根据所述多个用户提交的结算请求,获取所述创建的账本的最终结算币种,根据所述最终结算币种,对所述创建的账本中建立的账单进行实时结算。一种可能的实施例中,所述确定所述多个用户在所述创建的账本中建立的多个账单,包括:获取所述建立的多个账单中每个账单的币种、已支付金额、所述多个用户中的参与用户、创建用户、与所述创建用户关联的已支付金额、已分配的自定义消费金额,以及与所述已分配的自定义消费金额所关联的用户;根据所述已分配的自定义消费金额,确定所述每个账单中未分配的消费金额;针对所述每个账单,将确定的所述未分配的消费金额,对所述参与用户中未被所述自定义消费金额关联的用户进行平均分配。另一种可能的实施例中,所述确定所述多个用户在所述创建的账本中建立的多个账单,包括:获取所述建立的多个账单中每个账单的币种、创建用户、与所述创建用户关联的已支付金额以及所述多个用户中的参与用户;针对所述每个账单,将所述已支付金额对所述参与用户进行平均分配。又一种可能的实施例中,所述确定所述每个账单中未分配的消费金额,包括:将获取的所述每个账单的已支付金额与所述每个账单中已分配的自定义消费金额进行差值运算,得到所述每个账单中未分配的消费金额。一种可能的实施例中,所述获取所述创建的账本的最终结算币种,根据所述创建的账本的最终结算币种,对所述创建的账本中建立的多个账单进行实时结算,包括:获取所述创建的账本中的多个账单,以及遍历所述创建的账本中的多个账单中每个账单,获取所述每个账单的账单明细,其中,所述每个账单的账单明细包含账单币种、账单的消费金额以及与消费金额所关联的用户,账单的已支付金额以及与已支付金额所关联的创建账单的用户;根据所述每个账单的账单明细,确定所述多个用户中的每个用户的结算明细。另一种可能的实施例中,所述确定所述多个用户中的每个用户的结算明细,包括:获取所述每个用户针对所述创建的账本发生交易的账单列表,以及遍历所述账单列表,获取所述账单列表中所述每个用户的消费金额和已支付金额;根据所述创建的账本的最终结算币种,对所述账单列表中所述每个用户的消费金额和已支付金额进行币种换算,得到所述账单列表中所述每个用户的币种换算后的消费金额和已支付金额;针对所述每个用户,将所述换算后的消费金额和已支付金额分别进行求和运算,得到所述每个用户的币种换算后的消费总金额和已支付总金额;确定所述每个用户需要补或退的金额。又一种可能的实施例中,所述对所述发生交易的账单列表进行币种换算,得到针对所述每个用户进行币种换算后的消费金额和已支付金额,包括:遍历所述账单列表中所述每个用户的消费金额,根据所述创建的账本的最终结算币种,对所述每个用户的消费金额进行实时汇率换算,得到所述每个用户币种换算后的消费金额;遍历所述账单列表中所述每个用户的已支付金额币种,根据所述创建的账本的最终结算币种,对所述每个用户的已支付金额进行实时汇率换算,得到所述每个用户币种换算后的已支付金额。一种可能的实施例中,所述确定所述每个用户需要补或退的金额,包括:将所述每个用户换算后的已支付总金额与所述每个用户换算后的消费总金额进行差值运算,得到所述多个用户中的每个用户需要补或退的金额。另一种可能的实施例中,所述确定所述每个用户的结算明细之后,所述方法还包括:将所述每个用户与所述每个用户的结算明细相关联;根据所述每个用户中的用户提交的分享请求,输出所述每个用户中的用户的结算明细。又一种可能的实施例中,所述得到所述创建的账本中包含创建账本用户和被邀请用户的多个用户之后,所述方法还包括:获取所述多个用户中用户的删除请求;根据所述删除请求,对所述创建的账本进行删除。一种可能的实施例中,所述确定所述多个用户在所述创建的账本中建立的多个账单之后,所述方法还包括:获取所述每个账单的所述创建账单的用户提交的编辑请求;根据所述编辑请求,对所述每个账单进行更新。本专利技术实施例的另一个方面提供了一种记账并结算的装置,该装置包括创建账本单元,建立账单单元以及实时结算单元。其中,创建账本单元,用于获取授权用户提交的创建账本请求,根据所述请求,创建账本,针对创建的账本,获取被邀请的用户信息,并将所述被邀请的用户信息与所述创建的账本进行关联,得到所述创建的账本中包含创建账本用户和被邀请用户的多个用户;建立账单单元,用于确定所述多个用户在所述创建的账本中建立的多个账单;以及实时结算单元,用于根据所述多个用户提交的结算请求,获取所述创建的账本的最终结算币种,根据所述最终结算币种,对所述创建的账本中建立的账单进行实时结算。一种可能的实施例中,所述建立账单单元用于:获取所述建立的多个账单中每个账单的币种、已支付金额、所述多个用户中的参与用户、创建用户、与所述创建用户关联的已支付金额、已分配的自定义消费金额,以及与所述已分配的自定义消费金额所关联的用户;根据所述已分配的自定义消费金额,确定所述每个账单中未分配的消费金额;针对所述每个账单,将确定的所述未分配的消费金额,对所述参与用户中未被所述自定义消费金额关联的用户进行平均分配。另一种可能的实施例中,所述建立账单单元用于:获取所述建立的多个账单中每个账单的币种、创建用户、与所述创建用户关联的已支付金额以及所述多个用户中的参与用户;针对所述每个账单,将所述已支付金额对所述参与用户进行平均分配。又一种可能的实施例中,所述建立账单单元用于:将获取的所述每个账单的已支付金额与所述每个账单中已分配的自定义消费金额进行差值运算,得到所述每个账单中未分配的消费金额。一种可能的实施例中,所述实时结算单元用于:获取所述创建的账本中的多个账单,以及遍历所述创建的账本中的多个账单中每个账单,获取所述每个账单的账单明细,其中,所述每个账单的账单明细包含账单币种、账单的消费金额以及与消费金额所关联的用户,账单的已支付金额以及本文档来自技高网...

【技术保护点】
1.一种记账并结算的方法,其中,所述方法包括:获取授权用户提交的创建账本请求,根据所述请求,创建账本,针对创建的账本,获取被邀请的用户信息,并将所述被邀请的用户信息与所述创建的账本进行关联,得到所述创建的账本中包含创建账本用户和被邀请用户的多个用户;确定所述多个用户在所述创建的账本中建立的多个账单;以及根据所述多个用户提交的结算请求,获取所述创建的账本的最终结算币种,根据所述最终结算币种,对所述创建的账本中建立的账单进行实时结算。

【技术特征摘要】
2019.01.24 CN 20191007021001.一种记账并结算的方法,其中,所述方法包括:获取授权用户提交的创建账本请求,根据所述请求,创建账本,针对创建的账本,获取被邀请的用户信息,并将所述被邀请的用户信息与所述创建的账本进行关联,得到所述创建的账本中包含创建账本用户和被邀请用户的多个用户;确定所述多个用户在所述创建的账本中建立的多个账单;以及根据所述多个用户提交的结算请求,获取所述创建的账本的最终结算币种,根据所述最终结算币种,对所述创建的账本中建立的账单进行实时结算。2.根据权利要求1所述的方法,其中,所述确定所述多个用户在所述创建的账本中建立的多个账单,包括:获取所述建立的多个账单中每个账单的币种、已支付金额、所述多个用户中的参与用户、创建用户、与所述创建用户关联的已支付金额、已分配的自定义消费金额,以及与所述已分配的自定义消费金额所关联的用户;根据所述已分配的自定义消费金额,确定所述每个账单中未分配的消费金额;针对所述每个账单,将确定的所述未分配的消费金额,对所述参与用户中未被所述自定义消费金额关联的用户进行平均分配。3.根据权利要求1所述的方法,其中,所述确定所述多个用户在所述创建的账本中建立的多个账单,包括:获取所述建立的多个账单中每个账单的币种、创建用户、与所述创建用户关联的已支付金额以及所述多个用户中的参与用户;针对所述每个账单,将所述已支付金额对所述参与用户进行平均分配。4.根据权利要求2所述的方法,其中,所述确定所述每个账单中未分配的消费金额,包括:将获取的所述每个账单的已支付金额与所述每个账单中已分配的自定义消费金额进行差值运算,得到所述每个账单中未分配的消费金额。5.根据权利要求1所述的方法,其中,所述获取所述创建的账本的最终结算币种,根据所述创建的账本的最终结算币种,对所述创建的账本中建立的多个账单进行实时结算,包括:获取所述创建的账本中的多个账单,以及遍历所述创建的账本中的多个账单中每个账单,获取所述每个账单的账单明细,其中,所述每个账单的账单明细包含账单币种、账单的消费金额以及与消费金额所关联的用户,账单的已支付金额以及与已支付金额所关联的创建用户;根...

【专利技术属性】
技术研发人员:高继勇
申请(专利权)人:北京创鑫旅程网络技术有限公司
类型:发明
国别省市:北京,11

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

1