Access数据库培训
网站公告
·Access快速平台QQ群号:189307860    ·Access快速开发平台下载地址及教程    ·欢迎添加微信交流账号:Accessoft7    ·如何快速搜索本站文章|示例|资料!    
您的位置: 首页 > 技术文章 > 财务应用

增值税计算器

时 间:2018-08-22 11:56:48
作 者:半夜罗   ID:36948  城市:成都
摘 要:增值税计算器
正 文:

      在财务应用中,有时要计算增值税(不管是小规模纳税人还是一般纳税人),应网友要求,做了这个简易计算器。

有网友提出税额的计算应该是  Me.税额 = my45(((Me.开票金额 - a税额) * (Me.税率 / 100)), 2)而不应该是 Me.税额 = my45((Me.货款 * (Me.税率 / 100)), 2) '。

这里我作一下说明:在防伪开票系统中 货款是先利用开票金额算出一个税额 

    Case 1    '价内税
        a税额 = Me.开票金额 / (1 + Me.税率 / 100) * Me.税率 / 100
        Me.货款 = my45(Me.开票金额 - a税额, 2)'先将货款四舍五入
        Me.税额 = my45((Me.货款 * (Me.税率 / 100)), 2) '再计算税额
'        Me.税额 = my45(((Me.开票金额 - a税额) * (Me.税率 / 100)), 2)'这样计算出的税额与防伪税控的易出现差额
        Me.价税合计 = Me.货款 + Me.税额

    有兴趣的网友可以用开票金额46.00在防伪税控中试试会怎么也得不到价税合计46.00,得出的是46.01.或者开票金额16436.00你怎么也得不到价税合计16436.00,只能得到16436.01,不信可以试试。

所以我就将 Me.税额 = my45(((Me.开票金额 - a税额) * (Me.税率 / 100)), 2)修改成 Me.税额 = my45((Me.货款 * (Me.税率 / 100)), 2)

这是在价内税的情况。

附   件:

点击下载此附件


图   示:



Access软件网QQ交流群 (群号:473665531)       access源码网店

最新评论 查看更多评论(4)

2018/9/8 9:18:12崔宇
分析的透彻

2018/8/23 13:12:37半夜罗
本来是“Me.税额 = my45(((Me.开票金额 - a税额) * (Me.税率 / 100)), 2)”,但是计算出的税额与货款与防伪系统中自动计算的数据有时就会出现0.01的差额,分析其原因,应该是防伪系统中先把货款四舍五入后再计算的税额。比如价内税计算时价税合计46.00,在防伪系统中根本就无法得到价税合计46.00,要不是46.01,要不是45.99,差额总有0.01.所以才修改为先将货款四舍五入后,再根据货款计算税额。

2018/8/23 9:16:06分歧者
Me.税额 = my45((Me.货款 * (Me.税率 / 100)), 2) 应该改为下面的这个 ↓↓↓↓↓↓↓ Me.税额 = my45(((Me.开票金额 - a税额) * (Me.税率 / 100)), 2)

2018/8/22 14:29:47麥田

发表评论您的评论将提升作者分享的动力!快来评论一下吧!

用户名:
密 码:
内 容:
 

常见问答

技术分类

相关资源

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助