Files
query-payslip-default/assets/glossary.json
skill-dev 3db196e49d feat: 工资查询助手首版 v1.0.105
基于 skill-template 脚手架开发,包含:
- payroll_config(费率配置,可编辑)+ payslip_snapshots(解析历史,只读)2 张业务表
- 全国默认 + 北上广 4 套费率(社保/公积金/个税起征点/7 级税率表)
- 5 个业务 Action:calculate-payslip-simple / calculate-payslip-full / explain-term / view-config / edit-config
- 个税累计预扣法计算,支持多月历史累加
- 20 个薪资名词库(社保/公积金/个税/全勤/加班费等)
- 完整市场文档(README/TUTORIAL/DEMO/CHANGELOG)
- 296 测试全部通过
2026-09-07 17:02:05 +08:00

146 lines
5.8 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"version": 1,
"terms": [
{
"key": "social_pension",
"display": "养老保险",
"category": "社保",
"explanation": "基本养老保险,由单位和个人共同缴纳。个人部分通常按缴费基数 8% 从工资中扣除,单位部分另缴。",
"example": "基数 10000,个人 8% = 800 元"
},
{
"key": "social_medical",
"display": "医疗保险",
"category": "社保",
"explanation": "基本医疗保险,个人通常按基数 2% 缴纳,单位另缴。用于门诊/住院报销。",
"example": "基数 10000,个人 2% = 200 元"
},
{
"key": "social_unemployment",
"display": "失业保险",
"category": "社保",
"explanation": "失业保险,个人比例较低(0.2%-0.5%),地区差异较大。非因本人意愿中断就业时可申领。",
"example": "基数 10000,个人 0.5% = 50 元"
},
{
"key": "social_personal_total",
"display": "社保个人部分",
"category": "社保",
"explanation": "养老+医疗+失业三项个人缴费合计,从工资中扣除。单位缴纳部分不计入个人扣款。",
"example": "养老 800 + 医疗 200 + 失业 50 = 1050 元"
},
{
"key": "housing_fund_personal",
"display": "公积金个人部分",
"category": "公积金",
"explanation": "住房公积金个人缴费,比例通常 5%-12%(地区/单位不同)。个人和单位等额缴存,归个人所有。",
"example": "基数 10000,比例 7%,个人 700 元,单位另缴 700 元"
},
{
"key": "housing_fund_employer",
"display": "公积金单位部分",
"category": "公积金",
"explanation": "单位为员工缴存的住房公积金,与个人部分等额,不占工资,归员工账户所有。",
"example": "个人 700,单位 700,账户月增 1400"
},
{
"key": "tax_threshold",
"display": "个税起征点",
"category": "个税",
"explanation": "工资薪金所得基本减除费用标准,现行 5000 元/月。月收入低于此值通常无需缴个税。",
"example": "月薪 4500 → 减除 5000 后为负,不缴个税"
},
{
"key": "tax_cumulative_withholding",
"display": "累计预扣预缴",
"category": "个税",
"explanation": "个税按年累计计算,每月预扣。累计应纳税所得额 = 累计收入 - 累计减除费用 - 累计专项扣除。年初税率低,年末可能跳档。",
"example": "1 月应税 10000,3% 档,预扣 300;12 月累计 120000,跳到 10% 档"
},
{
"key": "tax_quick_deduction",
"display": "速算扣除数",
"category": "个税",
"explanation": "为简化计算设定的扣除数,避免分级补差。应纳税额 = 应纳税所得额 × 税率 - 速算扣除数。",
"example": "应税 14000,10% 档,速算 2520 → 税额 = 14000×10%-2520 = 880"
},
{
"key": "tax_brackets",
"display": "个税税率表",
"category": "个税",
"explanation": "工资薪金 7 级累进税率:3% / 10% / 20% / 25% / 30% / 35% / 45%。",
"example": "累计 36000 以内 3%,36000-144000 部分 10%"
},
{
"key": "base_salary",
"display": "基本工资",
"category": "应发",
"explanation": "劳动合同约定的固定工资,是社保/公积金缴费基数的主要依据。",
"example": "合同约定 8000/月"
},
{
"key": "performance",
"display": "绩效",
"category": "应发",
"explanation": "按考核结果发放的奖金,金额浮动,通常不作为社保缴费基数。",
"example": "季度考核 A 等,发 2000"
},
{
"key": "full_attendance",
"display": "全勤奖",
"category": "应发",
"explanation": "当月无迟到/早退/请假时发放的奖励,金额固定。",
"example": "全勤 200 元"
},
{
"key": "meal_allowance",
"display": "餐补",
"category": "应发",
"explanation": "单位提供的餐饮补贴,按工作日计算。",
"example": "22 工作日 × 20 元 = 440 元"
},
{
"key": "transport_allowance",
"display": "交通补",
"category": "应发",
"explanation": "单位提供的通勤补贴,部分免税额度内不缴个税。",
"example": "每月固定 200 元"
},
{
"key": "overtime_pay",
"display": "加班费",
"category": "应发",
"explanation": "法定节假日/休息日加班按法定倍数计算。工作日延时 1.5 倍,休息日 2 倍,法定节假日 3 倍。",
"example": "国庆加班 3 天,日薪 300,3 倍 = 2700 元"
},
{
"key": "leave_deduction",
"display": "事假扣款",
"category": "扣除",
"explanation": "请事假按日工资扣减。日工资 = 月薪 / 21.75(计薪天数)。",
"example": "月薪 8700,请 1 天 = 8700/21.75 = 400 元"
},
{
"key": "gross_salary",
"display": "应发工资",
"category": "汇总",
"explanation": "应发合计 = 基本工资 + 绩效 + 全勤 + 各类补贴 + 加班费 + 其他应发。扣除个税前的总额。",
"example": "8000 + 2000 + 200 + 440 + 200 = 10840"
},
{
"key": "deduction_total",
"display": "扣除合计",
"category": "汇总",
"explanation": "社保个人 + 公积金个人 + 个税 + 事假 + 其他扣款的合计。",
"example": "1050 + 700 + 880 + 400 = 3030"
},
{
"key": "net_salary",
"display": "实发工资",
"category": "汇总",
"explanation": "到手工资 = 应发合计 - 扣除合计。即工资条最后一行金额。",
"example": "应发 10840 - 扣除 3030 = 7810"
}
]
}