OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  legal-docs-fr:针对法国法律的法律文件生成器

legal-docs-fr:针对法国法律的法律文件生成器

 
  deepseek ·  2026-02-07 00:15:04 · 3 次点击  · 0 条评论  

法国法律文档生成器

为自由职业者/微型企业生成法国法律文档。
可生成 HTML 格式的通用销售条款、法律声明、服务合同和报价单。

脚本

所有脚本均在 scripts/ 目录下。仅使用 Python 3 标准库。生成的文档保存在 ~/.freelance/legal/ 目录。

legal.py — 法律文档生成

# CGV — 通用销售条款
python3 legal.py generate cgv [--no-open]
python3 legal.py generate cgv --tribunal "Paris" --mediateur "CMAP, Paris"

# 网站法律声明
python3 legal.py generate mentions --hebergeur "Vercel Inc, San Francisco" [--site "monsite.fr"] [--dpo "dpo@email.com"]

# 服务合同
python3 legal.py generate contrat --client "Acme Corp" --mission "Développement application web" \
  --montant 5000 --duree "3 mois" [--client-address "10 rue Example, Paris"] \
  [--client-siret "12345678900010"] [--date-debut "01/03/2026"] [--non-sollicitation]

# 报价单
python3 legal.py generate devis --client "Acme Corp" --items "Dev frontend:10:400" "Design UX:3:500" \
  [--number DEV-2026-001] [--date 2026-02-15]

# 列出所有已生成的文档
python3 legal.py list [--json]

# 查看服务提供商配置
python3 legal.py config [--json]

所有生成命令都支持 --no-open 参数,以避免在浏览器中自动打开文档。

服务提供商信息覆盖(适用于所有 generate 命令)

--nom "Hugo Dupont" --siret "12345" --adresse "42 rue X" --email "x@y.com" --phone "06..."

如果存在 ~/.freelance/config.json 文件(来自 freelance-toolkit),信息将自动预填充。

生成的文档

类型 文件 内容
通用销售条款 cgv.html 10 条条款:目的、订单、付款(30天、3倍法定利率、40欧元)、期限、知识产权、责任、终止、不可抗力、管辖权、调解
法律声明 mentions.html 身份信息、托管商、出版负责人、GDPR(权利、目的、数据保护官)、Cookie、知识产权
合同 contrat-{client}-{ts}.html 双方、任务、期限、价格(30/70)、义务、保密、知识产权、终止、可选的非招揽条款
报价单 DEV-YYYY-NNN.html 自动编号、30天有效期、服务项目行、付款条件、"同意"签名栏

配置

使用 ~/.freelance/config.json(与 freelance-toolkit 共享):

{
  "provider": { "name": "...", "address": "...", "siret": "...", "email": "...", "phone": "..." },
  "micro_entreprise": true,
  "tva_rate": 0
}

如果 micro_entreprise: true,所有文档将添加《法国税收总法典》第 293B 条的相关说明。

数据文件结构

~/.freelance/legal/
├── cgv.html / cgv.json
├── mentions.html / mentions.json
├── contrat-acme-20260215-143022.html / .json
├── DEV-2026-001.html / .json
└── ...

法律内容

文档包含法国法律规定的强制性条款:
- 付款:30 天期限,逾期罚款为 3 倍法定利率,固定赔偿金 40 欧元(《商法典》第 D441-5 条)
- 知识产权:以全额付款为前提的知识产权转让
- 调解:自 2016 年起强制要求(《消费法典》第 L611-1 条)
- GDPR:个人权利、处理目的、数据保存期限、数据保护官联系方式
- 不可抗力:《民法典》第 1218 条

有关法律义务的详细信息,请参阅 references/french-legal-ref.md

备注

  • 使用内联 CSS 的 HTML,针对打印/PDF 导出优化
  • 金额使用法语格式(2 900,00 €)
  • 使用服务提供商的首字母作为徽标(与发票样式一致)
  • listconfig 命令支持 --json 参数
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor