修改“通过税后工资,算出税前工资” 800-3360的公式
| | |
| | | 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) { |