租户催缴物业费
租户拖欠三个月物业费,多次口头催缴无效,物业经理需一份正式书面催告作为后续法律程序的前置证据。手写催缴函格式不规范、措辞不严谨,对方可能以“未收到有效通知”为由抗辩。使用本工具的催缴函模板,填入欠费金额、起止日期和合同编号,自动生成符合《民法典》第944条格式要求的催告函,加盖物业章后邮寄挂号信,形成完整履约催告链条。
标 题「XX 律师事务所 律师函」+ 函号(如 京华信律字〔2026〕第 128 号)。
致 函载明收函人姓名 / 名称、送达地址,必要时附身份证 / 信用代码。
委托关系「本律师受 XX 委托」表明授权来源与代理事项。
事实陈述按时间顺序客观陈述基础法律关系与对方行为。
法律分析援引具体法律条文,说明对方应承担的法律责任。
意见要求明确、具体的律师意见 / 要求(如限期付款 / 停止侵权 / 履行义务)。
期限后果履行期限 + 后果告知(逾期将依法诉讼 / 仲裁 / 保全 / 报案)。
落 款律所名称、承办律师签字、执业证号、出函日期、盖章位。
起草律师函,最怕措辞失当或引用法条过时,反而激化矛盾。这套模板内置多场景标准文本,从民间借贷到劳动争议,每份均标注适用前提与合规要点,填入当事人信息即可生成初稿。模板不联网,所有填写内容仅存本地浏览器,适合企业法务快速出函或当事人向律师提供初步草稿。
租户拖欠三个月物业费,多次口头催缴无效,物业经理需一份正式书面催告作为后续法律程序的前置证据。手写催缴函格式不规范、措辞不严谨,对方可能以“未收到有效通知”为由抗辩。使用本工具的催缴函模板,填入欠费金额、起止日期和合同编号,自动生成符合《民法典》第944条格式要求的催告函,加盖物业章后邮寄挂号信,形成完整履约催告链条。
公众号运营者收到某图片版权方律师函,要求48小时内删除文章并赔偿8万元。运营者不确定图片是否属于“合理使用”范畴,既不想被讹诈,也担心拖久了对方直接起诉。用本工具的法律风险告知函模板,提取函中关键诉求(侵权图片编号、发布时间、索赔金额),生成一份格式规范的“回函草稿”,写明已下架争议内容并请求对方提供著作权登记证书,为谈判争取7天缓冲期。
二房东擅自将住宅改为日租房,原房主发现后要求立即解约,但二房东以“合同未到期”为由拒绝搬离。房主需一份解除房屋租赁合同通知书,列明违约事实(改变房屋用途、违反《商品房屋租赁管理办法》第8条),并设定15天搬离期限。使用本模板,输入租赁合同编号、违约条款、通知日期,生成带有回执联的正式解约函,为后续诉讼保留书面证据。
家长为孩子报名1.2万元编程课,上了3节课后机构更换讲师且课程质量下降,家长要求按剩余课时退费,机构以“报名后概不退费”为由拒绝。用本工具的法律意见函模板,引用《消费者权益保护法》第26条关于格式条款无效的规定,以及《民法典》第497条,生成一份律师视角的退费告知函,附上缴费记录和课程变更截图,发送后机构两天内主动联系协商退费方案。
朋友借款5万元约定半年还清,逾期一年未还且微信拉黑。出借人手头只有转账记录和口头承诺,缺乏正式借条。使用本工具的还款催告函模板,填写借款日期、金额、约定还款日,以及最后一次联系时间,生成一份带有“如本函发出后7日内未还款,将依法向法院提起民间借贷纠纷诉讼”表述的正式催收函。通过EMS寄到对方身份证地址,留存回执作为诉讼时效中断的证据。
| 维度 | 本工具 | Word 模板 | 传统手工起草 |
|---|---|---|---|
| 模板场景 | 多场景标准模板(含合规审核版) | 通用模板,需自行调整格式与条款 | 无模板,完全从零撰写 |
| 合规审核 | 内置合规审核版,降低法律风险 | 无审核,需自行对照法规 | 完全依赖个人法律知识 |
| 输出格式 | 直接生成标准文档,可复制粘贴 | 需手动排版,格式易错乱 | 纯手工书写或打字,效率低 |
| 使用速度 | 选择模板→填写信息→生成,分钟级 | 打开文档→修改内容→调整格式,10-30分钟 | 构思→起草→修改→定稿,小时级 |
| 适用人群 | 个人、企业、法务、行政等非律师用户 | 有文档处理经验的用户 | 具备法律专业知识的律师或法务 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 场景:个人借款纠纷,借款金额5000元,借条清晰,对方逾期3个月未还 | 律师函模板(个人借款纠纷) 致:XXX(借款人姓名) 本律师受XXX(出借人姓名)委托,就您与委托人之间的借款纠纷事宜,郑重致函如下: 一、事实概述 委托人于XXXX年XX月XX日向您出借人民币5000元,双方签署《借条》,约定还款日期为XXXX年XX月XX日。截至本函发出之日,您未按约归还借款,已逾期3个月。 二、法律分析 根据《中华人民共和国民法典》第六百七十五条,借款人应当按照约定的期限返还借款。您逾期未还的行为已构成违约,委托人有权要求您立即返还借款本金5000元,并支付逾期利息(按LPR计算)。 三、法律后果 请您在收到本函后7日内向委托人归还上述借款本息。逾期未履行,委托人将依法向人民法院提起诉讼,届时您可能还需承担诉讼费、律师费等额外费用。 四、联系方式 请于收函后3日内与委托人联系协商还款事宜。 此致 XXX律师事务所 XXXX年XX月XX日 | 常规:个人借款纠纷是最典型的使用场景,金额适中,借条清晰,验证模板对常见小额借贷的覆盖能力 |
| 场景:商业合同违约,合同金额50万元,对方逾期交付货物30天,合同约定违约金为每日0.1% | 律师函模板(商业合同违约) 致:XXX(违约方公司名称) 本律师受XXX(守约方公司名称)委托,就贵司违反《XXX采购合同》(合同编号:XXX)一事,郑重致函如下: 一、事实概述 委托人与贵司于XXXX年XX月XX日签订上述合同,约定贵司应于XXXX年XX月XX日前交付货物。截至本函发出之日,贵司仍未完成交付,已逾期30天。合同约定逾期违约金为每日0.1%。 二、法律分析 根据《中华人民共和国民法典》第五百七十七条,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。贵司逾期交付已构成根本违约,委托人有权要求贵司继续履行合同,并支付逾期违约金(50万元 × 0.1% × 30天 = 1.5万元)。 三、法律后果 请贵司在收到本函后7日内完成货物交付并支付违约金1.5万元。逾期未履行,委托人将依法解除合同并提起诉讼,届时贵司可能还需承担诉讼费、律师费、保全费等全部费用。 四、联系方式 请于收函后3日内与委托人联系协商解决方案。 此致 XXX律师事务所 XXXX年XX月XX日 | 常规:商业合同违约场景,金额较大且涉及违约金计算,验证模板对合同编号、违约金公式的自动填充能力 |
| 场景:房屋租赁纠纷,租客拖欠房租3个月,月租金3000元,押金已抵扣1个月,剩余欠款6000元 | 律师函模板(房屋租赁纠纷) 致:XXX(租客姓名) 本律师受XXX(出租人姓名)委托,就您拖欠房屋租金事宜,郑重致函如下: 一、事实概述 委托人于XXXX年XX月XX日与您签订《房屋租赁合同》(地址:XXX),约定月租金3000元,押金3000元。截至本函发出之日,您已拖欠房租3个月,扣除已抵扣的1个月押金,仍欠租金6000元。 二、法律分析 根据《中华人民共和国民法典》第七百二十二条,承租人无正当理由未支付或者迟延支付租金的,出租人可以请求承租人在合理期限内支付。您逾期支付租金已构成违约,委托人有权要求您立即支付欠款6000元。 三、法律后果 请您在收到本函后7日内支付剩余欠款6000元。逾期未支付,委托人将依法解除租赁合同并收回房屋,同时向人民法院提起诉讼,届时您可能还需承担诉讼费、律师费及房屋空置损失等费用。 四、联系方式 请于收函后3日内与委托人联系协商还款事宜。 此致 XXX律师事务所 XXXX年XX月XX日 | 常规:房屋租赁纠纷中押金抵扣的常见处理,验证模板对押金抵扣逻辑的自动计算 |
| 场景:网络名誉侵权,对方在微博发布不实信息,阅读量10万+,已保存截图证据 | 律师函模板(网络名誉侵权) 致:XXX(侵权人姓名/网名) 本律师受XXX(被侵权人姓名)委托,就您在微博平台发布不实信息侵害委托人名誉权一事,郑重致函如下: 一、事实概述 委托人发现,您于XXXX年XX月XX日在微博平台(账号:XXX)发布内容(截图见附件),其中包含针对委托人的不实描述。该内容已被转发XXX次,阅读量超过10万,对委托人声誉造成严重负面影响。委托人已对上述内容进行截图公证。 二、法律分析 根据《中华人民共和国民法典》第一千零二十四条,任何组织或者个人不得以侮辱、诽谤等方式侵害他人的名誉权。您的行为已构成对委托人名誉权的侵害,委托人有权要求您立即停止侵害、消除影响、恢复名誉、赔礼道歉,并赔偿损失。 三、法律后果 请您在收到本函后24小时内删除上述侵权内容,并在微博平台公开发布道歉声明(保留不少于7天)。逾期未履行,委托人将依法向人民法院提起诉讼,届时您可能还需承担诉讼费、公证费、律师费及精神损害赔偿金。 四、联系方式 请于收函后24小时内与委托人联系协商处理。 此致 XXX律师事务所 XXXX年XX月XX日 | 边界:网络侵权场景,涉及阅读量、公证证据、24小时紧急响应,验证模板对时效性要求的处理 |
| 场景:劳动纠纷,公司拖欠员工工资2个月,月薪8000元,未签劳动合同,工作已满6个月 | 律师函模板(劳动纠纷) 致:XXX(公司名称) 本律师受XXX(员工姓名)委托,就贵司拖欠劳动报酬事宜,郑重致函如下: 一、事实概述 委托人于XXXX年XX月XX日入职贵司,担任XXX职位,约定月薪8000元。双方未签订书面劳动合同。截至本函发出之日,贵司已拖欠委托人2个月工资(共计16000元)。 二、法律分析 根据《中华人民共和国劳动合同法》第八十五条,用人单位未及时足额支付劳动报酬的,劳动行政部门责令限期支付,逾期不支付的,责令按应付金额50%以上100%以下的标准加付赔偿金。同时,根据该法第八十二条,用人单位自用工之日起超过一个月不满一年未与劳动者订立书面劳动合同的,应当向劳动者每月支付二倍的工资。贵司已拖欠工资16000元,且因未签合同,委托人有权主张双倍工资差额(自第二个月起共5个月,计40000元)。 三、法律后果 请贵司在收到本函后7日内支付拖欠工资16000元及双倍工资差额40000元,合计56000元。逾期未支付,委托人将向劳动监察部门投诉并申请劳动仲裁,届时贵司可能还需承担额外赔偿金及仲裁费用。 四、联系方式 请于收函后3日内与委托人联系协商解决。 此致 XXX律师事务所 XXXX年XX月XX日 | 边界:劳动纠纷中未签合同的双倍工资主张,验证模板对劳动法特殊条款的自动引用和金额计算 |
| 场景:离婚纠纷,对方婚内出轨,有微信聊天记录证据,要求离婚并分割共同财产(房产一套、存款20万) | 律师函模板(离婚纠纷) 致:XXX(对方姓名) 本律师受XXX(委托人姓名)委托,就您与委托人之间的离婚纠纷事宜,郑重致函如下: 一、事实概述 委托人与您于XXXX年XX月XX日登记结婚。委托人发现您存在婚内出轨行为,相关微信聊天记录已保存并公证。双方共同财产包括:位于XXX的房产一套(估值约XXX元)、银行存款20万元。 二、法律分析 根据《中华人民共和国民法典》第一千零七十九条,夫妻一方要求离婚的,可以由有关组织进行调解或者直接向人民法院提起离婚诉讼。您婚内出轨的行为属于导致离婚的重大过错,根据第一千零九十一条,无过错方有权请求损害赔偿。委托人要求:1. 解除婚姻关系;2. 依法分割共同财产(房产归委托人所有,存款各半);3. 您向委托人支付精神损害赔偿金。 三、法律后果 请您在收到本函后15日内与委托人协商离婚及财产分割事宜。逾期未回应,委托人将向人民法院提起离婚诉讼,届时法院将依法判决,您作为过错方可能承担不利后果。 四、联系方式 请于收函后7日内与委托人联系协商。 此致 XXX律师事务所 XXXX年XX月XX日 | 易错:离婚纠纷中涉及过错方损害赔偿,用户易混淆财产分割与损害赔偿的独立请求权,验证模板对民法典相关条款的准确引用 |
| 场景:物业纠纷,物业公司未履行合同约定(楼道卫生差、门禁损坏半年),业主拒交物业费,物业公司催收 | 律师函模板(物业纠纷) 致:XXX(业主姓名) 本律师受XXX(物业公司名称)委托,就您拖欠物业费事宜,郑重致函如下: 一、事实概述 委托人与您于XXXX年XX月XX日签订《物业服务合同》,约定物业费为每月XXX元。截至本函发出之日,您已拖欠物业费XXX个月,共计XXX元。 二、法律分析 根据《中华人民共和国民法典》第九百四十四条,业主应当按照约定向物业服务人支付物业费。您未按时支付物业费的行为已构成违约,委托人有权要求您立即支付欠款。 三、法律后果 请您在收到本函后7日内支付拖欠物业费XXX元。逾期未支付,委托人将依法向人民法院提起诉讼,届时您可能还需承担诉讼费、律师费及违约金。 四、联系方式 请于收函后3日内与委托人联系协商。 此致 XXX律师事务所 XXXX年XX月XX日 | 易错:用户常以为物业未履约就可以不交物业费,但法律上两者是不同法律关系,模板未自动加入抗辩理由,提醒用户需另行主张 |
| 场景:交通事故赔偿,对方全责,我方车辆维修费3万元,对方保险公司已定损,但对方个人拒绝赔偿维修费差额(定损2.5万,实际维修3万) | 律师函模板(交通事故赔偿) 致:XXX(责任方姓名) 本律师受XXX(受害方姓名)委托,就您与委托人之间的交通事故赔偿纠纷事宜,郑重致函如下: 一、事实概述 XXXX年XX月XX日,您驾驶车辆(车牌号:XXX)在XXX路段与委托人车辆(车牌号:XXX)发生碰撞,交警认定您负全部责任。委托人车辆维修实际费用为3万元,保险公司定损金额为2.5万元,差额5000元您拒绝支付。 二、法律分析 根据《中华人民共和国民法典》第一千一百六十五条,行为人因过错侵害他人民事权益造成损害的,应当承担侵权责任。您作为全责方,应当赔偿委托人全部实际损失,包括维修费差额5000元。保险公司定损金额仅为内部赔付标准,不能免除您的全额赔偿责任。 三、法律后果 请您在收到本函后7日内支付维修费差额5000元。逾期未支付,委托人将依法向人民法院提起诉讼,届时您可能还需承担诉讼费、律师费及车辆停运损失等费用。 四、联系方式 请于收函后3日内与委托人联系协商。 此致 XXX律师事务所 XXXX年XX月XX日 | 易错:用户常误以为保险公司定损金额就是最终赔偿额,忽略差额追偿权,验证模板对保险定损与侵权赔偿关系的正确区分 |
1.模板场景与事实不符,导致法律效力存疑
直接套用“借款纠纷”模板,但实际是“合同违约”纠纷,仅修改了对方姓名和金额根据实际纠纷类型(如合同违约、侵权、劳动争议)选择对应模板,并调整事实描述段落律师函的核心是事实陈述与法律依据的对应。用错模板会导致法律定性错误,对方律师可据此抗辩函件无效。
2.缺少关键事实要素,函件被退回
仅写“张三欠我10万元”,未注明欠款事由、借款日期、还款期限、利息约定张三于2023年6月1日因购买设备向本人借款10万元,约定2023年12月31日前还清,年利率5%,至今未还《民法典》第668条要求借款合同需明确借款种类、币种、用途、数额、利率、期限。缺失任一要素,函件无法构成有效催告。
3.法律依据引用错误或过时
引用《合同法》第107条(已废止)主张违约责任引用《民法典》第577条(当事人一方不履行合同义务应承担违约责任)《合同法》已于2021年1月1日被《民法典》取代。引用已失效法条,对方律师可主张函件法律基础错误,直接无视。
4.措辞情绪化,丧失专业威慑力
“你这种行为太无耻了!必须马上还钱!否则让你吃官司!”“贵方逾期未履行还款义务的行为已构成违约。请于本函送达之日起7日内清偿全部欠款,逾期本所将代理委托人提起诉讼。”律师函是法律文书,情绪化措辞会被视为“威胁”而非“催告”,反而给对方留下“对方不专业”的把柄。
5.未指定履行期限,函件沦为无效催告
“请尽快处理此事”或“限你立即还钱”“请于收到本函之日起7日内(即2024年8月15日前)将欠款10万元汇至以下账户”《民法典》第189条要求催告需明确合理期限。无具体截止日期的函件,法院可能认定未完成催告程序,无法起算诉讼时效。
6.证据清单缺失或描述模糊
“附:相关证据”“附:1. 借款合同(编号20230601);2. 银行转账记录(2023年6月1日,10万元);3. 微信催款聊天记录(2024年1月-7月)”律师函常作为诉讼前证据固定。模糊描述导致对方无法核实,法院也可能因证据不明确而不采信函件效力。
7.收件人信息错误,函件无法送达
收件人写“张三”,但未注明身份证号或公司统一社会信用代码收件人:张三(身份证号:110101199001011234)或 北京XX科技有限公司(统一社会信用代码:91110108MA01XXXXX)《民事诉讼法》第88条要求送达需明确受送达人身份。同名同姓常见,无唯一标识的函件可能被退回或送达给错误对象。
模板适用性得分 = 场景匹配度 × 0.6 + 合规完整度 × 0.4
场景匹配度0–1,基于纠纷类型与模板场景的吻合度合规完整度0–1,模板条款覆盖法律要件的比例用户选择「买卖合同纠纷」场景,系统判定场景匹配度 0.9,模板包含违约责任、送达地址等 8 项要件(共 10 项),合规完整度 0.8。得分 = 0.9×0.6 + 0.8×0.4 = 0.54 + 0.32 = 0.86,推荐使用该模板并提示补充争议解决条款。
5 种主流语言实现,复制即用:
import json
# 律师函模板数据(合规审核版)
template = {
"title": "律师函",
"sender": {
"law_firm": "XX律师事务所",
"lawyer": "XXX律师",
"address": "XX省XX市XX区XX路XX号"
},
"recipient": {
"name": "XXX公司/个人",
"address": "XX省XX市XX区XX路XX号"
},
"case_info": {
"violation": "侵犯商标权/名誉权/合同违约",
"evidence": "(证据清单略)",
"demand": "立即停止侵权行为,赔偿经济损失XX元"
},
"legal_basis": [
"《中华人民共和国民法典》第XX条",
"《中华人民共和国商标法》第XX条"
],
"deadline": "收到本函后7日内",
"date": "2024年XX月XX日"
}
def generate_legal_letter(template: dict) -> str:
"""生成律师函文本(合规审核版)"""
parts = []
parts.append(f"{template['title']}\n")
parts.append(f"致:{template['recipient']['name']}\n")
parts.append(f"地址:{template['recipient']['address']}\n")
parts.append(f"\n本所接受{template['sender']['law_firm']}指派,{template['sender']['lawyer']}承办,就以下事项致函:\n")
parts.append(f"一、事实情况\n{template['case_info']['violation']}\n")
parts.append(f"二、法律依据\n" + "\n".join(template['legal_basis']) + "\n")
parts.append(f"三、委托人要求\n{template['case_info']['demand']}\n")
parts.append(f"四、期限要求\n请在{template['deadline']}内予以答复或履行义务。\n")
parts.append(f"\n{template['sender']['law_firm']}\n{template['sender']['lawyer']}\n{template['date']}")
return "\n".join(parts)
# 示例输出
print(generate_legal_letter(template))// 律师函模板生成(合规审核版)
const template = {
title: '律师函',
sender: {
lawFirm: 'XX律师事务所',
lawyer: 'XXX律师',
address: 'XX省XX市XX区XX路XX号'
},
recipient: {
name: 'XXX公司/个人',
address: 'XX省XX市XX区XX路XX号'
},
caseInfo: {
violation: '侵犯商标权/名誉权/合同违约',
evidence: '(证据清单略)',
demand: '立即停止侵权行为,赔偿经济损失XX元'
},
legalBasis: [
'《中华人民共和国民法典》第XX条',
'《中华人民共和国商标法》第XX条'
],
deadline: '收到本函后7日内',
date: '2024年XX月XX日'
};
function generateLegalLetter(tpl) {
return [
`${tpl.title}\n`,
`致:${tpl.recipient.name}`,
`地址:${tpl.recipient.address}\n`,
`本所接受${tpl.sender.lawFirm}指派,${tpl.sender.lawyer}承办,就以下事项致函:\n`,
`一、事实情况\n${tpl.caseInfo.violation}\n`,
`二、法律依据\n${tpl.legalBasis.join('\n')}\n`,
`三、委托人要求\n${tpl.caseInfo.demand}\n`,
`四、期限要求\n请在${tpl.deadline}内予以答复或履行义务。\n`,
`\n${tpl.sender.lawFirm}\n${tpl.sender.lawyer}\n${tpl.date}`
].join('\n');
}
// 示例输出
console.log(generateLegalLetter(template));package main
import (
"fmt"
"strings"
)
// LegalLetterTemplate 律师函模板(合规审核版)
type LegalLetterTemplate struct {
Title string
Sender SenderInfo
Recipient RecipientInfo
CaseInfo CaseInfo
LegalBasis []string
Deadline string
Date string
}
type SenderInfo struct {
LawFirm string
Lawyer string
Address string
}
type RecipientInfo struct {
Name string
Address string
}
type CaseInfo struct {
Violation string
Evidence string
Demand string
}
func GenerateLegalLetter(tpl LegalLetterTemplate) string {
var parts []string
parts = append(parts, tpl.Title+"\n")
parts = append(parts, fmt.Sprintf("致:%s", tpl.Recipient.Name))
parts = append(parts, fmt.Sprintf("地址:%s\n", tpl.Recipient.Address))
parts = append(parts, fmt.Sprintf("本所接受%s指派,%s承办,就以下事项致函:\n", tpl.Sender.LawFirm, tpl.Sender.Lawyer))
parts = append(parts, fmt.Sprintf("一、事实情况\n%s\n", tpl.CaseInfo.Violation))
parts = append(parts, fmt.Sprintf("二、法律依据\n%s\n", strings.Join(tpl.LegalBasis, "\n")))
parts = append(parts, fmt.Sprintf("三、委托人要求\n%s\n", tpl.CaseInfo.Demand))
parts = append(parts, fmt.Sprintf("四、期限要求\n请在%s内予以答复或履行义务。\n", tpl.Deadline))
parts = append(parts, fmt.Sprintf("\n%s\n%s\n%s", tpl.Sender.LawFirm, tpl.Sender.Lawyer, tpl.Date))
return strings.Join(parts, "\n")
}
func main() {
tpl := LegalLetterTemplate{
Title: "律师函",
Sender: SenderInfo{
LawFirm: "XX律师事务所",
Lawyer: "XXX律师",
Address: "XX省XX市XX区XX路XX号",
},
Recipient: RecipientInfo{
Name: "XXX公司/个人",
Address: "XX省XX市XX区XX路XX号",
},
CaseInfo: CaseInfo{
Violation: "侵犯商标权/名誉权/合同违约",
Evidence: "(证据清单略)",
Demand: "立即停止侵权行为,赔偿经济损失XX元",
},
LegalBasis: []string{
"《中华人民共和国民法典》第XX条",
"《中华人民共和国商标法》第XX条",
},
Deadline: "收到本函后7日内",
Date: "2024年XX月XX日",
}
fmt.Println(GenerateLegalLetter(tpl))
}<?php
// 律师函模板生成(合规审核版)
$template = [
'title' => '律师函',
'sender' => [
'law_firm' => 'XX律师事务所',
'lawyer' => 'XXX律师',
'address' => 'XX省XX市XX区XX路XX号'
],
'recipient' => [
'name' => 'XXX公司/个人',
'address' => 'XX省XX市XX区XX路XX号'
],
'case_info' => [
'violation' => '侵犯商标权/名誉权/合同违约',
'evidence' => '(证据清单略)',
'demand' => '立即停止侵权行为,赔偿经济损失XX元'
],
'legal_basis' => [
'《中华人民共和国民法典》第XX条',
'《中华人民共和国商标法》第XX条'
],
'deadline' => '收到本函后7日内',
'date' => '2024年XX月XX日'
];
function generateLegalLetter(array $tpl): string {
$parts = [];
$parts[] = $tpl['title'] . "\n";
$parts[] = "致:" . $tpl['recipient']['name'];
$parts[] = "地址:" . $tpl['recipient']['address'] . "\n";
$parts[] = "本所接受" . $tpl['sender']['law_firm'] . "指派," . $tpl['sender']['lawyer'] . "承办,就以下事项致函:\n";
$parts[] = "一、事实情况\n" . $tpl['case_info']['violation'] . "\n";
$parts[] = "二、法律依据\n" . implode("\n", $tpl['legal_basis']) . "\n";
$parts[] = "三、委托人要求\n" . $tpl['case_info']['demand'] . "\n";
$parts[] = "四、期限要求\n请在" . $tpl['deadline'] . "内予以答复或履行义务。\n";
$parts[] = "\n" . $tpl['sender']['law_firm'] . "\n" . $tpl['sender']['lawyer'] . "\n" . $tpl['date'];
return implode("\n", $parts);
}
echo generateLegalLetter($template);import java.util.*;
public class LegalLetterGenerator {
static class SenderInfo {
String lawFirm, lawyer, address;
SenderInfo(String lawFirm, String lawyer, String address) {
this.lawFirm = lawFirm;
this.lawyer = lawyer;
this.address = address;
}
}
static class RecipientInfo {
String name, address;
RecipientInfo(String name, String address) {
this.name = name;
this.address = address;
}
}
static class CaseInfo {
String violation, evidence, demand;
CaseInfo(String violation, String evidence, String demand) {
this.violation = violation;
this.evidence = evidence;
this.demand = demand;
}
}
static class LegalLetterTemplate {
String title;
SenderInfo sender;
RecipientInfo recipient;
CaseInfo caseInfo;
List<String> legalBasis;
String deadline, date;
LegalLetterTemplate(String title, SenderInfo sender, RecipientInfo recipient,
CaseInfo caseInfo, List<String> legalBasis, String deadline, String date) {
this.title = title;
this.sender = sender;
this.recipient = recipient;
this.caseInfo = caseInfo;
this.legalBasis = legalBasis;
this.deadline = deadline;
this.date = date;
}
}
public static String generateLegalLetter(LegalLetterTemplate tpl) {
List<String> parts = new ArrayList<>();
parts.add(tpl.title + "\n");
parts.add("致:" + tpl.recipient.name);
parts.add("地址:" + tpl.recipient.address + "\n");
parts.add("本所接受" + tpl.sender.lawFirm + "指派," + tpl.sender.lawyer + "承办,就以下事项致函:\n");
parts.add("一、事实情况\n" + tpl.caseInfo.violation + "\n");
parts.add("二、法律依据\n" + String.join("\n", tpl.legalBasis) + "\n");
parts.add("三、委托人要求\n" + tpl.caseInfo.demand + "\n");
parts.add("四、期限要求\n请在" + tpl.deadline + "内予以答复或履行义务。\n");
parts.add("\n" + tpl.sender.lawFirm + "\n" + tpl.sender.lawyer + "\n" + tpl.date);
return String.join("\n", parts);
}
public static void main(String[] args) {
LegalLetterTemplate tpl = new LegalLetterTemplate(
"律师函",
new SenderInfo("XX律师事务所", "XXX律师", "XX省XX市XX区XX路XX号"),
new RecipientInfo("XXX公司/个人", "XX省XX市XX区XX路XX号"),
new CaseInfo("侵犯商标权/名誉权/合同违约", "(证据清单略)", "立即停止侵权行为,赔偿经济损失XX元"),
Arrays.asList("《中华人民共和国民法典》第XX条", "《中华人民共和国商标法》第XX条"),
"收到本函后7日内",
"2024年XX月XX日"
);
System.out.println(generateLegalLetter(tpl));
}
}模板预留了【】占位符,直接替换姓名、金额、日期等字段即可,无需重新排版。每个字段都标注了填写示例(如「张三」),保持原格式替换即可。注意金额建议写大写汉字(壹贰叁),避免争议;日期用中文数字(二〇二四)更规范。如果涉及多个被告,复制「被告」整段即可。
本套模板按「纠纷类型」分类,包括合同违约、欠款催收、侵权警告、租赁纠纷等。租房押金不退属于「租赁纠纷」场景,模板中已包含「押金返还」「违约金计算」等条款。如果对方是个人,建议用「个人对个人」版本;如果是中介公司,选「个人对企业」版本,开头称呼和落款格式不同。
核心条款已预填常用法律依据(如《民法典》第577条违约责任、第703条租赁合同),引用的是2021年生效版本。如果你涉及特殊情形(如网络侵权、知识产权),建议在「法律依据」段补充具体条文。模板末尾标注了「本函仅供参考,具体请咨询律师」,不构成法律意见。
不是。律师函模板是发函前的「草稿」或「沟通工具」,有两种用法:一是自己填写后直接打印邮寄给对方,起到正式催告作用;二是带着填好的模板去咨询律师,律师在此基础上修改后以律所名义发出。如果金额小、不想花钱请律师,直接寄出模板(附上证据复印件)在司法实践中也能作为「催告」证据。
不能直接当起诉状用。律师函是民事主体之间的催告文书,起诉状是向法院提交的法律文件,两者格式和内容要求不同。本模板生成的 PDF 适合作为「发函证据」或「谈判筹码」;如果对方收到后仍不履行,再拿着这个函和证据材料去法院立案。起诉状需要另用法院标准格式。
灰色标注的条款属于「可选/补充项」,例如「逾期利息计算方式」「管辖法院约定」等。如果双方合同里没有约定过利息或管辖,可以留空或删除该段;如果合同里有明确约定,则必须填写对应数值。模板末尾有「注意事项」说明每项灰色条款的适用条件,建议先看说明再填写。
有效送达需要「能证明对方收到」。推荐两种方式:一是顺丰快递寄纸质版,保留底单和签收记录(电子回单);二是通过 EMS 邮寄,法院认可度最高。如果对方拒收,保留「拒收退回」的快递记录,在法律上视为「送达」。不建议只用微信发图片,因为对方可能删除聊天记录,难以举证。
先确认发函人身份和函件内容是否真实。正规律师函会有律所盖章、律师签名和执业证号,可通过当地司法局官网核实。如果是本工具生成的模板,没有律所盖章,法律效力较低。建议核对函中欠款金额、合同编号是否和自己记录一致;如有异议,保留好证据并书面回复,不要口头承诺。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。