当前位置: 首页 > news >正文

个人所得税计算器

个人所得税计算器

本文使用drools规则引擎根据预定义的规则计算个人所得税。我国个人所得税的纳税义务人是在中国境内居住有所得的人,以及不在中国境内居住而从中国境内取得所得的个人,包括中国国内公民,在华取得所得的外籍人员和港、澳、台同胞。个人所得税的计算公式如下:

应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数
  • 应纳所得税是按照税法规定纳税人在一定期间所获得的所有应税收入减除在该纳税期间允许减除的各种支出后的余额,本例中应纳所得额为税前月工资扣除3500元;
  • 税率是指对征收对象的征收比例或征收额度;
  • 速算扣除数指为解决超额累进税率分级计算税额的复杂计算问题而预先计算出的一个数据,可以简化计算过程;
  • 扣税额是指实际缴纳的税额;
  • 税前月工资是交纳个人所得税之前的总工资,税后工资是扣完税后实际到手的工资。
  1. 计算规则
应纳所得额x税率r,速算扣除数y
x<=1500r=0.03, y=0
1500<x<=4500r=0.1, y=105
4500<x<=9000r=0.2, y=555
9000<x<=35000r=0.25, y=1005
35000<x<55000r=0.3, y=2755
55000<x<=80000r=0.35, y=5505
x>80000r=0.45, y=13505
  1. SpringBoot整合drools实现

(1)创建maven工程drools-demo,引入相关依赖

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>org.lxx</groupId><artifactId>drools_demo</artifactId><version>1.0-SNAPSHOT</version><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><java.version>1.8</java.version><maven.compiler.source>1.8</maven.compiler.source><maven.compiler.target>1.8</maven.compiler.target></properties><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.5.12</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency><dependency><groupId>org.drools</groupId><artifactId>drools-compiler</artifactId><version>7.10.0.Final</version></dependency><dependency><groupId>org.drools</groupId><artifactId>drools-templates</artifactId><version>7.10.0.Final</version></dependency><dependency><groupId>org.kie</groupId><artifactId>kie-spring</artifactId><version>7.10.0.Final</version>
http://www.lryc.cn/news/347049.html

相关文章:

  • 网络工程师----第二十四天
  • 后端常用技能:基于easy-poi实现excel一对多、多对多导入导出【附带源码】
  • PDF转word转ppt软件
  • 如何评价2023年第八届数维杯数学建模ABC题?
  • CentOS 7 :虚拟机网络环境配置+ 安装gcc(新手进)
  • 智慧法治:AI技术如何赋能法律行业创新
  • K-RTD01和利时FW248中控卡件
  • [蓝桥杯]真题讲解:合并数列(双指针+贪心)
  • 科林Linux_4 信号
  • C++:map和set类
  • [C/C++] -- 代理模式
  • 电商平台遭遇DDOS、CC攻击有什么防护方案
  • 什么是 IIS
  • 京东页面(黏性定位的实现)
  • 【北京迅为】《iTOP-3588从零搭建ubuntu环境手册》-第6章 安装Samba
  • json-server 模拟接口服务
  • pycharm 将项目连同库一起打包及虚拟环境的使用
  • GO语言核心30讲 实战与应用 (第三​部分)
  • HttpServletRequest对象
  • Linux入门攻坚——23、DNS和BIND基础入门1
  • springboot中mybatisplus注意事项
  • Android Ant编译环境配置(Win)
  • 条件变量解决同步问题之打印金鱼
  • 10分钟了解Golang泛型
  • 鸿蒙内核源码分析(Shell解析篇) | 应用窥视内核的窗口
  • TypeScript在前端项目的渐进式采用策略
  • C++容器常用集合(附传送门)
  • 基于springboot的校园资料分享平台源码数据库
  • 卷积神经网络(CNN)
  • Linux入门攻坚——22、通信安全基础知识及openssl、CA证书