应收款发票核销方法和装置制造方法及图纸

技术编号:9866736 阅读:231 留言:0更新日期:2014-04-03 03:02
本发明专利技术提供了一种应收款发票核销方法和装置,所述方法包括:读取待核销的应收款发票数据;读取核销单据明细表中的单据数据;按照单据生成日期累加核销单据明细表中的单据的金额,每累加一次则检测累加的单据的金额总数是否大于应收款发票的金额;当累加的单据的金额总数大于应收款发票的金额时,执行:获取累加的单据中单据生成日期最晚的单据;拆分单据生成日期最晚的单据,得到拆分后的需核销单据,拆分后的需核销单据对应的金额等于应收款发票的金额与累加的单据中除所述单据生成日期最晚的单据外的其它单据的金额总数之差;将拆分后的需核销单据和累加的单据中除单据生成日期最晚的单据外的其它单据标识为已核销。采用该方法能提高数据准确性。

【技术实现步骤摘要】
应收款发票核销方法和装置
本专利技术涉及企业资源计划管理系统,特别是涉及一种应收款发票核销方法和装置。
技术介绍
应收款发票,也称为销售发票,是指一切单位在销售商品、提供劳务、服务以及从事其它经营活动,所提供给对方的收款的书面证明,是财务收款的法定凭证,是会计核算的原始依据,也是审计机关、税务机关执法检查的重要依据。应收款发票核销,也可称之为发票核销或发票注销,是将已使用过的发票,按照财务会计的规定进行核实、报销。发票核销了,则表示已经入了账。当采用可运行于计算机的硬件设备上的企业资源计划管理工具中的核销系统来进行应收款发票核销时,如果遇到需核销单据的整单金额和应收款发票金额不一致的情形时,传统的做法是手工填写需核销单据的核销数量和金额,来匹配应收款发票金额。然而,传统的这种核销方式需要用户借助计算器等工具,来手工计算需核销单据的金额,再填写到核销系统内,手工计算过程导致工作效率低下。并且,在选取需拆分的单据时,随意性较强,容易出现错误且数据容易失真,从而影响了数据的准确性。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够处理效率更高且数据准确性强的应收款发票核销方法和装置。一种应收款发票核销方法,所述方法包括:读取待核销的应收款发票数据;读取核销单据明细表中的单据数据;按照单据生成日期累加所述核销单据明细表中的单据的金额,每累加一次则检测累加的单据的金额总数是否大于应收款发票的金额;当累加的单据的金额总数大于应收款发票的金额时,执行:获取所述累加的单据中单据生成日期最晚的单据;拆分所述单据生成日期最晚的单据,得到拆分后的需核销单据,所述拆分后的需核销单据对应的金额等于所述应收款发票的金额与所述累加的单据中除所述单据生成日期最晚的单据外的其它单据的金额总数之差;将所述拆分后的需核销单据和所述累加的单据中除所述单据生成日期最晚的单据外的其它单据标识为已核销。在其中一个实施例中,所述拆分单据生成日期最晚的单据,得到拆分后的需核销单据的步骤,包括:计算所述累加的单据的金额总数与所述应收款发票的金额之间的金额之差,计算无需核销单据中的商品数量为所述金额之差与所述单据生成日期最晚的单据中的商品单价的比值进行向上取整后得到的数值;计算需核销单据中的商品数量为所述单据生成日期最晚的单据中的商品总数与所述无需核销单据中的商品数量的差值;根据所述无需核销单据中的商品数量和需核销单据中的商品数量将所述单据生成曰期最晚的单据拆分为需核销单据和无需核销单据。在其中一个实施例中,所述拆分单据生成日期最晚的单据,得到拆分后的需核销单据的步骤,还包括:将所述无需核销单据拆分为两个无需核销单据:第一无需核销单据的金额为所述比值取整后与所述单据生成日期最晚的单据中的商品单价的乘积,商品数量为所述比值取整后的数值,商品单价为所述单据生成日期最晚的单据中的商品单价;第二无需核销单据的金额为所述金额之差与所述第一无需核销单据的金额的差值,商品数量为I个,商品单价为第二无需核销单据的金额与商品数量的比值。在其中一个实施例中,所述拆分单据生成日期最晚的单据,得到差分后的需核销单据的步骤,还包括:根据所述单据生成日期最晚的单据和所述无需核销单据生成所述需核销单据,其中,所述需核销单据的金额为所述单据生成日期最晚的单据的金额与所述无需核销单据的金额之差,商品数量为所述单据生成日期最晚的单据中的商品数量与所述无需核销单据的商品数量之差,商品单价为所述需核销单据的金额与商品数量的比值。在其中一个实施例中,所述方法还包括:将所述无需核销单据加入所述核销单据明细表中,并将所述无需核销单据标识为未核销。一种应收款发票核销装置,所述装置包括:应收款发票读取模块,用于读取待核销的应收款发票数据;单据读取模块,用于读取核销单据明细表中的单据数据;金额检测模块,用于按照单据生成日期累加所述核销单据明细表中的单据的金额,每累加一次则检测累加的单据的金额总数是否大于应收款发票的金额;单据拆分模块,用于当累加的单据的金额总数大于应收款发票的金额时,获取累加的单据中单据生成日期最晚的单据,拆分所述单据生成日期最晚的单据,得到拆分后的需核销单据,所述拆分后的需核销单据对应的金额等于所述应收款发票的金额与所述累加的单据中除所述单据生成日期最晚的单据外的其它单据的金额总数之差;单据标识模块,用于将所述拆分的需核销单据和所述累加的单据中除所述单据生成日期最晚的单据外的其它单据标识为已核销。在其中一个实施例中,所述单据拆分模块包括:第一计算模块,用于计算所述累加的单据的金额总数与所述应收款发票的金额之间的金额之差,计算无需核销单据中的商品数量为所述金额之差与所述单据生成日期最晚的单据中的商品单价的比值进行向上取整后得到的数值;第二计算模块,用于计算需核销单据中的商品数量为所述单据生成日期最晚的单据中的商品总数与所述无需核销单据中的商品数量的差值;拆分模块,用于根据所述无需核销单据中的商品数量和需核销单据中的商品数量将所述单据生成日期最晚的单据拆分后需核销单据和无需核销单据。在其中一个实施例中,所述拆分模块还用于将所述无需核销单据拆分为两个无需核销单据:第一无需核销单据的金额为所述比值取整后与所述单据生成日期最晚的单据中的商品单价的乘积,商品数量为所述比值取整后的数值,商品单价为所述单据生成日期最晚的单据中的商品单价;第二无需核销单据的金额为所述金额之差与所述第一无需核销单据的金额的差值,商品数量为I个,商品单价为第二无需核销单据的金额与商品数量的比值。在其中一个实施例中,所述拆分模块还用于根据所述单据生成日期最晚的单据和所述无需核销单据生成所述需核销单据,其中,所述需核销单据的金额为所述单据生成日期最晚的单据的金额与所述无需核销单据的金额之差,商品数量为所述单据生成日期最晚的单据中的商品数量与所述无需核销单据的商品数量之差,商品单价为所述需核销单据的金额与商品数量的比值。在其中一个实施例中,所述单据标识模块还用于将所述无需核销单据加入所述核销单据明细表中,并将所述无需核销单据标识为未核销。上述应收款发票核销方法和装置,按照单据生成日期逐个累加核销单据明细表中的单据的金额,且每累加一次检测累加的单据的金额总数是否大于应收款发票的金额,当累加的单据的金额总数大于应收款发票的金额时,则对累加的单据中单据生成日期最晚的单据自动拆分,得到需核销单据,进而自动将需核销单据标识为已核销。相对于传统技术,这种完全自动拆分的方式提高了处理效率。并且,由于拆分的是累加的单据中单据生成日期最晚的单据,遵循了先进先出的原则,即先生成的单据先累加,拆分的单据为累加的单据中最后生成的单据,这样,能够有效避免数据失真和数据出错,提高了数据的准确性。【附图说明】图1为一个实施例中应收款发票核销方法的流程示意图;图2为一个实施例中拆分单据生成日期最晚的单据的流程示意图;图3A为一个实施例提供的应收款发票和核销单据明细表的示意图;图3B为一个实施例提供的单据拆分后的核销单据明细表的示意图;图4为一个实施例中应收款发票核销装置的结构框图;图5为一个实施例中单据拆分模块的结构框图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。本文档来自技高网...

【技术保护点】
一种应收款发票核销方法,所述方法包括:读取待核销的应收款发票数据;读取核销单据明细表中的单据数据;按照单据生成日期累加所述核销单据明细表中的单据的金额,每累加一次则检测累加的单据的金额总数是否大于应收款发票的金额;当累加的单据的金额总数大于应收款发票的金额时,执行:获取所述累加的单据中单据生成日期最晚的单据;拆分所述单据生成日期最晚的单据,得到拆分后的需核销单据,所述拆分后的需核销单据对应的金额等于所述应收款发票的金额与所述累加的单据中除所述单据生成日期最晚的单据外的其它单据的金额总数之差;将所述拆分后的需核销单据和所述累加的单据中除所述单据生成日期最晚的单据外的其它单据标识为已核销。

【技术特征摘要】
1.一种应收款发票核销方法,所述方法包括: 读取待核销的应收款发票数据; 读取核销单据明细表中的单据数据; 按照单据生成日期累加所述核销单据明细表中的单据的金额,每累加一次则检测累加的单据的金额总数是否大于应收款发票的金额; 当累加的单据的金额总数大于应收款发票的金额时,执行: 获取所述累加的单据中单据生成日期最晚的单据; 拆分所述单据生成日期最晚的单据,得到拆分后的需核销单据,所述拆分后的需核销单据对应的金额等于所述应收款发票的金额与所述累加的单据中除所述单据生成日期最晚的单据外的其它单据的金额总数之差; 将所述拆分后的需核销单据和所述累加的单据中除所述单据生成日期最晚的单据外的其它单据标识为已核销。2.根据权利要求1所述的方法,其特征在于,所述拆分单据生成日期最晚的单据,得到拆分后的需核销单据的步骤,包括: 计算所述累加的单据的金额总数与所述应收款发票的金额之间的金额之差,计算无需核销单据中的商品数量为所述金额之差与所述单据生成日期最晚的单据中的商品单价的比值进行向上取整后得到的数值; 计算需核销单据中 的商品数量为所述单据生成日期最晚的单据中的商品总数与所述无需核销单据中的商品数量的差值; 根据所述无需核销单据中的商品数量和需核销单据中的商品数量将所述单据生成日期最晚的单据拆分为需核销单据和无需核销单据。3.根据权利要求2所述的方法,其特征在于,所述拆分单据生成日期最晚的单据,得到拆分后的需核销单据的步骤,还包括: 将所述无需核销单据拆分为两个无需核销单据: 第一无需核销单据的金额为所述比值取整后与所述单据生成日期最晚的单据中的商品单价的乘积,商品数量为所述比值取整后的数值,商品单价为所述单据生成日期最晚的单据中的商品单价; 第二无需核销单据的金额为所述金额之差与所述第一无需核销单据的金额的差值,商品数量为I个,商品单价为第二无需核销单据的金额与商品数量的比值。4.根据权利要求3所述的方法,其特征在于,所述拆分单据生成日期最晚的单据,得到差分后的需核销单据的步骤,还包括: 根据所述单据生成日期最晚的单据和所述无需核销单据生成所述需核销单据,其中,所述需核销单据的金额为所述单据生成日期最晚的单据的金额与所述无需核销单据的金额之差,商品数量为所述单据生成日期最晚的单据中的商品数量与所述无需核销单据的商品数量之差,商品单价为所述需核销单据的金额与商品数量的比值。5.根据权利要求2至4任一项所述的方法,其特征在于,所述方法还包括: 将所述无需核销单据加入所述核销单据明细表中,并将所述无需核销单据标识...

【专利技术属性】
技术研发人员:张屹杨祥
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:

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

1