当前位置: 首页 > news >正文

项目管理—项目合同签订后客户又不认了

大家好,我是不会魔法的兔子,是一名执业律师,创建[项目管理者的法小院儿],持续从法律的角度分享项目管理中的风险及预防问题,让项目管理者能够提早发现与解决项目执行过程中的风险,同时欢迎大家一起交流,微信搜索[项目管理者的法小院儿]

前言

大家在签订合同的时候要注意合同主体的有效性,要注意审查双方企业是否已经登记成立,经营状态是否正常等。在合同纠纷中,有很多企业在尚未成立时就以公司名称签订了合同,但事后又以对合同事宜不知情或恶意串通等理由来否认合同的效力。鉴于此种情况的频发,我们该如何防止呢?今天通过一个司法案例来向大家说明。

案例情况

甲公司成立于2019年12月5日,甲公司与乙公司在2019年11月1日签订了项目合同。

项目开发情况:甲公司股东王某及乙公司四位工作人员在微信群的聊天记录中显示,乙公司工作人员分别针对每周总结、开发计划、工作情况以及项目修改需求、修改成果等进行汇报。此外,甲公司股东王某及乙公司罗某在微信中就项目前期费用进行来回沟通,且王某在微信群中发送了《付款承诺书》,之后双方因付款问题发生争议,甲公司向法院提起诉讼,请求确认合同无效,同时乙公司提起反诉,请求甲公司支付拖欠的服务费及违约金。

甲公司的理由为合同签订时甲公司尚未成立,该合同系乙公司同甲公司人员恶意串通签订,未经法定代表人及股东会同意,所以应属无效。

法院判决

针对合同是否有效的争议焦点,两审法院均认为根据微信群所显示,甲公司、乙公司共同参与了涉案项目开发的全过程,虽然甲公司成立时间晚于合同签订时间,但是双方在甲公司成立之前实际已经开始履行合同,所以法院没有支持甲公司关于合同无效的主张。

一审法院判决甲公司向乙公司支付服务费及违约金,二审法院经审理也维持了此判决。

73695c3c5c0d41589946fa1b6cd7ff5d.png

合同主体问题的预防

其实上述案例中的乙公司已经给我们展现了一个很好的预防措施,即在项目进行过程中与客户的沟通及记录的保存。一来乙公司的员工针对项目的进展,问题的解决及项目修改成果等均如期清晰地向客户进行了汇报,并取得过客户对于项目的认可。在服务费的支付上,也同对方最终达成了一致。

所以在针对合同主体问题的预防上,我们可以分阶段进行,在合同签订之前要注意对合同主体的情况进行审慎的调查,在项目执行阶段,要注意保存客户参与项目,双方已实际履行合同义务或权利的记录。这里尤其要注意当发生项目人员离职时,要记得将相关的文档、各人员间的沟通记录等一并进行工作交接。

欢迎关注【项目管理者的法小院儿】

2d68900c0c644565b6b0e352621fc9b1.png 

相关文章:

  • MFC(一)搭建空项目
  • 面试题:Spring事务管理策略与@Transactional注解详解
  • 自定义你的商店 – 设计WooCommerce商店的新方法
  • 京东云服务器价格_云主机价格查询系统_2024年京东云优惠活动
  • Linux---命令行参数
  • 7、jenkins项目构建细节-常用的构建触发器
  • C++基础之虚函数(十七)
  • uniapp 未配置appkey或配置错误的解决
  • vue 文件预览(docx、.xlsx、pdf)
  • 飞天使-k8s知识点28-kubernetes散装知识点5-helm安装ingress
  • 黑马鸿蒙笔记2
  • Python从零到一构建GPT模型
  • 统信 UOS V20 一键安装 Oracle 12CR2(220118)单机版
  • Android RecyclerView 滑动后选中的条目居中显示
  • 专升本-大数据
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • 2017 年终总结 —— 在路上
  • canvas实际项目操作,包含:线条,圆形,扇形,图片绘制,图片圆角遮罩,矩形,弧形文字...
  • CODING 缺陷管理功能正式开始公测
  • eclipse的离线汉化
  • JavaScript 基本功--面试宝典
  • Linux后台研发超实用命令总结
  • Python利用正则抓取网页内容保存到本地
  • Vue.js源码(2):初探List Rendering
  • 给Prometheus造假数据的方法
  • 排序算法学习笔记
  • 如何设计一个微型分布式架构?
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 使用SAX解析XML
  • 探索 JS 中的模块化
  • 微信小程序:实现悬浮返回和分享按钮
  • 想写好前端,先练好内功
  • 小程序 setData 学问多
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • Spring Batch JSON 支持
  • 容器镜像
  • ​力扣解法汇总1802. 有界数组中指定下标处的最大值
  • ​水经微图Web1.5.0版即将上线
  • #define,static,const,三种常量的区别
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (C++17) optional的使用
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (js)循环条件满足时终止循环
  • (k8s中)docker netty OOM问题记录
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .Family_物联网
  • .Net MVC + EF搭建学生管理系统
  • .Net MVC4 上传大文件,并保存表单
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .NET连接数据库方式