Authorization: Bearer ********************
{
"id": 1,
"createTime": "2024-09-03 15:37:37",
"updateTime": null,
"creator": 181,
"updator": null,
"rosterId": 3,
"fullName": null,
"identityCardType": null,
"identityCard": null,
"recordMonth": "2024-09",
"taxpayerIdentificationNumber": "TIN123456789",
"isNonResident": 0,
"incomeType": "Salary",
"income": 10000.00,
"expenses": 500.00,
"taxExemptIncome": 200.00,
"deductibleExpenses": 150.00,
"basicPensionInsurance": 300.00,
"basicMedicalInsurance": 150.00,
"unemploymentInsurance": 50.00,
"housingFund": 200.00,
"annuity": 100.00,
"commercialHealthInsurance": 80.00,
"deferredTaxAnnuityInsurance": 120.00,
"originalValueOfProperty": 500000.00,
"allowableTaxesAndFees": 1000.00,
"other": 50.00,
"cumulativeIncome": 20000.00,
"cumulativeDeductibleExpenses": 500.00,
"cumulativeSpecialDeductions": 300.00,
"childEducation": 200.00,
"supportForElderly": 150.00,
"mortgageInterest": 250.00,
"housingRent": 800.00,
"continuingEducation": 100.00,
"infantCareUnderThree": 0.00,
"cumulativePersonalPension": 5000.00,
"cumulativeOtherDeductions": 100.00,
"reducedTaxRate": 0.0500,
"allowableDonation": 100.00,
"taxableIncome": 8000.00,
"taxRate": 0.1000,
"quickDeduction": 50.00,
"taxDue": 800.00,
"taxReduction": 100.00,
"taxPaid": 700.00,
"taxToBePaidOrRefunded": 100.00
}
curl --location --request PUT '/personnelSalaryManage/taxDeduction' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"id": 1,
"createTime": "2024-09-03 15:37:37",
"updateTime": null,
"creator": 181,
"updator": null,
"rosterId": 3,
"fullName": null,
"identityCardType": null,
"identityCard": null,
"recordMonth": "2024-09",
"taxpayerIdentificationNumber": "TIN123456789",
"isNonResident": 0,
"incomeType": "Salary",
"income": 10000.00,
"expenses": 500.00,
"taxExemptIncome": 200.00,
"deductibleExpenses": 150.00,
"basicPensionInsurance": 300.00,
"basicMedicalInsurance": 150.00,
"unemploymentInsurance": 50.00,
"housingFund": 200.00,
"annuity": 100.00,
"commercialHealthInsurance": 80.00,
"deferredTaxAnnuityInsurance": 120.00,
"originalValueOfProperty": 500000.00,
"allowableTaxesAndFees": 1000.00,
"other": 50.00,
"cumulativeIncome": 20000.00,
"cumulativeDeductibleExpenses": 500.00,
"cumulativeSpecialDeductions": 300.00,
"childEducation": 200.00,
"supportForElderly": 150.00,
"mortgageInterest": 250.00,
"housingRent": 800.00,
"continuingEducation": 100.00,
"infantCareUnderThree": 0.00,
"cumulativePersonalPension": 5000.00,
"cumulativeOtherDeductions": 100.00,
"reducedTaxRate": 0.0500,
"allowableDonation": 100.00,
"taxableIncome": 8000.00,
"taxRate": 0.1000,
"quickDeduction": 50.00,
"taxDue": 800.00,
"taxReduction": 100.00,
"taxPaid": 700.00,
"taxToBePaidOrRefunded": 100.00
}'
{
"rosterId": 12345,
"fullName": "John Doe",
"identityCardType": "ID_CARD",
"identityCard": "123456789012345678",
"recordMonth": "2024-09",
"taxpayerIdentificationNumber": "TIN123456789",
"isNonResident": 0,
"incomeType": "Salary",
"income": 10000,
"expenses": 500,
"taxExemptIncome": 200,
"deductibleExpenses": 150,
"basicPensionInsurance": 300,
"basicMedicalInsurance": 150,
"unemploymentInsurance": 50,
"housingFund": 200,
"annuity": 100,
"commercialHealthInsurance": 80,
"deferredTaxAnnuityInsurance": 120,
"originalValueOfProperty": 500000,
"allowableTaxesAndFees": 1000,
"other": 50,
"cumulativeIncome": 20000,
"cumulativeDeductibleExpenses": 500,
"cumulativeSpecialDeductions": 300,
"childEducation": 200,
"supportForElderly": 150,
"mortgageInterest": 250,
"housingRent": 800,
"continuingEducation": 100,
"infantCareUnderThree": 0,
"cumulativePersonalPension": 5000,
"cumulativeOtherDeductions": 100,
"reducedTaxRate": 0.05,
"allowableDonation": 100,
"taxableIncome": 8000,
"taxRate": 0.1,
"quickDeduction": 50,
"taxDue": 800,
"taxReduction": 100,
"taxPaid": 700,
"taxToBePaidOrRefunded": 100
}