AI 告诉德国自由职业者,“Werkvertrag”和“Dienstvertrag”是服务合同的互换术语
AI tells a German freelancer that a 'Werkvertrag' and a 'Dienstvertrag' are interchangeable terms for service contracts
ID: legal/germany-werksvertrag-vs-dienstvertrag-misclassification
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| BGB (Bürgerliches Gesetzbuch) §§ 611-630 (Dienstvertrag) | active | — | — | — |
| BGB §§ 631-651 (Werkvertrag) | active | — | — | — |
| BGH (Bundesgerichtshof) case law on Abnahme | active | — | — | — |
根因分析
根据德国民法典(BGB 第 631-651 条和第 611-630 条),Werkvertrag(成果型服务合同)要求交付特定结果,而 Dienstvertrag(努力型服务合同)仅要求尽力工作;错误分类可能导致责任条款无效,并将失败风险完全转移给承包商。
English
Under German civil law (BGB §§ 631-651 and §§ 611-630), a Werkvertrag (service-for-result contract) requires delivery of a specific outcome, while a Dienstvertrag (service-for-effort contract) only requires best-effort work; misclassification can void liability clauses and shift risk of failure entirely onto the contractor.
官方文档
https://www.gesetze-im-internet.de/bgb/BJNR001950896.html解决方案
-
For software development with defined milestones, use a Werkvertrag with an acceptance procedure (Abnahme) clause per BGB § 640. Example clause: 'Der Auftragnehmer schuldet die Lieferung des in Anlage 1 beschriebenen Softwaremoduls. Die Abnahme erfolgt nach erfolgreichem Test gemäß § 640 BGB.'
-
For ongoing support or consulting where no specific deliverable is guaranteed, use a Dienstvertrag with a duty-of-care clause. Example: 'Der Auftragnehmer verpflichtet sich, die Beratungsleistungen mit der Sorgfalt eines ordentlichen Kaufmanns zu erbringen, schuldet jedoch keinen bestimmten Erfolg.'
无效尝试
常见但无效的做法:
-
75% 失败
Using a Dienstvertrag template for a software development project where a specific deliverable is required means the client can reject the work and refuse payment if the result is not achieved
-
50% 失败
Assuming that a 'fixed price' always implies a Werkvertrag ignores that a fixed-price Dienstvertrag is possible but the contractor bears no liability for failure to achieve a specific outcome