固定总价合同遇到范围变化时,增减项能不能算、按什么算,取决于原报价里是否已经把该项工作拆成可辨认的单价或工作量。如果拆了,就按原单价乘增减量;如果没拆,双方只能先补一份范围确认,再谈价,否则任何一方单方面套用比例都可能谈不拢。这个结论有一个明确的反例:当变化属于原范围的修正而非新增,比如旧系统里本来就承诺过的字段没做全,此时通常不构成增减项,而是原义务的补齐。
范围变化在固定总价里最容易混淆的是性质判断。新增是原清单没写、后来要加的工作;删减是原清单写了、后来不做了;修正是原清单写了但做得不对或做漏了,需要返工补齐。三者的计价方式完全不同:新增按增加项算,删减按减少项算,修正一般不计增减项,除非修正的原因来自需求方主动改口。
判断依据不是口头说法,而是原报价单、需求文档和验收标准里有没有对应条目。假设一份旧内容迁移项目,原清单写了“迁移已发布的文章”,后来要求把草稿箱里的内容也迁过去。草稿迁移不在原清单覆盖范围内,属于新增;如果原清单写的是“迁移全部内容”,草稿本来就在范围内,那就不该另算钱,只是原义务没做完。
固定总价合同里,增减项最稳的计算方式是用原报价中的单价或人天费率折算。原报价里如果拆出了“每篇文章迁移单价”“每个页面改版单价”“每小时开发费率”,新增就按这个单价乘数量,删减就按同一单价乘减少数量。这样做的好处是双方不用重新谈判定价逻辑,只谈数量。
如果原报价只有一个总价,没有拆分,就比较麻烦。此时可以退一步,用原总价除以可辨认的工作量单位,得出一个内部折算单价,但前提是双方都认可这个折算口径。比如原总价对应一百个页面的改版,折算成每页单价,再乘新增页数。这个折算单价只是内部计算工具,不是对外报价,也不代表市场价。
需要注意,删减项不一定能等额扣钱。如果删掉的工作已经投入了前期调研、结构设计或环境搭建,这部分成本不会因为后段不做而消失。所以删减项通常只扣可避免的直接工作量,而不是简单按比例退款。这一点要在范围确认时写清楚,否则退出旧合作时容易各说各话。
旧内容、旧系统或旧合作关系需要退出时,固定总价合同往往还剩一部分没做完。这时候要区分两类工作:已经完成且可独立验收的部分,和为了后续工作才做的前置投入。前者按原单价或原进度结清,后者要看它是否对需求方还有独立价值。
举个例子,假设一个旧站改版项目,原合同包含结构梳理、模板开发和内容迁移三块。现在要退出,结构梳理已完成并交付了文档,模板开发做了一半,内容迁移还没开始。结构梳理可以单独结清,因为文档已经交付;模板开发如果只完成一半且无法独立运行,可能只能按已完成的可辨认模块折算,而不是按一半总价;内容迁移没开始,通常不计。
这里的关键动作是:在退出前,把已完成部分列成一张可验收清单,逐项标注“可独立使用”“需配合后续工作”“未开始”。这张清单直接决定下一步是结清、保留还是放弃。如果某项工作虽然没做完,但已经产出的中间成果对保留部分仍有价值,比如已整理好的旧内容分类表,就可以单独保留并计入结清范围。
上面按原单价折算的方法,在一种情况下不成立:原报价里的单价本身就是为了打包总价而压低的,并不反映单项工作的真实成本。比如原报价为了凑一个固定总价,把某项工作的单价写得明显偏低,现在新增同类工作,如果还按这个低价算,承接方会亏;如果按市场价算,需求方又会觉得前后不一致。
这时候正确的做法不是硬套原单价,而是回到原报价的形成逻辑:如果原低价是因为整体打包量大有折扣,那新增部分可以按“原单价加合理修正”来谈,修正幅度参考原报价的整体折扣水平;如果原低价本身就是报价失误,双方需要重新确认该项工作的实际工作量,而不是假装原单价有效。这个反例说明,固定总价下的增减项计算,前提是原报价结构本身经得起拆分,否则要先修报价结构,再谈增减。
不管采用哪种算法,下一步动作都是一样的:在计算增减项之前,先写一份范围变化确认单,写清变化性质(新增、删减、修正)、对应原报价条目、数量或工作量、拟用单价和结清方式。这份确认单不需要很长,但要能让第三方看懂为什么加、为什么减。
确认单签完之后,再按确认的金额调整付款节点或结清尾款。如果双方对某项工作的性质有分歧,比如一方认为是新增、另一方认为是修正,就先只确认无争议的部分,有争议的部分单独列出,不要为了推进而把争议项混进总价里。这样做的结果是,下一步无论是继续合作还是退出,都有一份可对照的结算依据,而不是靠回忆和口头承诺。