加拿大 AI 公司为大型企业完成模型部署后,客户能否一直增加测试项目、推迟验收,再把付款期限往后推,首先要看合同怎样定义交付、验收和付款触发条件。
合同写明验收后90天付款,通常意味着供应商必须同时解决两个问题:证明合同约定的验收条件已经满足,以及确定客户何时依法负有付款义务。 项目部署完成、客户已经投入使用、测试报告通过,都可能成为重要证据,但最终仍要结合合同条款判断。
几个关键规则值得先记住:
- 加拿大没有适用于所有商业软件和 AI 部署合同的统一90天付款上限。双方约定的付款条件通常需要结合合同解释。
- 联邦《Interest Act》第3条规定,在利息依法或依约应付、但没有约定利率时,利率为每年5%。第4条对只写月息、日息而没有明确年利率的书面合同另有规定。
源1 - BC 和安省普通合同索赔通常涉及两年的基本诉讼时效,但起算点需要依各省的发现规则判断。
源2
源3 - 安省建筑行业已有法定快速付款机制;BC 的《Construction Prompt Payment Act》需要另外核实其实际生效安排,不能直接套用到普通 AI 软件部署合同。
对供应商来说,最重要的动作是:按照合同逐项记录交付和验收结果,书面要求客户列出具体缺陷,并尽早确定付款到期日及诉讼时效起算日。
一、先看合同:验收究竟由谁决定
企业软件和 AI 模型部署合同中的验收条款,通常需要拆成四个部分:
- 交付范围: 模型、API、数据接口、部署环境、技术文档、培训和约定的功能分别有哪些。
- 验收标准: 准确率、响应时间、并发能力、系统可用性、数据安全和测试环境分别达到什么指标。
- 验收程序: 客户收到交付物后有多少天测试,必须通过什么渠道提出异议,是否需要提供可复现的错误记录。
- 付款触发: 付款期限从交付、书面验收、视为验收,还是最终发票收到之日起计算。
供应商应特别检查合同有没有规定验收期限,以及客户在期限内没有提出具体书面异议时会产生什么后果。
例如,合同规定客户收到模型后15天内完成测试,发现问题须列明对应的合同指标、测试环境和失败结果。客户在期限内没有提出异议,合同约定视为验收。此时,供应商可以根据实际条款主张验收条件已经满足。
如果合同只写着「客户满意后验收」,却没有客观指标、测试期限和争议程序,供应商的收款风险会明显增加。大型企业可能通过内部审批、采购部门和技术团队之间的协调,让付款触发时间长期处于不确定状态。
客户不断增加测试要求怎么办
应当把客户的每项新增要求分类:
- 原合同测试: 检查是否属于已经约定的验收指标。
- 原合同缺陷: 检查是否确实未达到合同约定的功能或性能标准。
- 新增需求: 检查是否增加模型功能、数据范围、接口、用户数量或部署环境。
- 外部条件变化: 检查是否因客户更换数据、权限、基础设施或第三方系统而影响测试结果。
对新增需求,供应商应通过合同约定的 change request 或 change order 程序处理,写明新增工作、费用、交付时间和对原验收安排的影响。
尤其要避免在没有书面确认的情况下,持续接受新测试,再让客户把新增测试结果作为原项目验收的前提。
加拿大最高法院在 Bhasin v. Hrynew, 2014 SCC 71 中确认,合同履行存在诚实履行义务。双方应诚实履行合同,不得以误导对方的方式履行约定。
源4
这项原则可以帮助供应商分析客户是否存在故意误导、任意改变履行立场等行为,但不能直接推导出客户必须接受任何已经部署的 AI 模型,也不能取代合同约定的技术验收标准。
实务上应当发出一份正式验收通知: 列出已完成的合同交付项目、对应测试结果、尚未解决的合同缺陷,并要求客户在合同规定的期限内逐项说明异议。对于新增要求,另行报价和安排工期。
二、90天付款:先确定到期日,再计算利息
合同约定「验收后90天付款」,供应商不能简单地从项目完成日开始计算90天。
假设:
- 2026年3月1日完成部署;
- 2026年3月5日向客户提交验收材料;
- 2026年3月20日客户书面验收;
- 合同约定验收后90天付款。
如果合同没有其他计算规则,付款期限应从约定的验收触发日计算,而非自动从3月1日计算。还需要核对合同对日历日、工作日、节假日和发票提交的规定。
如果客户始终不签验收文件,供应商应检查合同是否有视为验收、逾期未答复、客户投入生产使用或部分验收的条款。
逾期利息有哪些规则
联邦《Interest Act》有三个重要规定:
| 条款 | 法律效果 |
|---|---|
| 第2条 | 原则上允许双方约定合同利率 |
| 第3条 | 利息依法或依约应付、但没有固定利率时,规定每年5% |
| 第4条 | 书面合同只约定日息、周息或月息等短于一年的利率,却没有明确等值年利率时,原则上只能按每年5%以内追收 |
因此,合同中的逾期利息条款应明确写出年利率,例如年利率12%,并写清楚从哪一天开始计息、采用简单利息还是复利、部分付款如何抵扣。
源1
需要注意,第3条的5%是利息依法或依约应付但没有约定利率时的规则,不能把它理解为所有商业发票逾期后自动产生的统一罚息。
另外,各省法院判决前利息规则也有差别:
- BC:《Court Order Interest Act》第1条允许法院对金钱判决加入判决前利息,利率由法院结合情况决定;但双方已有利息协议时,适用该条的排除规定。
源5 - 安省:《Courts of Justice Act》第128条规定,符合条件的金钱判决可以计算判决前利息,通常从诉因产生之日起计算至判决日;法律另有不适用情形。
源6
供应商应当把合同逾期利息和诉讼中的判决前利息分别核算,避免把两套规则混在一起。
三、建筑业快速付款规则不能直接套用到 AI 项目
大型企业 AI 项目可能涉及数据中心、服务器机房、设备安装和软件部署,因此有必要检查项目是否属于建筑行业法律所覆盖的工程。
安省:已生效的建筑业付款机制
安省《Construction Act》Part I.1 规定,符合条件的 proper invoice 通常应在业主收到后28天内付款;业主提出不付款争议时,须在收到发票后14天内发出符合规定的书面通知,说明不付款金额和具体理由。承包商向分包商付款通常适用收到款项后7天的规则。
源7
安省建筑业付款规则另有一批修订自2026年1月1日起生效,涉及项目的供应商应逐条对照现行条文。
但普通 AI 模型部署、云端 API 集成和软件订阅服务,不能仅因为发生在大型企业或数据中心就自动成为建筑工程。安省法律对 improvement 的定义涉及土地改造、建筑施工和特定设备安装。是否适用,需要结合实际工程内容和合同关系判断。
源7
BC:新法已经通过,实施仍须看生效公告
BC《Construction Prompt Payment Act》于2025年11月27日获得御准,成为 SBC 2025, Chapter 24。
该法设计了建筑业快速付款和临时裁决制度,包括业主收到 proper invoice 后28天付款、特定情况下的分包付款期限,以及逾期利息机制。
不过,该法要等法规确定生效日期才开始实施,目前尚未生效;BC 省政府自2026年5月26日起就实施法规开展咨询。因此不能把其中28天付款规则当作普通商业合同已经生效的普遍要求。
源8
对于 AI 供应商,判断重点仍是合同性质和实际服务内容。单纯交付模型、软件和云端服务,通常应先按照普通商业合同处理。
四、诉讼时效:客户一直说在处理,供应商仍可能错过期限
商业合同追款最容易忽略的风险,是把持续沟通误认为诉讼时效暂停。
BC:通常是发现索赔后两年
BC《Limitation Act》第6条规定,普通索赔的基本诉讼时效为两年。第8条规定,索赔人在知道或理应知道损失、造成损失的行为、责任主体,以及诉讼是适当救济方式时,通常视为发现索赔。
源2
对 AI 部署供应商而言,如果客户已经明确拒绝支付到期款项,供应商已经知道欠款和责任主体,就应当认真计算诉讼时效。
第21条另设15年的最终时效期限。两年基本期限和15年最终期限属于不同限制,不能把15年当作普通商业欠款的追款期限。
第24条还规定,债务人在时效届满前书面承认责任,并由本人或代理人签署,可以影响时效计算;对已确定金额的债务,部分付款也可能产生承认责任的效果。
源2
安省:两年基本期限,另有15年最终期限
安省《Limitations Act, 2002》第4条规定,普通索赔原则上须在发现索赔后的两年内提起诉讼。
第5条要求综合判断索赔人实际知道或理应知道的事实。对于 demand obligation(要求履行后才发生违约的义务),第5(3)条规定,损失发生时间通常是提出履行要求后首次未履行的日期。
第15条另设15年最终时效。
源3
第13条对债务承认有具体要求:
- 对已确定金额的付款索赔,债务人作出书面承认并签署,可能使时效重新计算。
- 承认必须在原有诉讼时效届满前作出,并向债权人或其代理人作出。
- 债务人部分支付已确定金额,也可能产生承认责任的效果。
仅有客户口头表示「财务部门正在处理」,供应商不能据此放心等待。
源3
合同中的争议解决程序也要检查
如果合同要求先进行管理层协商、调解或仲裁,应当核对:
- 争议通知必须在什么时间发出;
- 协商和调解是否有明确期限;
- 仲裁申请需要提交给哪个机构;
- 争议解决期间诉讼时效是否暂停;
- 是否存在独立的索赔通知期限。
安省《Limitations Act, 2002》第11条对当事人约定通过独立第三方解决或协助解决争议期间的时效计算设有规定。第22条原则上不允许当事人通过协议改变该法规定的诉讼时效,但对双方都不是消费者的商业合同(business agreement)设有例外:基本时效期限可以由合同约定变更或排除。因此,AI 供应商要逐条核对主合同和 SOW 里有没有缩短或延长起诉期限的条款。
源3
BC 的时效计算也有自己的法定承认责任规则。不能直接将安省的签字和承认要求照搬到 BC。
源2
供应商尤其要注意,客户承诺继续协商、要求重新测试、提出部分付款方案,都应当保留书面记录,但不能把这些沟通自动视为时效已经暂停或重新起算。
五、供应商怎样处理验收争议
当客户不断增加测试要求,建议按照以下顺序操作。
第一步:发出正式交付通知。
将合同约定的交付清单逐项列出,附上部署记录、测试报告、系统日志、API 文档和培训完成记录。
第二步:要求客户提出具体异议。
要求客户说明哪一项合同指标未通过、使用什么测试环境、出现什么结果,以及要求供应商如何修复。
第三步:区分缺陷和新增需求。
属于原合同缺陷的,按照约定修复;属于新增功能或扩大测试范围的,启动变更程序,明确额外费用和工期。
第四步:正式提交验收和付款通知。
引用合同中的验收期限、视为验收条款和付款条款,说明供应商认为验收条件已经满足的理由,并明确发票金额和付款到期日。
第五步:发出逾期付款通知。
列明本金、到期日、合同约定利率、计算起始日和利息金额。要求客户在明确期限内支付,保留采取合同约定争议解决程序的权利。
第六步:在诉讼时效届满前采取法律行动。
如果协商没有结果,应让商业诉讼律师根据适用省份、合同管辖条款、仲裁条款和索赔金额判断是否需要提起诉讼或仲裁。
六、签订下一份 AI 部署合同时,提前堵住付款漏洞
供应商可以在合同中加入以下保护:
| 合同条款 | 建议写法 |
|---|---|
| 验收期限 | 交付后明确的测试天数 |
| 测试标准 | 使用客观、可重复的技术指标 |
| 异议通知 | 限定书面通知和具体缺陷说明 |
| 视为验收 | 符合约定条件时自动触发验收 |
| 部分验收 | 已通过部分对应独立付款 |
| 变更管理 | 新测试、新功能须书面批准 |
| 付款期限 | 明确验收、发票和付款的先后关系 |
| 逾期利息 | 明确年利率和计息方法 |
| 争议解决 | 明确协商、调解、仲裁及适用法律 |
| 暂停服务 | 规定逾期未付款时暂停后续工作的条件 |
尤其建议把项目拆成多个付款里程碑,例如模型部署、接口集成、性能测试和正式上线分别对应交付和付款节点。
这样即使最终阶段发生争议,已经完成并验收的部分仍有明确的付款依据。
七、AI 企业追款行动清单
遇到大型企业拖延验收和付款时,可以逐项检查:
- 找到签署版主合同、Statement of Work 和采购订单。
- 确认验收标准是否客观、明确。
- 整理交付记录、模型版本、测试日志和客户反馈。
- 保存客户实际使用系统的记录。
- 区分原合同缺陷与新增测试要求。
- 核算验收日期、发票日期和90天付款到期日。
- 核对逾期利息条款及适用省份法律。
- 记录客户书面承认欠款或部分付款的日期。
- 确认诉讼时效和合同争议通知期限。
- 在期限届满前咨询商业诉讼律师。
最值得记住的一点: AI 项目交付、验收、开票、付款和诉讼时效是五个相互关联、但各自需要独立判断的节点。供应商不能让客户通过不断增加测试要求,无限期推迟合同已经约定的付款程序。
参考资料
[
源1] 加拿大联邦《Interest Act》(R.S.C. 1985, c. I-15),第2至5条
(核于 2026-11-11)
[
源2] BC《Limitation Act》(SBC 2012, c. 13),第6、8、21、24条
(核于 2026-11-11)
[
源3] 安省《Limitations Act, 2002》(S.O. 2002, c. 24, Sched. B),第4、5、11、13、15、22条
(核于 2026-11-11)
[
源4] Supreme Court of Canada, Bhasin v. Hrynew, 2014 SCC 71
(核于 2026-11-11)
[
源5] BC《Court Order Interest Act》(RSBC 1996, c. 79),第1、2条
(核于 2026-11-12)
[
源6] 安省《Courts of Justice Act》(R.S.O. 1990, c. C.43),第127、128条
(核于 2026-11-11)
[
源7] 安省《Construction Act》(R.S.O. 1990, c. C.30),第1、6.1至6.9条
(核于 2026-11-11)
[
源8] BC《Construction Prompt Payment Act》(SBC 2025, c. 24),第1至59条及生效规定
BC省政府:建筑业快速付款立法实施咨询公告(2026年5月26日)
(核于 2026-11-11)