liusheng
2023-07-10 b6bcb299fe043256c5bfbdf6777d88652b05a9ff
ruoyi-common/src/main/java/com/ruoyi/common/tax/TaxtUtils.java
@@ -67,9 +67,9 @@
    public static String getTaxationBefore(BigDecimal money) {
        //当X<=800时,个税T=0
        BigDecimal taxMoney = new BigDecimal(0.0);
//第一个参数是除数,第二个参数代表保留几位小数,第三个代表的是使用的模式
        if (money.doubleValue() > 800 && money.doubleValue() <= 3360) {
            taxMoney = money.divide(new BigDecimal(0.2),2,BigDecimal.ROUND_DOWN).add(new BigDecimal(800));
            taxMoney =  money.subtract(new BigDecimal(160)).divide(new BigDecimal(0.8),2,BigDecimal.ROUND_UP);
        }
        if (money.doubleValue() > 3360 && money.doubleValue() <= 21000) {