试用期被辞退要证明
入职第三周被通知不符合录用条件,HR只口头说了句‘明天不用来了’。一周后找新工作,对方背调要前公司的离职证明。原HR以‘没走完流程’为由拖着不开。用这个模板填上‘经协商一致解除’和实际在职天数,发给HR盖章——条款合规、措辞中立,对方没有理由再推诿。
| 对比项 | 离职证明 / 终止证明 | 解除劳动合同证明书 |
|---|---|---|
| 适用情形 | 合同期满终止、退休等自然终止 | 提前协商 / 单方解除合同 |
| 法律依据 | 合同法第 44 条(终止) | 合同法第 36/39/40/41 条(解除) |
| 必载要素 | 合同期限、岗位、本单位工作年限、解除/终止日期(实施条例第 24 条) | |
| 失业金登记 | 可用 | 更准确,明确解除性质 |
| 是否写原因 | 一般不写主观评价,避免影响再就业;可载明客观法条依据 | |
· 《劳动合同法》第 50 条:用人单位应当在解除或者终止劳动合同时出具解除或者终止劳动合同的证明,并在十五日内为劳动者办理档案和社会保险关系转移手续。
· 《劳动合同法》第 89 条:用人单位违反本法规定未向劳动者出具解除或者终止劳动合同的书面证明,由劳动行政部门责令改正;给劳动者造成损害的,应当承担赔偿责任。
· 《劳动合同法实施条例》第 24 条:用人单位出具的解除、终止劳动合同的证明,应当写明劳动合同期限、解除或者终止劳动合同的日期、工作岗位、在本单位的工作年限。
· 《劳动合同法》第 23/24 条:竞业限制人员限于高级管理人员、高级技术人员和其他负有保密义务的人员;竞业限制期限不得超过二年,须按月支付经济补偿。
主要用途社保 / 公积金转移、再就业入职背调、领取失业保险金、公积金提取与续缴。新单位通常要求提供离职证明以证明已解除原劳动关系。
法定义务出具离职证明是用人单位的法定义务,不以劳动者是否办妥交接为前提,不得扣留;逾期不办社保转移可向劳动监察部门投诉。
HR通知离职,人事系统已关停,新公司背调却要一份带公章的离职证明。这个工具直接提供标准模板,并允许填写姓名、入职离职日期、岗位和离职原因,生成可打印的正式文本。所有输入只留在浏览器,不会上传到任何服务器——敏感信息不会多经一道手。
入职第三周被通知不符合录用条件,HR只口头说了句‘明天不用来了’。一周后找新工作,对方背调要前公司的离职证明。原HR以‘没走完流程’为由拖着不开。用这个模板填上‘经协商一致解除’和实际在职天数,发给HR盖章——条款合规、措辞中立,对方没有理由再推诿。
老板跑路后公司被吊销,公章和营业执照都上交了工商局。新单位入职要离职证明,但原公司法人失联、公章不在手上。用模板把‘公司注销,无法加盖公章’写进备注栏,附上企查查的注销截图。模板里的‘证明人’字段改成原直属上级签字,HR那边认这个组合。
提离职当天就交接完了,HR说‘下周寄给你’。结果三个月过去,打了7次电话都说‘在走流程’。社保断缴、新单位入职就差这一张纸。用模板自己写好,把‘因公司原因延迟开具’条款加粗,直接带过去当面签——模板里离职原因和日期字段都留了填空位,现场填完双方签字,十分钟拿到手。
公司以‘严重违纪’为由辞退且不给补偿,去仲裁委立案后调解员让补一份‘公司开具的离职证明’。原公司拒开,调解陷入僵局。用模板填写实际离职原因‘个人原因’,但备注栏写明‘实际争议为违法解除,仲裁案号XXXX’。调解员说这份材料能证明劳动关系存续期间和解除时间,至少把立案门槛过了。
离职两年后原公司被收购,法人、公章、公司名称全变了。新公司背调要求提供前东家离职证明,但原公司已不存在。用模板把‘原公司名称’和‘现公司名称’并排写在抬头,备注栏引用工商变更记录。模板的‘证明人’字段改为原部门总监签字——他还在职,能证明那两年的劳动关系。
| 维度 | 本工具 | 在线文档站 | 传统方法 |
|---|---|---|---|
| 模板规范性 | 内置标准《劳动合同法》示例条款,字段合规 | 模板来源杂,需自行甄别是否合法 | 自行起草,易遗漏必备条款 |
| 自定义灵活性 | 支持在线编辑所有字段(公司名、岗位、薪资、日期等) | 多数只提供填空式模板,无法增删条款 | 完全自由但无格式约束 |
| 生成速度 | 填写即出,实时预览 | 需注册/下载/解压,步骤多 | 手工排版,耗时数十分钟 |
| 格式输出 | 直接生成打印版 PDF,无需转换 | 常只提供 Word 或纯文本 | 需自行排版打印 |
| 隐私 | 所有内容在浏览器本地处理,不上传服务器 | 需上传至平台,有数据留存风险 | 完全离线,但需自行保管纸质件 |
| 费用 | 免费使用,无隐藏收费 | 优质模板常需付费下载或会员 | 成本为零,但时间成本高 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 张三,男,身份证号110101199001011234,自2020年3月1日入职,担任软件工程师,因个人原因申请离职,最后工作日为2024年6月30日。 | 离职证明 兹证明张三(身份证号:110101199001011234),自2020年3月1日至2024年6月30日在我公司担任软件工程师一职。该员工因个人原因申请离职,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年6月30日 | 常规:标准个人信息+完整在职时间,验证模板自动填充姓名、身份证号、岗位、起止日期、离职原因等字段的准确性。 |
| 李四,身份证号320102198507151234,2023年1月1日入职,2024年1月1日离职,岗位:销售经理,离职原因:合同到期不续签。 | 离职证明 兹证明李四(身份证号:320102198507151234),自2023年1月1日至2024年1月1日在我公司担任销售经理一职。该员工因合同到期不续签,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年1月1日 | 常规:整年跨度,离职原因非个人原因(合同到期),验证工具对'合同到期不续签'这类常见非自愿离职原因的处理。 |
| 王五,女,入职日期:2024年6月1日,离职日期:2024年6月15日,岗位:实习生,离职原因:试用期不合格被辞退。 | 离职证明 兹证明王五(身份证号:_______),自2024年6月1日至2024年6月15日在我公司担任实习生一职。该员工因试用期不合格被辞退,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年6月15日 | 边界:极短在职期(15天),且离职原因含'被辞退',验证工具是否保留身份证号占位符、以及是否对'辞退'类敏感词做特殊处理(如是否自动替换为'解除劳动关系')。 |
| 赵六,入职日期:2010年1月1日,离职日期:2024年12月31日,岗位:技术总监,离职原因:退休。 | 离职证明 兹证明赵六(身份证号:_______),自2010年1月1日至2024年12月31日在我公司担任技术总监一职。该员工因退休,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年12月31日 | 边界:超长在职期(15年),离职原因'退休',验证模板对'退休'这类非典型离职原因的输出格式,以及日期跨度是否溢出。 |
| 孙七,入职日期:2024年2月29日,离职日期:2024年3月1日,岗位:临时工,离职原因:旷工。 | 离职证明 兹证明孙七(身份证号:_______),自2024年2月29日至2024年3月1日在我公司担任临时工一职。该员工因旷工,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年3月1日 | 边界:闰年2月29日作为入职日,且在职仅1天,验证工具对闰年日期的解析能力,以及极短在职期的输出完整性。 |
| 周八,男,入职日期:2023年7月1日,离职日期:2024年7月1日,岗位:项目经理,离职原因:。 | 离职证明 兹证明周八(身份证号:_______),自2023年7月1日至2024年7月1日在我公司担任项目经理一职。该员工因_______,已办理完毕离职手续。 特此证明。 [公司名称](盖章) 2024年7月1日 | 易错:离职原因留空,验证工具是否保留占位符(如_______)而非直接报错或生成不完整句子。 |
| 吴九,入职日期:2024年5月20日,离职日期:2024年5月19日,岗位:测试工程师,离职原因:个人原因。 | 错误:离职日期(2024年5月19日)早于入职日期(2024年5月20日),请检查日期。 | 易错:离职日期早于入职日期,验证工具是否有日期逻辑校验并给出明确错误提示,而非生成矛盾证明。 |
1.离职日期写成入职日期
入职时间:2020-03-01
离职时间:2020-03-01入职时间:2020-03-01
离职时间:2024-06-15离职证明的核心是证明劳动关系终止日期,离职日期必须晚于入职日期且为实际最后工作日,否则证明无效。
2.未填写完整身份证号或使用空格
身份证号:11010119900101123X(漏最后一位)
或:11010119900101123 X(含空格)身份证号:11010119900101123X(18位连续)身份证号是唯一身份标识,漏位或空格会导致HR系统校验失败,无法通过背调。标准为18位数字+末位X。
3.部门与职位混填在同一字段
部门/职位:技术部高级工程师部门:技术部
职位:高级工程师模板通常分两栏,混填会使证明内容模糊,影响新雇主对任职经历的准确判断。
4.离职原因填写过于主观或负面
离职原因:公司管理混乱,加班太多离职原因:个人职业发展规划调整离职证明是客观文件,主观负面评价可能被新雇主视为职业素养问题,建议用中性表述。
5.未填写证明开具日期
(日期栏留空)开具日期:2024-06-20证明开具日期是法律时效依据,空白证明可能被质疑真实性,且影响劳动仲裁时效计算。
6.公司名称使用简称而非全称
公司名称:腾讯公司名称:深圳市腾讯计算机系统有限公司工商注册全称是法律主体,简称可能导致新雇主无法核实公司信息,影响背调结果。
7.在自定义字段中填写非必要信息
自定义备注:该员工曾获得优秀员工奖(留空或仅填写法定必要信息,如竞业限制说明)离职证明仅需包含法定要素(入职/离职时间、岗位、离职原因),额外信息可能引发隐私争议或法律风险。
离职证明 = 模板结构 + 自定义字段填充
模板结构预设的证明文本框架自定义字段姓名、职位、离职日期等用户选择标准模板,填入姓名「张三」、职位「软件工程师」、离职日期「2024-03-15」、在职期间「2021-06-01至2024-03-15」、离职原因「个人发展」。输出:兹证明张三(身份证号:110101199001011234)自2021年6月1日至2024年3月15日在我公司担任软件工程师一职。该员工因个人发展原因申请离职,已办理完毕离职手续。特此证明。公司名称(盖章):2024年3月15日。
4 种主流语言实现,复制即用:
from docx import Document
from docx.shared import Pt, Cm
from docx.enum.text import WD_ALIGN_PARAGRAPH
def generate_resignation_letter(name: str, company: str, last_day: str) -> Document:
doc = Document()
# 设置默认字体
style = doc.styles['Normal']
font = style.font
font.name = 'SimSun'
font.size = Pt(12)
# 标题
title = doc.add_paragraph()
title.alignment = WD_ALIGN_PARAGRAPH.CENTER
run = title.add_run('离职证明')
run.bold = True
run.font.size = Pt(16)
# 正文
body = doc.add_paragraph()
body.alignment = WD_ALIGN_PARAGRAPH.LEFT
body.paragraph_format.first_line_indent = Cm(0.74) # 首行缩进2字符
body.add_run(f'兹证明 {name}(身份证号:__________________),自 ____ 年 __ 月 __ 日入职 {company},担任 ________ 职务。')
body2 = doc.add_paragraph()
body2.alignment = WD_ALIGN_PARAGRAPH.LEFT
body2.paragraph_format.first_line_indent = Cm(0.74)
body2.add_run(f'该员工于 {last_day} 正式办理完离职手续,劳动关系自该日起终止。')
# 落款
footer = doc.add_paragraph()
footer.alignment = WD_ALIGN_PARAGRAPH.RIGHT
footer.add_run(f'{company}\n{last_day}')
return doc
# 示例用法
doc = generate_resignation_letter('张三', '北京科技有限公司', '2024年3月15日')
doc.save('离职证明_张三.docx')
print('已生成 Word 文档:离职证明_张三.docx')// 浏览器端生成离职证明 HTML 模板
function generateResignationLetter({ name, company, lastDay, position = '' }) {
const template = `
<div style="font-family: SimSun, serif; max-width: 800px; margin: 0 auto; padding: 40px;">
<h1 style="text-align: center; font-size: 22px;">离职证明</h1>
<p style="text-indent: 2em; line-height: 1.8;">
兹证明 <strong>${name}</strong>(身份证号:__________________),
自 ____ 年 __ 月 __ 日入职 <strong>${company}</strong>,
担任 ${position || '________'} 职务。
</p>
<p style="text-indent: 2em; line-height: 1.8;">
该员工于 <strong>${lastDay}</strong> 正式办理完离职手续,劳动关系自该日起终止。
</p>
<div style="text-align: right; margin-top: 60px;">
<p>${company}</p>
<p>${lastDay}</p>
</div>
</div>
`;
return template.trim();
}
// 示例
const html = generateResignationLetter({
name: '李四',
company: '上海网络技术有限公司',
lastDay: '2024年6月30日',
position: '高级工程师'
});
console.log(html);
// 如需打印或保存为 PDF,可用 window.print() 或 html2pdf.jspackage main
import (
"fmt"
"strings"
)
// ResignationInfo 存储离职信息
type ResignationInfo struct {
Name string
Company string
LastDay string
Position string
}
// GenerateLetter 生成离职证明文本
func GenerateLetter(info ResignationInfo) string {
if info.Position == "" {
info.Position = "________"
}
var sb strings.Builder
sb.WriteString("离职证明\n\n")
sb.WriteString(fmt.Sprintf("兹证明 %s(身份证号:__________________),", info.Name))
sb.WriteString(fmt.Sprintf("自 ____ 年 __ 月 __ 日入职 %s,", info.Company))
sb.WriteString(fmt.Sprintf("担任 %s 职务。\n\n", info.Position))
sb.WriteString(fmt.Sprintf("该员工于 %s 正式办理完离职手续,劳动关系自该日起终止。\n\n", info.LastDay))
sb.WriteString(fmt.Sprintf("%s\n%s\n", info.Company, info.LastDay))
return sb.String()
}
func main() {
info := ResignationInfo{
Name: "王五",
Company: "广州科技有限公司",
LastDay: "2024年9月1日",
}
fmt.Println(GenerateLetter(info))
}#!/bin/bash
# 生成离职证明 Markdown 文件
NAME="${1:-赵六}"
COMPANY="${2:-深圳创新有限公司}"
LAST_DAY="${3:-2024年12月31日}"
POSITION="${4:-________}"
cat > "离职证明_${NAME}.md" <<EOF
# 离职证明
兹证明 **${NAME}**(身份证号:__________________),
自 ____ 年 __ 月 __ 日入职 **${COMPANY}**,
担任 ${POSITION} 职务。
该员工于 **${LAST_DAY}** 正式办理完离职手续,劳动关系自该日起终止。
> ${COMPANY}
> ${LAST_DAY}
EOF
echo "已生成 Markdown 文件:离职证明_${NAME}.md"
echo "可使用 pandoc 转换为 Word:pandoc 离职证明_${NAME}.md -o 离职证明_${NAME}.docx"可以。页面提供标准模板,所有占位文本(公司名称、员工姓名、身份证号、离职日期、落款日期)都支持点击直接编辑或替换。如果模板里的某段描述(比如离职原因)不完全符合实际情况,可以先下载 Word 格式,再用 Office 或 WPS 自由修改任意文字。纯浏览器生成,不会上传任何内容。
本工具提供的是通用标准模板(含姓名、身份证、入职离职时间、岗位、公章落款等法律必备字段)。如果公司有固定格式,建议先用本工具生成一份内容正确的草稿,然后复制到公司提供的空白表格或文档里调整排版。模板支持导出为 Word,方便粘贴后只调格式不动内容。
工具不会自动修改用户输入。检查是否在「在职时长」或「工龄」相关字段里填写了数字并勾选了「自动计算离职日期」选项。如果勾选,系统会根据入职日期 + 在职月数推算出离职日期;如果手动填了离职日期,请取消勾选该选项,工具会以手动输入为准。
本工具生成的是纯文本内容的证明文档,不包含电子公章或签名。建议导出 Word 后,自行插入公司公章图片(扫描件或电子章),或者打印出来盖实体章。部分公司接受 PDF 版本的电子章,也可以将 Word 转 PDF 后再插入印章。如果公司要求必须用红头纸打印,导出后直接打印到公司抬头纸上即可。
法律上离职证明不强制写离职原因,但很多公司要求注明「个人原因」或「协商一致解除」。模板默认包含「因个人原因申请离职」的表述,如果不想写原因,可将该行删除或替换为「经双方协商一致解除劳动关系」。建议保留简单说明,避免新公司背调时产生疑问。
不会。本工具完全在浏览器本地运行(FE 实现),所有输入的名字、身份证号、公司信息等数据均不会离开你的电脑。页面不请求任何后端接口,也没有数据存储功能。关闭页面或刷新后,输入的内容会自动清空,隐私安全有保障。
可以。模板默认对身份证号中间 8 位做了脱敏处理(显示为 ****),这是为了防泄露的默认设置。如果需要完整明文(比如用于提交给新公司 HR),在输入身份证号时,取消勾选「脱敏显示」选项即可。注意:脱敏仅在预览和导出时生效,原始输入不会被记录。
支持手机浏览器使用。页面针对小屏幕做了响应式适配,输入框和按钮会自动调整宽度。但生成的证明预览区域在手机上可能显示不全(尤其是表格线),建议导出为 Word 或 PDF 后再查看排版。如果手机导出后格式错位,换电脑端操作会更稳定。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。