快速判定:Werkvertrag 是一份签字的工作说明,按奥地利 ABGB 第 1165 条及之后规定,在法律上把承包方约束为交付一个明确的结果。范围风险由承包方承担。工时材料按小时计费,范围风险由客户承担,法律关系更接近于一种与 Dienstvertrag 相邻的咨询模式。下面的矩阵覆盖归属、验收、VAT、记账和最常见的创始人错误。
这是一篇法律机制文章,不是法律建议。我们与一位奥地利商法律师合作起草实际合同。这里的目的是给你一张概念地图,让你能用清晰问题去找你自己的律师,而不是付钱让律师讲基础。
在做项目范围界定?
预约免费咨询奥地利民法(ABGB)在三种合同类型之间画了一条硬线:Werkvertrag(劳务合同,欠交付一个结果)、Dienstvertrag(雇佣合同,按指挥提供劳动)和 freier Dienstvertrag(自由服务合同,提供劳动但不被整合进公司)。Wavect 的典型固定价格合作是 Werkvertrag。Wavect 的典型 T&M 合作或按 freier Dienstvertrag 安排,或按 Werkvertrag 在明确范围内按小时计费;结构由客户的律师选择。
| 维度 | Werkvertrag(固定价格) | 工时材料 |
|---|---|---|
| 所欠的 | 一个明确的结果(“Werk”) | 合格劳动的小时数 |
| 谁承担范围风险 | 承包方 | 客户 |
| 验收触发 | 按 ABGB 第 1167 条 Abnahme,客户接受结果 | 按小时工时表签字,通常每月一次 |
| 保修期 | Gewährleistung:动产 2 年、不动产 3 年;缺陷必须修复 | 有限;保修若有则附在具体交付物上 |
| IP 归属 | 通常按 SoW 条款在全款付清后转让 | 通常按合同在付款进度中逐步转让 |
| 奥地利 VAT 处理 | SoW 总额的 20%;B2B 欧盟反向收费可行 | 月度发票的 20%;同样的欧盟规则 |
| 记账 | 基于里程碑的发票计划,验收前作为项目资产 | 月度经营支出,发生即计入 |
| 适用场景 | 范围明确、有硬截止、预算封顶 | 范围演化、探索性工作、嵌入团队 |
Wavect 的 Werkvertrag 在法律上把我们绑定为按定义好的 SoW 交付定义好的费用。如果我们低估了工作量,我们自己吃掉成本。我们不会因为自己估错复杂度就多收钱。我们不做的是“迟延退款”条款;德语 Werkvertrag 并不是“迟到退款”的意思,而是“在法律上必须交付约定结果”。客户依据奥地利法律的标准 Gewährleistung 体系享有救济:修补(Verbesserung)、降价,或在严重情况下解除合同。合同会写明里程碑计划与验收标准,双方都知道工作什么时候算完成。
客户审视交付的结果,要么接受、要么以具体缺陷清单拒绝、要么带保留意见接受。在合理期限内未提异议则视为静默接受。对软件来说,“合理期限”通常是 2 到 4 周的 UAT,会写进 SoW。验收标准本身是 SoW 的一部分,因此不会就交付物是否完成产生争论。模糊的验收标准是 Werkvertrag 纠纷最大的单一来源;我们在发现阶段结束时跑一个明确的验收标准冲刺。
能,而且应该。SoW 带有变更请求条款,定义范围外工作如何定价(通常按小时费率或每次变更一份迷你 Werkvertrag)以及时间线如何变动。原始范围与价格保持绑定。变更成为它自己的条目。这是大多数创始人掉进去的陷阱:他们签了 Werkvertrag,然后每周问一次“再加一件小事”,最终在错过最初截止时一脸困惑。条款存在是有原因的,请使用。
就 VAT 而言,没有。Werkvertrag 和 T&M 发票都按 20% 奥地利 VAT 计,B2B 跨境采用欧盟反向收费。差别在客户侧的记账。带里程碑付款的 Werkvertrag 按奥地利 UGB 规则在交付物被验收前通常资本化为项目资产,然后根据是否符合自研无形资产条件计入费用或摊销。T&M 直接是经营支出,按月确认。签字前请找会计聊一聊,特别是在你尚无营收且关心支出如何影响 P&L 时。

"合同清晰是风险防护。模糊的范围不会省律师费,只会让它翻倍。"
按奥地利法律,Werkvertrag 中的模糊通常对起草方不利(contra proferentem 原则),而起草方通常是承包方。因此模糊范围伤害的是 Wavect。这就是为什么我们在发现与 SoW 阶段投入很多,常常作为主 Werkvertrag 签字之前的一笔独立付费合作。我们如何做请见敏捷固定价格模型。如果你正在和任何供应商谈 Werkvertrag、范围却只有两段话,请别签。先付钱做一份合适的 SoW。
三种诚实情况:
其他情况,范围可定义、预算需要封顶时,Werkvertrag 胜出。与通用型外包的更深入对比请见 Wavect vs 开发外包,了解实际怎么落。
能。在 Werkvertrag 内部你可以跑 Sprint。Werkvertrag 定义最终结果,sprint 是交付机制。客户每 1 到 2 周拿到一次评审。承包方可以早期标记范围漂移。这就是“敏捷固定价格”模式。它能跑通,是因为 SoW 在正确的颗粒度上书写:结果与验收标准,而不是 user-story 级别细节。
来自我们软件开发服务的三种典型形态:
每一项是各自的合同。客户可以在任何一项之后停下,不绑定。这是设计。
选合同类型要匹配工作本身的风险形状,而不是匹配某个供应商的偏好。范围固定、截止固定意味着 Werkvertrag,加上前期合适的发现。范围未知或开放式工作意味着带月度上限的 T&M。不考虑法律机制就把两者混着用,是六个月后走到 Mahnverfahren(催告程序)的方式。
无论你签哪种合同,都让一位奥地利商法律师评审。费用通常在 €1,500 以下,是你能买到的最便宜的保险。
在做项目范围界定?
预约免费咨询