2018年 10月份开始执行的最新税率表 2019年1月 小孩住房贷款等怎么扣

 

 

三险一金:养老保险、医疗保险、失业保险、住房公积金(属于五险一金的工伤保险和生育保险暂不算在这里)

 是三险一金,不是五险一金

 

total_money = float(input("请输入每月税前工资:单位元"))
gongjijin = 12
yanglao = 8
shebao = 2
shiye = 1

# gongjijin = float(input("请输入公积金比例:%"))
# yanglao = float(input("请输入医疗比例:%"))
# shebao = float(input("请输入社保比例:%"))
# shiye = float(input("请输入失业比例:%"))

pay_money = total_money * (1 - gongjijin * 0.01 - yanglao * 0.01 - shebao * 0.01 - shiye * 0.01)
print("每月应缴纳收入所得总金额是{}".format(round(pay_money, 2)))

if pay_money <= 5000:
    tax = 0
    print("您的收入过低,无需缴纳个人所得税")
else:
    taxable_income = pay_money - 5000  # 可纳税所得额

    if 0 < taxable_income <= 3000:
        tax = taxable_income * 0.03
    elif 3000 < taxable_income <= 12000:
        tax = taxable_income * 0.1 - 210
    elif 12000 < taxable_income <= 25000:
        tax = taxable_income * 0.2 - 1410
    elif 25000 < taxable_income <= 35000:
        tax = taxable_income * 0.25 - 2660
    elif 35000 < taxable_income <= 55000:
        tax = taxable_income * 0.3 - 4410
    elif 55000 < taxable_income <= 80000:
        tax = taxable_income * 0.35 - 7160
    else:
        tax = taxable_income * 0.45 - 15160

    print("每月应缴纳个人所得税是{}".format(round(tax, 2)))

Y = pay_money - tax  # 每月实际到手工资
print("每月实际到手工资是{}".format(round(Y, 2)))

 

具体就算税率:

package main.java.aTestDirectory.Common;

import java.util.Scanner;

public class TestTax {

    public static void main(String args[]) {

        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你的扣除三险一金的收入:");
        float a = sc.nextFloat();
        System.out.println("你扣除三险一金的收入" + a);
        float b = a - 5000;
        System.out.println("扣除起征点后的工资是" + b);

        if (b <= 0) {
            System.out.println("由于低于起征点,您不需要缴纳任何个税");
        } else if (b > 0 && b <= 3000) {
            float c = (float) (b * 0.03);
            System.out.println("税率介于1等级");
            System.out.println("您需要缴纳任何个税" + c);


        } else if (b > 3000 && b <= 12000) {
            float d = (float) (b * 0.1 - 210);
            System.out.println("税率介于2等级");
            System.out.println("您需要缴纳任何个税" + d);
        } else if (b > 12000 && b <= 25000) {

            float e = (float) (b * 0.2 - 1410);
            System.out.println("税率介于3等级");
            System.out.println("您需要缴纳任何个税" + e);

        } else if (b > 25000 && b <= 35000) {

            float f = (float) (b * 0.25 - 2660);
            System.out.println("税率介于4等级");
            System.out.println("您需要缴纳任何个税" + f);
        } else if (b > 35000 && b <= 55000) {

            float g = (float) (b * 0.3 - 4410);
            System.out.println("税率介于5等级");
            System.out.println("您需要缴纳任何个税" + g);
        } else if (b > 55000 && b <= 80000) {

            float h = (float) (b * 0.35 - 7160);
            System.out.println("税率介于6等级");
            System.out.println("您需要缴纳任何个税" + h);
        } else {
            float i = (float) (b * 0.4 - 15160);
            System.out.println("税率介于7等级");
            System.out.println("您需要缴纳任何个税" + i);
        }

    }
}

  2019年新政,

一个小孩,起征点+1000

一个65岁老人,起征点+1000

唯一套住房,起征点+1000,

租房按照城市也可以提高起征点,

学习再教育等

加上起征点,看看有没有自身缴纳税的等级发生变化的,优先给要变化的人,比如夫妻双方,用在一方。

 

posted @ 2019-01-03 19:28  巴黎爱工作  阅读(287)  评论(0)    收藏  举报