税额无尾差的发票开票系统、方法、存储介质及计算机技术方案

技术编号:24290293 阅读:80 留言:0更新日期:2020-05-26 20:20
本发明专利技术公开一种税额无尾差的发票开票系统、方法、存储介质及计算机,属于电子信息及计算机软件技术领域。本发明专利技术通过特定的数据拆分模块或拆分方法,使得拆分开票时,能够自动生成无尾差的发票数据,保证使用系统拆分的发票数据总额与业务数据核对匹配完全一致。从而避免了由于以往出现0.01尾差,需财务人员进行后续尾差数据处理的工作。

Invoice system, method, storage medium and computer without tax balance

【技术实现步骤摘要】
税额无尾差的发票开票系统、方法、存储介质及计算机
〗本专利技术涉及电子信息及计算机软件
,尤其涉及一种税额无尾差的发票开票系统、方法、存储介质及计算机。〖
技术介绍
〗在企业的日常业务活动中,需要经常将业务数据推送到某发票拆分系统中,将业务数据合并、按限额生成发票开票数据。但是目前的合并拆分系统,都是先按发票限额(不含税)开出若干张发票,然后再将剩下的部分开出最后一张发票。由于发票金额及税额默认只保留两位小数,经常会出现0.01的误差(有时多明细的发票误差会更大,以下统称尾差)。税额尾差示例如下:业务数据(总价税合计):230000元税率:0.13发票限额:100000(不含税)元按传统开票方式,结果如下表1(表1中数额的单位:元):发票价税合计金额税额保留2位的金额保留2位的税额第一张10000088495.5752211504.4288495.5811本文档来自技高网...

【技术保护点】
1.一种税额无尾差的发票开票系统,其特征在于,包括:/n数据输入模块,用于输入税率SL、开票限额KPXE及业务数据,业务数据包括价税合计总额TOTAL;/n数据拆分模块,包括以下单元:/n开票张数初算单元,根据公式①计算开票张数初值ZS:/nZS=(TOTAL/(1+SL))/KPXE 公式①/n开票张数确认单元,判断[ZS]是否大于ZS,是则根据以公式②确认开票张数KPZS,否则根据公式③确认开票张数KPZS:/nKPZS=[ZS] 公式②/nKPZS=[ZS]+1 ...

【技术特征摘要】
1.一种税额无尾差的发票开票系统,其特征在于,包括:
数据输入模块,用于输入税率SL、开票限额KPXE及业务数据,业务数据包括价税合计总额TOTAL;
数据拆分模块,包括以下单元:
开票张数初算单元,根据公式①计算开票张数初值ZS:
ZS=(TOTAL/(1+SL))/KPXE公式①
开票张数确认单元,判断[ZS]是否大于ZS,是则根据以公式②确认开票张数KPZS,否则根据公式③确认开票张数KPZS:
KPZS=[ZS]公式②
KPZS=[ZS]+1公式③
前KPZS-1张发票数据计算单元,根据公式④、公式⑤、公式⑥分别计算前KPZS-1张发票中每张发票的税额A、金额A、价税合计A:
税额A=[(TOTAL/(1+SL))*SL/KPZS]公式④
金额A=税额A/SL公式⑤
价税合计A=金额A+税额A公式⑥
最后1张发票数据计算单元,根据公式⑦、公式⑧、公式⑨分别计算最后1张发票的税额B、金额B、价税合计B:
价税合计B=TOTAL-(KPZS-1)*价税合计A公式⑦
金额B=价税合计B/(1+SL)公式⑧
税率B=价税合计B-金额B公式⑨
发票生成模块,根据确认的开票张数KPZS,前KPZS-1张发票中每张发票的税额A、金额A、价税合计A,及最后1张发票的税额B、金额B、价税合计B相应生成各张发票的发票结构化数据。


2.一种税额无尾差的发票开票方法,其特征在于,包括以下步骤:
(...

【专利技术属性】
技术研发人员:潘多曹可赵峰
申请(专利权)人:远光软件股份有限公司
类型:发明
国别省市:广东;44

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

1