【技术实现步骤摘要】
税额无尾差的发票开票系统、方法、存储介质及计算机〖
〗本专利技术涉及电子信息及计算机软件
,尤其涉及一种税额无尾差的发票开票系统、方法、存储介质及计算机。〖
技术介绍
〗在企业的日常业务活动中,需要经常将业务数据推送到某发票拆分系统中,将业务数据合并、按限额生成发票开票数据。但是目前的合并拆分系统,都是先按发票限额(不含税)开出若干张发票,然后再将剩下的部分开出最后一张发票。由于发票金额及税额默认只保留两位小数,经常会出现0.01的误差(有时多明细的发票误差会更大,以下统称尾差)。税额尾差示例如下:业务数据(总价税合计):230000元税率:0.13发票限额:100000(不含税)元按传统开票方式,结果如下表1(表1中数额的单位:元):发票价税合计金额税额保留2位的金额保留2位的税额第一张10000088495.5752211504.428849 ...
【技术保护点】
1.一种税额无尾差的发票开票系统,其特征在于,包括:/n数据输入模块,用于输入税率SL、开票限额KPXE及业务数据,业务数据包括价税合计总额TOTAL;/n数据拆分模块,包括以下单元:/n开票张数初算单元,根据公式①计算开票张数初值ZS:/nZS=(TOTAL/(1+SL))/KPXE 公式①/n开票张数确认单元,判断[ZS]是否大于ZS,是则根据以公式②确认开票张数KPZS,否则根据公式③确认开票张数KPZS:/nKPZS=[ZS] 公式②/nKPZS=[ZS]+ ...
【技术特征摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。