税前税后的工资计算"/>
iOS 税前税后的工资计算
税前税后的工资计算公式如下:
计算个税 =ROUND(MAX((计税工资-3500)*{3;10;20;25;30;35;45}%-5*{0;21;111;201;551;1101;2701},0),2)
倒推税前=ROUND(MAX((实发-3500-{0,105,555,1005,2755,5505,13505})/(1-{3,10,20,25,30,35,45}%)+3500,实发)+SUM(扣除的几险几金),2)
结合公式计算工资个税及五险一金:
给出计算参数model:
@interface CCCalculatorParamModel : NSObject
//个人
@property (nonatomic, assign) CGFloat personProvidentFundScale;//公积金比例
@property (nonatomic, assign) CGFloat personYanglaoScale;//养老比例
@property (nonatomic, assign) CGFloat personMedicalTreatmentScale;//医疗比例
@property (nonatomic, assign) CGFloat personUnemploymentScale;//失业比例
@property (nonatomic, assign) CGFloat personOccupationalInjuryScale;//工伤比例
@property (nonatomic, assign) CGFloat personGiveBirthScale;//生育比例
//公司
@property (nonatomic, assign) CGFloat companyProvidentFundScale;//公积金比例
@property (nonatomic, assign) CGFloat companyYanglaoScale;//养老比例
@property (nonatomic, assign) CGFloat companyMedicalTreatmentScale;//医疗比例
@property (nonatomic, assign) CGFloat companyUnemploymentScale;//失业比例
@property (nonatomic, assign) CGFloat companyOccupationalInjuryScale;//工伤比例
@property (nonatomic, assign) CGFloat companyGiveBirthScale;//生育比例
@property (nonatomic, assign) CGFloat minSocialSecurityCardinalNumber;//最小社保汇缴 上海基数是3902元
@property (nonatomic, assign) CGFloat maxSocialSecurityCardinalNumber;//最大社保汇缴基数 上海是19512元
@property (nonatomic, assign) CGFloat minAccumulationFundCardinalNumber;//公积金汇缴基数 上海是2190元
@property (nonatomic, assign) CGFloat maxAccumulationFundCardinalNumber;//最大公积金汇缴基数 上海是19512元
返回结果model参数:
@interface CCCalculatorResultModel:NSObject
@property (nonatomic, assign) CGFloat taxBefore;//税前总工资
@property (nonatomic, assign) CGFloat saveSalary;//到手工资
@property (nonatomic, assign) CGFloat tax;//个税
//个人
@property (nonatomic, assign) CGFloat personProvidentFund;//公积金金额
@property (nonatomic, assign) CGFloat personYanglao;//养老金额
@property (nonatomic, assign) CGFloat personMedicalTreatment;//医疗金额
@property (nonatomic, assign) CGFloat personUnemployment;//失业金额
@property (nonatomic, assign) CGFloat personOccupationalInjury;//工伤金额
@property (nonatomic, assign) CGFloat personGiveBirth;//生育险金额
//公司
@property (nonatomic, assign) CGFloat companyProvidentFund;//公积金金额
@property (nonatomic, assign) CGFloat companyYanglao;//养老金额
@property (nonatomic, assign) CGFloat companyMedicalTreatment;//医疗金额
@property (nonatomic, assign) CGFloat companyUnemployment;//失业金额
@property (nonatomic, assign) CGFloat companyOccupationalInjury;//
更多推荐
iOS 税前税后的工资计算
发布评论