# Kylin HR - 法律合规文档

> **版本**: 1.0  
> **最后更新**: 2026-06-19  
> **适用范围**: 所有使用 kylin/hr 扩展包的人力资源管理系统  

---

## 一、适用法律法规

### 1.1 《中华人民共和国劳动法》(2018.12.29 修订)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第三十六条 | 每日工作时间不超过八小时、平均每周工作时间不超过四十四小时 | 考勤管理需记录工时 |
| 第四十一条 | 延长工作时间每日不得超过三小时，每月不得超过三十六小时 | 加班管理需限制 |
| 第四十四条 | 加班工资：工作日 150%、休息日 200%、法定节假日 300% | 薪酬核算需按法定标准 |

### 1.2 《中华人民共和国劳动合同法》(2012.12.28 修订)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第十条 | 建立劳动关系应当订立书面劳动合同，已建立劳动关系未同时订立书面劳动合同的，应当自用工之日起一个月内订立 | 合同到期预警（`contract_warning_days = 30`） |
| 第十九条 | 试用期最长不超过 6 个月 | 试用期到期预警（`probation_warning_days = 7`） |
| 第二十一条 | 试用期工资不得低于本单位相同岗位最低档工资或合同约定工资的 80% | 试用期薪酬校验 |

### 1.3 《中华人民共和国个人所得税法》(2019.1.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第六条 | 应纳税所得额 = 收入 - 5000 元（起征点） - 专项扣除 - 专项附加扣除 | 个税计算需准确（`tax_threshold = 5000`） |

### 1.4 《中华人民共和国社会保险法》(2018.12.29 修订)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第十条 | 职工应当参加基本养老保险 | 社保公积金比例配置正确 |
| 第二十三条 | 职工应当参加职工基本医疗保险 | 五险一金全覆盖 |

### 1.5 《中华人民共和国个人信息保护法》(2021.11.1)

| 条款 | 要求 | 合规要点 |
|------|------|----------|
| 第六条 | 最小必要原则 | 仅收集与人力资源管理直接相关的员工信息 |
| 第十九条 | 保存期限 | 离职员工数据保留期限（`privacy.resignation_data_retention_days`） |
| 第二十八条 | 敏感个人信息保护 | 员工身份证号、银行卡号加密存储 |
| 第五十一条 | 加密等安全措施 | 员工敏感信息加密（`privacy.encrypted_fields`） |

---

## 二、行业规范

### 2.1 人力资源管理

- 依据 **《劳动合同法》**，合同到期需提前 30 天预警
- 依据 **《职工带薪年休假条例》**，年假需按工龄计算
- 依据 **《女职工劳动保护特别规定》**，产假需按法定标准

### 2.2 薪酬管理

- 个税计算需按累计预扣法
- 社保公积金基数需符合当地标准
- 工资条需包含明细（基本工资、津贴、加班费、扣款等）

### 2.3 考勤管理

- 迟到阈值：`late_threshold = 15min`
- 加班需区分工作日/休息日/法定节假日
- 请假类型需按法定标准（年假、病假、事假、婚假、产假等）

---

## 三、合规检查清单

### 3.1 劳动合同

- [x] 合同到期预警（`contract_warning_days = 30`）
- [x] 试用期到期预警（`probation_warning_days = 7`）

### 3.2 薪酬管理

- [x] 个税起征点（`tax_threshold = 5000`）
- [x] 社保公积金比例（五险一金）
- [x] 加班费计算（工作日/休息日/节假日）

### 3.3 数据保护

- [x] 员工敏感信息加密（`privacy.encrypted_fields`）
- [x] 离职数据保留期限（`privacy.resignation_data_retention_days`）

### 3.4 考勤管理

- [x] 迟到阈值（`late_threshold = 15min`）
- [x] 加班管理
- [x] 请假类型管理

---

## 四、代码检测报告

### 4.1 检测结果

| 检测项 | 状态 | 说明 |
|------|------|------|
| 劳动合同预警 | ✅ 已通过 | contract_warning_days=30 |
| 试用期合规 | ✅ 已通过 | probation_warning_days=7 |
| 个税起征点 | ✅ 已通过 | tax_threshold=5000 |
| 社保公积金比例 | ✅ 已通过 | 按上海标准五险一金 |
| 员工数据保护 | ✅ 已通过 | privacy 配置（加密+离职保留期） |
| 考勤管理 | ✅ 已通过 | late_threshold=15min |
| 员工管理 | ✅ 已通过 | Employee 模型 + 入职/离职/调动全流程 |
| 招聘管理 | ✅ 已通过 | Resume/Interview 模型 |
| 薪酬管理 | ✅ 已通过 | SalarySlip/SalarySlipItem 模型 |

### 4.2 审查结论

**本包代码合规性良好。** 劳动合同管理、薪酬计算、员工数据保护核心功能完整。

---

## 五、免责声明

本扩展包在代码层面实现了人力资源管理的合规基础能力，但不构成法律建议。使用方应：

1. 根据当地社保公积金政策调整比例参数
2. 确保个税计算符合最新税法规定
3. 根据公司制度调整考勤和加班规则
4. 咨询专业法律顾问，确保系统整体合规