一种账务处理方法技术

技术编号:35222484 阅读:18 留言:0更新日期:2022-10-15 10:40
本发明专利技术提供一种财务处理方法,包括:设置一个待分摊金额,根据总账务金额确定多个用于对所述待分摊金额进行分摊的目标对象;根据每个目标对象对应的账务金额与总账务金额的比例,确定每个目标对象的分配比例;根据待分摊金额与每个目标对象的分配比例确定每个目标对象的第一分配值,根据第一分配值确定目标对象的冗余值;根据每个目标对象的第一分配值的总和与待分摊金额确定第二分配值;根据冗余值选择一个目标对象作为选定分配对象进行选定分配,选定分配包括从待分摊金额中把与第二分配值对应的账务金额分配至选定分配对象中。配值对应的账务金额分配至选定分配对象中。配值对应的账务金额分配至选定分配对象中。

【技术实现步骤摘要】
一种账务处理方法


[0001]本申请涉及账务数据处理的
,具体涉及一种账务处理方法、电子设备。

技术介绍

[0002]在处理公司财务时,经常需要将一个待分摊的金额按照多个账单的金额比例分摊到每一个账单中。由于实际工作中金额都是保留N位小数,等比例分摊待分配的金额可能会使每个账单所分摊到的金额超过N位小数。若仅通过四舍五入、向上或向下取整的方式,会导致累加每一个账单所分摊的金额与待分配的金额不一致。

技术实现思路

[0003]有鉴于此,本申请提供了一种账务处理方法、电子设备,通过选定分配的方式,按照比例将待分摊金额更合理地分摊至多个账单中,解决分摊后的结果超出精度的问题以及累加后与待分摊金额不一致的问题。
[0004]本专利技术提供了一种账务处理方法,其特征在于,包括如下步骤:
[0005]设置一个待分摊金额,根据总账务金额确定多个用于对所述待分摊金额进行分摊的目标对象,所述待分摊金额不属于所述总账务金额中的部分,其中每个目标对象具有对应的账务金额;
[0006]根据每个所述目标对象对应的账务金额与所述总账务金额的比例,确定每个所述目标对象的分配比例;
[0007]根据所述待分摊金额与每个目标对象的所述分配比例确定每个目标对象的第一分配值,根据所述第一分配值确定所述目标对象的冗余值;
[0008]根据每个目标对象的所述第一分配值的总和与所述待分摊金额确定第二分配值;
[0009]根据所述冗余值选择一个目标对象作为选定分配对象进行选定分配,所述选定分配包括从所述待分摊金额中把与所述第二分配值对应的账务金额分配至所述选定分配对象中。
[0010]在一实施方式中,所述根据所述待分摊金额与每个目标对象的所述分配比例确定每个目标对象的第一分配值包括:将所述待分摊金额与每个目标对象的所述分配比例的乘积设置为所述目标对象的第一分配值。
[0011]在一实施方式中,所述根据所述第一分配值确定所述目标对象的冗余值,包括:判断所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值是否存在无限小数;
[0012]若所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值不存在无限小数,则目标对象的所述冗余值为零;
[0013]若所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值存在无限小数,则目标对象的所述冗余值为所述第一分配值的小数部分。
[0014]在一实施方式中,所述根据每个目标对象的所述第一分配值的总和与所述待分摊
金额确定第二分配值包括:判断每个目标对象的所述第一分配值的总和与所述待分摊金额的大小;
[0015]若每个目标对象的所述第一分配值的总和小于所述待分摊金额,则将所述待分摊金额与每个目标对象的所述第一分配值的总和的差值作为所述第二分配值。
[0016]在一实施方式中,若每个目标对象的所述第一分配值的总和等于所述待分摊金额,则取消选定分配。
[0017]在一实施方式中,所述根据所述冗余值选择一个目标对象作为选定分配对象进行选定分配,所述选定分配包括从所述待分摊金额中把与所述第二分配值对应的账务金额分配至所述选定分配对象中,包括:根据数值的大小对每个目标对象对应的所述冗余值进行排序,选择其中处于特定位置的一个所述冗余值对应的所述目标对象作为选定分配对象,并将所述第二分配值分配至所述选定分配对象中。
[0018]在一实施方式中,所述将所述第二分配值分配至所述选定分配对象中的步骤包括所述第二分配值分配至所述选定分配对象对应的所述第一分配值中。
[0019]在一实施方式中,所述特定位置包括每个目标对象对应的所述冗余值根据数值的大小进行排序,位于每个所述冗余值中的最值、中间值中的至少一个。
[0020]一种电子设备,其特征在于,包括:存储器以及处理器,其中,所述存储器上存储有数据计算程序,当所述处理器执行所述数据计算程序时,实现如权利要求1至8中任一项所述的账务处理方法的步骤。
[0021]一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,当所述处理器执行所述计算机程序时,实现如权利要求1至8中任一项所述的账务处理方法的步骤。
附图说明
[0022]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0023]图1为本申请一实施例提供的账务处理方法的流程示意图;
[0024]图2为本申请一实施例提供的账务处理方法的具体示意图;
[0025]图3为本申请另一实施例提供的账务处理方法的具体示意图。
具体实施方式
[0026]下面将结合附图,对本专利技术的特定实施例进行详细描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的描述,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0027]在本专利技术的描述中,除非另有明确的规定和限定,术语“设置”、“安装”、“连接”等应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语的具体含义。
[0028]术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。
[0029]而且,术语“第一”、“第二”、“第三”等仅仅是为了区别属性类似的元件,而不是指示或暗示相对的重要性或者特定的顺序。
[0030]此外,术语“包括”、“包含”或者其任何其他变体,意在涵盖非排他性的包含,除了包含所列的那些要素,而且还可包含没有明确列出的其他要素。
[0031]请参考图1,一种账务处理方法,包括以下步骤:
[0032]S101,设置一个待分摊金额,根据总账务金额确定多个用于对所述待分摊金额进行分摊的目标对象。
[0033]具体的,待分摊金额不属于所述总账务金额中的部分。将总账务金额以实际情况进行分配,例如财务将总账按照员工该月应得的工资进行发放,分配之后得到的每笔账务金额都对应一个目标对象。优选地,待分摊金额以及总账务金额是整数或非整数,且目标对象为账单。
[0034]S102,根据每个目标对象对应的账务金额与总账务金额的比例,确定每个目标对象的分配比例。
[0035]具体的,通过将每个目标对象对应的账务金额与总账务金额相本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账务处理方法,其特征在于,包括如下步骤:确定已有的总账务金额;设置一个需要加入到所述总账务金额中的待分摊金额,并根据总账务金额确定多个用于对所述待分摊金额进行分摊的目标对象,其中每个目标对象具有对应的账务金额;根据每个所述目标对象对应的账务金额与所述总账务金额的比例,确定每个所述目标对象的分配比例;根据所述待分摊金额与每个目标对象的所述分配比例确定每个目标对象的第一分配值,根据所述第一分配值确定所述目标对象的冗余值;根据每个目标对象的所述第一分配值的总和与所述待分摊金额确定第二分配值;根据所述冗余值选择一个目标对象作为选定分配对象进行选定分配,所述选定分配包括从所述待分摊金额中把与所述第二分配值对应的账务金额分配至所述选定分配对象中。2.根据权利要求1所述的账务处理方法,其特征在于,所述根据所述待分摊金额与每个目标对象的所述分配比例确定每个目标对象的第一分配值包括:将所述待分摊金额与每个目标对象的所述分配比例的乘积设置为所述目标对象的第一分配值。3.根据权利要求2所述的账务处理方法,其特征在于,所述根据所述第一分配值确定所述目标对象的冗余值,包括:判断所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值是否存在无限小数;若所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值不存在无限小数,则目标对象的所述冗余值为零;若所述待分摊金额与目标对象的所述分配比值的乘积所得到的所述第一分配值存在无限小数,则目标对象的所述冗余值为所述第一分配值的小数部分。4.根据权利要求1所述的账务处理方法,其特征在于,所述根据每个目标对象的所述第一分配值的总和与所述待分摊金额确定第二...

【专利技术属性】
技术研发人员:张世伟朱振辉史文祥
申请(专利权)人:上海斑马来拉物流科技有限公司
类型:发明
国别省市:

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

1