Authorization: Bearer ********************
{
"rosterId": 2,
"recordMonth": "2024-05",
"taxpayerIdentificationNumber": "111",
"isNonResident": 0,
"incomeType": "gongzi",
"income": "100000",
"expenses": "1000",
"basicPensionInsurance": "500",
"basicMedicalInsurance": "500",
"unemploymentInsurance": "1200",
"housingFund": "1200",
"cumulativeIncome": "1000000",
"taxableIncome": "1000",
"taxRate": "0.1",
"quickDeduction": "1000",
"taxDue": "1000",
"taxReduction": "1000",
"taxPaid": "1000",
"taxToBePaidOrRefunded": "1000"
}
curl --location --request POST '/personnelSalaryManage/taxDeduction' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
"rosterId": 2,
"recordMonth": "2024-05",
"taxpayerIdentificationNumber": "111",
"isNonResident": 0,
"incomeType": "gongzi",
"income": "100000",
"expenses": "1000",
"basicPensionInsurance": "500",
"basicMedicalInsurance": "500",
"unemploymentInsurance": "1200",
"housingFund": "1200",
"cumulativeIncome": "1000000",
"taxableIncome": "1000",
"taxRate": "0.1",
"quickDeduction": "1000",
"taxDue": "1000",
"taxReduction": "1000",
"taxPaid": "1000",
"taxToBePaidOrRefunded": "1000"
}'
{
"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
}