应纳税所得额计算方法及案例 - 个人所得税计算器
应纳税所得额计算方法及案例
本页面提供应纳税所得额的计算方法和案例,帮助您了解个人所得税的计算流程。
应纳税所得额计算
应纳税所得额是指在计算个人所得税时,需要缴纳税款的收入部分。其计算公式为:
// 应纳税所得额计算
acTaxableincome: function () {
const { disposableCompensationIncome, taxExemptIncome, subtotal, deductionAllowedDonate } = this.form;
const taxableAmount = disposableCompensationIncome - taxExemptIncome - subtotal - deductionAllowedDonate;
return taxableAmount >= 0 ? taxableAmount : 0.0;
},
// 年均应纳税所得额计算
acAnnualTaxableIncome(){
const acTaxableIncome = this.acTaxableincome;
const shareYearDegree=this.form.shareYearDegree;
const AnnualTaxableIncome=acTaxableIncome/shareYearDegree
return AnnualTaxableIncome>=0?AnnualTaxableIncome:0.0;
},
案例
假设您的可支配补偿收入为100,000元,免税收入为5,000元,小计为10,000元,准予扣除的捐赠额为2,000元。则您的应纳税所得额为:
100,000 - 5,000 - 10,000 - 2,000 = 83,000 元
年均应纳税所得额计算
年均应纳税所得额是指将应纳税所得额除以分摊年度数得到的数值。
例如,如果您的应纳税所得额为83,000元,分摊年度数为1年,则您的年均应纳税所得额为:
83,000 / 1 = 83,000 元
个人所得税计算器
我们提供了一个个人所得税计算器,您可以根据自己的实际情况输入相关信息,快速计算出您的应纳税额。
相关页面
免责声明
本页面提供的信息仅供参考,不构成任何税务建议。请咨询专业税务师获取更准确的建议。
代码示例
<el-form-item
label="应纳税所得额:"
prop="acTaxPiPersonCalculationSchedule.acTaxableIncome"
style="width: 290px"
>
{{ acTaxableincome }}
</el-form-item>
<el-form-item
label="税率/预扣率:"
prop="acTaxPiPersonCalculationSchedule.taxRate"
style="width: 290px"
>
20%
</el-form-item>
<el-form-item
label="速算扣除数:"
prop="acTaxPiPersonCalculationSchedule.quickCalculationDeduction"
style="width: 290px"
>
0.00
</el-form-item>
<el-row style="display: flex">
<el-form-item
label="年均应纳税所得额:"
prop="acTaxPiPersonCalculationSchedule.annualTaxableIncome"
style="width: 290px; white-space: nowrap"
>
{{ acAnnualTaxableIncome }}
</el-form-item>
<el-form-item
label="应纳税额:"
prop="acTaxPiPersonCalculationSchedule.acTaxableAmount"
style="width: 290px"
>
{{ acTaxableamount }}
</el-form-item>
</el-row>
form 对象结构
form: {
// 准予扣除的捐赠额
deductionAllowedDonate: null,
// 一次性补偿收入
disposableCompensationIncome: null,
// 年均减除费用
averageAnnualDeductionCost: null,
// 分均年度数
shareYearDegree: null,
// 减除费用
deductCost: null,
companyId: null,
personId: null,
reportingPeriodDate: null,
other: null,
taxExemptIncome: null,
// 备注
remark: null,
// 小计
subtotal: null,
// 减免税额
reductionTaxAmount: null,
// companyId: null,
// incomeReportingCode: null,
// 所得期间起
incomePeriodDateStart: null,
// 所得期间至
incomePeriodDateEnd: null,
// 应纳税额
acTaxPiPersonVo: {
// 人员id
personId: null,
// 姓名
name: "",
// 证件号码
identificationNum: "",
// 证件类型
identificationType: "",
// 工号
employeeId: "",
// 其他
},
acTaxPiPersonCalculationSchedule: {
// 应纳税额
acTaxableAmount: 0,
// 减免税额
acTaxSavings: 0,
// 应纳税所得额
acTaxableIncome: 0,
// 已预缴税额
prepaidTaxAmount: 0,
// 税率/预扣率
taxRate: 0,
// 速算扣除数
quickCalculationDeduction: 0,
// 应补(退)税额
payableTaxAmount: 0,
// 累计应扣缴税额
acDeductiblePaymentAmount: 0,
// 年均应纳税所得额(提前退休一次性补贴表)
annualTaxableIncome: 0,
},
},
获取人员附表信息
// 根据人员ID查询附表信息
getPersonOthers() {
this.queryParams.incomeReportingType = 1;
this.queryParams.companyId = this.companyId;
this.queryParams.reportingPeriodDate = this.collection.trim();
getPersonOther(this.queryParams).then((res) => {
this.otherList = res.data;
console.log(res.data, "others");
const incomeFree = this.otherList.incomeFree;
const reductionTaxAmount = this.otherList.reductionTaxAmount;
const grantDeductDonate = this.otherList.grantDeductDonate;
if (incomeFree) {
this.form.taxExemptIncome = incomeFree;
this.tempTaxIncome = incomeFree;
} else {
this.form.taxExemptIncome = null;
this.tempTaxIncome = null; // 如果值不可用
}
if (reductionTaxAmount) {
this.form.reductionTaxAmount = reductionTaxAmount;
this.tempReductionTaxAmount = reductionTaxAmount;
} else {
this.form.reductionTaxAmount = null;
this.tempReductionTaxAmount = null; // 如果值不可用
}
if (grantDeductDonate) {
this.form.deductionAllowedDonate = grantDeductDonate;
this.tempdeductionAllowedDonate = grantDeductDonate;
} else {
this.form.deductionAllowedDonate = null;
this.tempdeductionAllowedDonate = null; // 如果值不可用
}
});
},
问题: 为什么 acTaxableincome 没有计算数值?
原因分析:
根据提供的代码,acTaxableincome 是一个计算属性,它依赖于 form 对象中的一些属性。在计算属性中,我们可以使用 this 关键字来获取 form 对象的属性值。但是,计算属性是惰性的,只有在相关的依赖项发生改变时才会重新计算。根据提供的代码,无法确定相关的依赖项是否已经发生改变,也无法确定是否正确地使用了 computed 属性。
为了确定问题的根本原因,我们需要查看完整的代码和数据。请提供完整的代码和相关数据,以便我们能够更好地帮助您解决问题。
原文地址: https://www.cveoy.top/t/topic/pacS 著作权归作者所有。请勿转载和采集!