Content #
-
前变基(pre-index)模式
LDR X0, [X1, #8]!先更新X1寄存器的值:X1=X1+8,再将其地址对应的内容加载到X0寄存器
SDP X0, X1, [SP, #-16]把X0和X1寄存器的值夺回栈中
-
后变基(post-index)模式
LDR X0, [X1], #8先加载X1寄存器内容对应内存地址的内容到X0寄存器,再更新X1寄存器的值: X1=X1+8
LDP X0, X1, [SP], #16将X0和X1弹出栈
劳务报酬所得、稿酬所得、特许权使用费所得以每次收入减除费用后的余额为收入额,稿酬所得的收入额减按百分之七十计算。
减除费用:劳务报酬所得、稿酬所得、特许权使用费所得预扣预缴税款时,每次收入不超过四千元的,减除费用按八百元计算;每次收入四千元以上的,减除费用按百分之二十计算。
应纳税所得额:劳务报酬所得、稿酬所得、特许权使用费所得,以每次收入额为预扣预缴应纳税所得额。劳务报酬所得适用百分之二十至百分之四十的超额累进预扣率,如表所示,稿酬所得、特许权使用费所得适用百分之二十的比例预扣率。

劳务报酬所得应预扣预缴税额=预扣预缴应纳税所得额×预扣率-速算扣除数
稿酬所得、特许权使用费所得应预扣预缴税额=预扣预缴应纳税所得额×20%
一本书读懂新个人所得税法
本期应预扣预缴税额 = (累计预扣预缴应纳税所得额×预扣率-速算扣除数)-累计减免税额-累计已预扣预缴税额
累计预扣预缴应纳税所得额 = 累计收入-累计免税收入-累计减除费用-累计专项扣除-累计专项附加扣除-累计依法确定的其他扣除
其中:累计减除费用,按照5000元/月乘以纳税人当年截至本月在本单位的任职受雇月份数计算。
个人所得税预扣率表

实发李小姐工资15000元,当月专项扣除为2000元,专项附加扣除合计为3000元。则2019年2月申报个人所得税时:
应纳税所得=15000-5000-2000-3000=5000(元)
对应税率为3%,应纳个人所得税为5000×3%=150(元);
实发李小姐工资16000元,当月专项扣除为2100元,专项附加扣除合计为3050元。则2019年3月申报个人所得税时:
1—2月累计应纳税所得额=(15000+16000)-(5000×2)-(2000+2100)-(3000+3050)=10850(元)
对应税率为3%, 1—2月累计应纳个人所得税为10850×3%=325.50(元),1月已纳个人所得税为150元,则2月应纳个人所得税为325.50-150=175.50(元)。
李小姐因个人原因请假导致工资只有2000元,扣除5000元、当月专项扣除为2000元,专项附加扣除为3000元。 2019年4月申报个人所得税时:
1—3月累计应纳税所得额=(15000+16000+2000)-(5000×3)-(2000+2100+2000)-(3000+3050+3000)=2850(元)
对应税率为3%,1—3月累计应纳个人所得税为2850×3%=85.50(元),1—2月已纳个人所得税为325.50元,则截至税款所属期3月,李小姐多缴个人所得税240元,此时暂不办理退税,在次年3月至6月的汇算清缴期办理退税。
一本书读懂新个人所得税法
假设扣除6万的减除费用和三险一金、赡养老人,子女教育等各项扣除后,刘看山的全年应税综合所得是50万。那么怎么计算个税呢?
首先要把50万的应税所得分配到各个级数; 50万=3.6万+10.8万+15.6万+12万+8万; 3.6万属于第1级数,按3%税率征税1,080 元; 10.8万属于第2级数,按10%税率征税10,800 元; 15.6万属于第3级数,按20%税率征税31,200 元; 12万属于第4级数,按25%税率征税30,000 元; 8万属于第5级数,按30%税率征税24,000 元;合计征税97,080元。
这么算很麻烦,所以会计们发明了速算扣除数。
在超额累进税率计税法中,对计税依据直接乘上最高税率,得到的结果与真实的税额之差,这个差在每一级都是一个常数。事先推出这个常数,对于快速计算税额很有帮助,所以这个数叫“速算扣除数”。
第1级数,速算扣除是0;第2级数,速算扣除是36000×(10%-3%)=2520;第3级数,速算扣除是144000×(20%-10%)+2520=16920;第4级数,速算扣除是300000×(25%-20%)+16920=31920;第5级数,速算扣除是420000×(30%-25%)+31920=52920;第6级数,速算扣除是660000×(35%-30%)+52920=85920;第7级数,速算扣除是960000×(45%-35%)+85920=181920。
计税依据×最高税率-速算扣除数=最终税额
刘看山的全年应税综合所得是50万。介于42万和60万之间。所以适用第5级数,税率30%,速算扣除数52920。
50万×30% - 52920=97080元
对比解法1,是不是这样简单多了呢!
1500*3%+(A-1500)*10%=A*10%-1500*(10%-3%)
第二项为常数,称为速算扣除数。
1500*3%+3000*10%+(A-4500)*20%=A*20%-555
第二项又为常数。
同理可得,不管A处以哪个区间,计算应纳税额都可以分为两项:
A*对应税率-常数(速算扣除数)
https://www.zhihu.com/question/24529019/answer/28104421