交付开发软件成果无凭证,开发费用应否返还起争议
编者按:
软件开发合同纠纷中,交付成果的认定是核心。本案一审因开发方无法提供交付凭证而败诉,但二审法院结合微信沟通记录、证人证言及委托方自行开发的软件时间线,最终认定开发方已完成交付。这警示合同双方,无论是交付还是提出异议,都必须保留书面证据,过程管理的重要性远超事后补救。交付开发软件成果无凭证,开发费用应否返还起争议
基本案情
2017年7月,北京某甲网络科技有限公司(以下简称甲公司)与北京某乙网络科技有限公司(以下简称乙公司)签订《合作协议书》及《合作备忘录》,约定由乙公司为甲公司开发“XX租房APP”,开发周期4个月,总费用40万元。甲公司分两次付清了全部开发费用。后双方就乙公司是否完成交付产生争议。甲公司主张乙公司未交付开发成果,起诉要求返还全部款项。乙公司则辩称已按期完成开发并交付,甲公司已经使用。
一审法院认为,乙公司未能提交有效证据证明其已交付开发成果,应承担举证不能的不利后果,故判决支持甲公司的诉讼请求,要求乙公司返还40万元开发费及利息。乙公司不服,提起上诉。
二审期间,乙公司提交了证人证言等新证据,甲公司则提交了其关联公司名下的软件著作权登记证书。二审法院综合全案证据,对事实作出了不同认定。
争议焦点
乙公司是否按照合同约定,向甲公司交付了“XX租房APP”的开发成果。
裁判要旨
在计算机软件开发合同纠纷中,开发方主张已完成开发并交付的,应提供充分证据予以证明。若仅有己方员工等利害关系人的证言,而无其他客观证据(如交付凭证、验收记录)佐证,难以单独作为定案依据。反之,若委托方主张未收到开发成果,但其在合理期间内未提出异议,且其自行或委托他人开发的成果在时间、功能上与合同约定高度关联,却无法作出合理解释或提供反证的,法院可结合在案证据,认定开发方已完成交付义务具有高度盖然性。
律师说法
这个案子给所有涉及软件定制开发的企业提了个醒:白纸黑字的合同只是第一步,过程中的证据留存才是维权的关键。很多公司觉得,钱付了,活儿干了,口头说一声就算完事,这是非常危险的。作为开发方,交付成果时一定要有正式的交接手续,比如让对方的项目负责人在交付清单上签字盖章,或者通过双方约定的邮箱发送源代码、设计文档并保留发送记录。作为委托方,如果收到的东西不符合要求,一定要在第一时间以书面形式提出异议,明确指出问题所在,并保留沟通记录。别以为拖一拖、等一等没关系,时间越长,对你越不利。一旦对方拿出证据证明你已经在用这个软件了,或者你的行为(比如长时间不吭声)被法院认为是对交付成果的认可,那再想反悔要钱就难了。打官司打的就是证据,过程管理做不好,最后吃亏的是自己。
法条链接
《中华人民共和国民事诉讼法》(2017年修正)第六十四条:当事人对自己提出的主张,有责任提供证据。
《中华人民共和国民事诉讼法》(2021年修正)第一百七十七条第一款第二项:第二审人民法院对上诉案件,经过审理,按照下列情形,分别处理:(二)原判决、裁定认定事实错误或者适用法律错误的,以判决、裁定方式依法改判、撤销或者变更。
案例索引
本文案例来源:最高人民法院(2023)最高法知民终2005号民事判决书
维权攻略
————类案参考、行动指南————
(以下攻略仅针对特定的情形,若情况不同请咨询邓杰律师)
梳理合同与付款凭证
找出双方签订的《开发合同》或《合作备忘录》,明确约定的开发内容、交付标准、时间节点和付款方式。同时,整理好所有支付开发费用的银行转账记录或收据,证明你已履行付款义务。
固定所有沟通记录
全面导出并备份与对方项目对接人的微信、钉钉、邮件等所有沟通记录。特别是涉及需求变更、进度汇报、问题反馈、催促交付等关键内容的聊天记录,这些是还原事实过程的核心证据。
收集对方违约证据
如果对方未交付,要收集你方催促交付的记录。如果交付成果不合格,要整理你方提出整改意见的书面记录,以及对方拒绝整改或整改后仍不符合要求的证据。
评估己方行为风险
审视己方在合同履行过程中的行为。例如,是否在收到成果后长时间未提出异议?是否已经开始使用相关软件?这些行为可能会被对方利用,主张你已默认验收合格。
准备己方证据链
如果你是委托方,主张对方未交付,要准备好你另行委托他人开发的合同、付款凭证等,以证明原开发方违约给你造成了损失。如果你是开发方,则要准备好交付凭证、验收单、对方确认上线的邮件等。
咨询专业律师
在采取法律行动前,将所有证据材料交给专业的知识产权或合同纠纷律师进行评估。律师会根据证据的强弱,为你分析诉讼风险,并制定最有利的诉讼策略,避免因证据不足或策略失误导致败诉。
问疑解惑
———提出问题、得到解答————
(以下问答仅针对特定的情形,若情况不同请咨询邓杰律师)
问题1:软件开发完成但没有书面验收单,算交付成功吗?
答:不一定。如果没有书面验收单,法院会综合审查双方沟通记录、软件是否已实际运行、委托方是否提出过异议等事实。如果委托方长时间未提异议,甚至已经开始使用,法院可能推定其已接受交付。
问题2:对方说软件交付了,但我没收到,我该怎么办?
答:首先,应立即通过邮件、微信等书面方式向对方明确提出未收到交付物,并要求其限期提供。其次,要固定好所有沟通记录。如果对方无法提供,这些记录就是你维权的重要证据。
问题3:自己公司员工出庭作证,法院会采信吗?
答:证明力较弱。因为员工与公司有利害关系,其证言属于“孤证”,如果没有其他客观证据(如邮件、交付清单、聊天记录)相互印证,法院通常不会单独采信。
问题4:合同约定了上线时间,但没验收,能算交付吗?
答:不能直接划等号。上线运行是交付后的一个环节。但如果软件已经上线,且委托方在合理时间内未提出任何质量问题或异议,法院可能会结合其他证据,认定委托方以实际行为接受了交付成果。
问题5:委托方自己又找人开发了同样的软件,对官司有影响吗?
答:有重大影响。这可以间接证明原开发方可能未完成交付或交付成果不合格。但委托方需要对此作出合理解释,并提供新委托开发的合同、付款凭证等证据,否则其主张可能不被采信。
问题6:二审提交了新证据,就一定能改判吗?
答:不一定。二审法院会审查新证据的真实性、合法性和关联性,并判断其是否足以推翻一审判决认定的事实。如果新证据不足以动摇一审判决的基础,法院仍会维持原判。