BGB-WERK-DIENST-MISMATCH legal type_error ai_generated true

AI tells a German freelancer that a 'Werkvertrag' and a 'Dienstvertrag' are interchangeable terms for service contracts

ID: legal/germany-werksvertrag-vs-dienstvertrag-misclassification

Also available as: JSON · Markdown · 中文
82%Fix Rate
86%Confidence
1Evidence
2023-06-10First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
BGB (Bürgerliches Gesetzbuch) §§ 611-630 (Dienstvertrag) active
BGB §§ 631-651 (Werkvertrag) active
BGH (Bundesgerichtshof) case law on Abnahme active

Root Cause

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.

generic

中文

根据德国民法典(BGB 第 631-651 条和第 611-630 条),Werkvertrag(成果型服务合同)要求交付特定结果,而 Dienstvertrag(努力型服务合同)仅要求尽力工作;错误分类可能导致责任条款无效,并将失败风险完全转移给承包商。

Official Documentation

https://www.gesetze-im-internet.de/bgb/BJNR001950896.html

Workarounds

  1. 85% success 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 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.'
  2. 80% success 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.'
    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.'

中文步骤

  1. 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.'
  2. 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.'

Dead Ends

Common approaches that don't work:

  1. 75% fail

    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

  2. 50% fail

    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