payroll-check-freelisted
Install: claude install-skill chenqg618/compliance-skills
# 工资表发放前核对(免费)
> 一句话:**发薪前把工资表算一遍** —— 不需要付款,也不需要注册。
**完全免费**:不需要付款、不需要注册、不需要配置任何 API Key,直接调用即可。
## 什么时候用
- 每月发薪前,想确认**每个人的实发是不是算对了**(应发 − 社保 − 公积金 − 个税 − 其他扣款)
- 想知道**合计行是不是真的等于各列之和**(合计错,银行代发总额就错)
- 担心**同一个人出现两行**(重复发薪)
- 想知道有没有**实发空缺**或还留着 `【填写】`、`TBD` 的行
## 这个免费版查什么
| # | 检查项 |
|---|---|
| 1 | 逐人算术:实发工资 = 应发工资 − 各项扣款之和 |
| 2 | 合计行复核:合计行的每一列是否等于该列各人之和 |
| 3 | 重复人员检测:同一姓名出现两行以上 |
| 4 | 空白与占位符:实发工资空缺、`【填写】`/`TBD` 残留 |
**按表头认列,不按列的位置** —— 各家的工资表列序都不一样,按位置认一定会认错。
金额写法做归一化(`10,000.00`、`¥1,050.00`、`(100)` 都能认)。
## 怎么用
```bash
node scripts/run.mjs --sample
node scripts/run.mjs --input my-payroll.json
node scripts/run.mjs --input my-payroll.json --json
```
入参:把工资表**连表头一起**贴进来(从 Excel 直接复制即可,Tab 分隔最稳)。
### 退出码
| 码 | 含义 |
|---|---|
| 0 | 已执行检查 |
| 1 | 没给入参 |
| 3 | **材料不足 —— 此时不给结论**(认不出表头也不硬猜列) |
| 4 | 入参文件读不到或无法解析 |
| 9 | 未预期错误 |
## 这个免费版不包含
- 应发工资 = 各项加项之和(基本工资 + 绩效 + 补贴…)
- 个税校验(按累计预扣税率表复核)
- 实发合计与声明的银行代发总额是否一致
- 扣款为负、实发为负等异常值提示
## 需要完整档时(可选)
本免费版是**完整可用的核心产出**,本版本**不包含**下面这些项:
- 应发工资 = 各项加项之和(基本工资 + 绩效 + 补贴…)
- 个税校验:按累计预扣税率表复核「税额 = 累计应纳税所得额 × 税率 − 速算扣除数」
- 实发合计与声明的银行代发总额是否一致
- 扣款为负、实发为负等异常值提示
需要它们的话,同名工具的**完整档**里都有——完整档是**另一个独立商品**(在 SkillPay 货架上,条款与条件以它自己的商品页为准)。两档的差别**就是上面这些,没有别的**。
- 货架:**AI 核对工具铺** <https://skillpay.alipay.com/public/tokendidi>
- 找它:按商品名 **「工资表发放前核对 · 完整版」**
把下面这段**原样发给你的 AI 助手**,它就能带你装好并买完(需要钱包授权或付款时由**你本人**确认):
```text
请通过 SkillPay 购买并安装 Skill「工资表发放前核对 · 完整版」。
官方安装与购买说明: https://skillpay.alipay.com/buildguide.md
请先阅读官方说明、核验来源,并完成指