得,今天就来聊聊我2022年那时候捣鼓的一个小玩意儿——增值税计算器。
为啥要做这个?也没啥特别高大上的理由。就是那会儿,我自个儿或者帮朋友处理些账目的时候,老是要算这个增值税。一会儿含税价换不含税价,一会儿又不含税价换含税价,还得算出税额是多少。每次都要么翻出手机计算器按半天,要么就找网上的在线工具,但有时候网速不好或者工具不顺手,挺麻烦的。
尤其是2022年那时候,增值税税率有好几档,常用的比如3%,6%,9%,13%这些。记性不好还容易搞混。我就寻思,干脆自己做一个得了,简单明了,就满足我自己的需求。
说干就干。第一步,我先把那几个常用的税率(或者叫征收率)给整理了出来。就像刚才说的,3%的小规模,还有一般纳税人常用的那几个,都得包括进去,不然算起来不全乎。
第二步,就是琢磨算法。这玩意儿不复杂,就是两个基本的换算逻辑:
- 知道含税价格,要算出不含税价格和税额。公式大概就是:不含税价格 = 含税价格 / (1 + 税率),税额 = 含税价格 - 不含税价格 (或者 不含税价格 税率)。
- 知道不含税价格,要算出含税价格和税额。这就更简单了:税额 = 不含税价格 税率,含税价格 = 不含税价格 + 税额。
第三步,就是找个工具把它实现出来。我当时也没想弄得多花哨,就在电脑上用一些简单的工具捣鼓。弄了个简单的界面,有地方输入数字,有地方选择税率,然后点一下按钮就能出结果。
主要做的功能
我当时主要实现了这么几个功能点:
- 含税算不含税: 就是你输入一个包含税的总价,然后选一个对应的税率,它就能自动给你拆分出不含税的净价和税款具体是多少钱。
- 不含税算含税: 反过来,输入一个不含税的价格,选好税率,它就能帮你算出应该收多少税,以及最终含税的总价是多少。
- 税率选择: 做成下拉菜单或者按钮的形式,把2022年那时候常用的几个税率(比如3%, 6%, 9%, 13%等)放进去,方便切换。
- 结果清晰: 计算结果直接显示出来,不含税价、税额、含税总价,这三个数都列清楚,一目了然。
第四步,就是测试和调整了。自己随便输了些数字,跟手动计算的结果对比一下,看看对不对。有时候发现小数点位数处理得不太或者某个逻辑有点小问题,就回去改改代码,调整一下界面布局啥的。反正就是反复试,直到自己用着觉得没问题,算出来也准确为止。
弄完了,虽然界面挺朴素的,也没啥复杂功能,但对我自己来说,用着是真顺手。需要算增值税的时候,打开它,输数字,选税率,点一下,结果就出来了,比以前快多了,也不容易出错。也算是解决了我当时的一个小痛点。
就是这么个过程,没啥技术含量,纯粹是为了方便自己瞎折腾的一个小实践记录。分享给大家,图一乐呵。
还没有评论,来说两句吧...