—合同也能自动生成
文/孔述
合同是我们日常生活中不可或缺的一部分,它们存在的原因和法律效力可能比你想象的更重要。它是一种法律文件,能帮助我们明确和约束双方在特定交易或协议中的权利和义务。有助于降低交易风险。如果出现争议,合同是解决争端的有力工具。难怪人们常说《民法典》是“市场经济的基本法”,而《民法典》各编中最能体现其市场经济属性的一编就是合同编。
企业(团体、组织)几乎每天都要跟各种各样合同打交道,包括建筑合同、服务外包合同、销售合同、劳动合同、租赁合同、装卸合同、采购合同、售后合同等等,由此衍生出合同管理,包括:合同签订管理;合同履行管理;合同变更管理;合同档案管理等。
故而,每当涉及合同时,人们往往会想到复杂的法律术语和冗长的文件、以及对簿公堂的画面,合同及合同管理在人们印象中变得神圣、严肃、复杂、教条,而合同管理都会将由律师或相关专业人员管理(大型公司设立“法务部”)。
在实际经活动中,不少小微型企事业采取“简化、弱化”方式,多采用口头合同非要式合同就是非强制规定须采用书面形式订立方生效的合同。比如口头形式。虽然说有些合同关系口头形式也能成立,但在实践中,口头合同往往在发生争议时会遇到举证上的困难,甚至无法举证的情况,故不建议采用口头形式订立合同,而应采用“要式合同”。
什么是要式合同呢?要式合同,是指法律、行政法规规定,或者当事人约定应当采用必要书面形式的合同。要式合同主要有以下三类,第一类是不动产合同,按照我国相关法律的规定,我国不动产物权变动以登记为要件,未经登记不发生物权变动的效果。第二类是特殊动产的合同。第三类是特殊动产的合同,是指法律行政法规规定应当进行特殊管理的动产。如汽车、飞机等,虽然属于动产的范畴,但是又通常作为不动产来对待,在涉及上述财产的转让、出租、抵押等合同,法律要求应当采用书面形式。第三类是涉外合同。
实际上,每一类合同,都有相对固定模板,但每份合同所包含的业务信息、主体信息等皆不一样。业务信息、主体信息等涵盖于基本必备条款中:1.合同各方的基本信息;2.标的;3.数量、质量;4.价款或报酬;5.履行期限、地点和方式;6.违约责任;7.不可抗力;8.争议解决条款。
传统的合同填签和合同管理,不仅需要手填每份合同信息,更需要一遍遍与业务核对,造成的结果是:效率低、出错率高、格式不规范。即使是电子排版、复制粘贴也往往不胜其烦而忙中出错。有时即使条款主体都没错,但一些细节如日期出错!
随着时代进步和科技发展,各种电子合同生成手段相继应运而生:
——通过泛微e-office,在线套用合同模板,智能匹配业务信息,快速生成合同附件。
——通过OA系统的点击生成;
——合同管理和AI审查系统metaGO合同生成器 条款组,快速拼装合同,只需按提示填写填空项,实现自动编号,不用手动修改,完成合同套装,交叉管理多份文档;
——神器必备&万能合同-自动生成软件Burning。
——AI合同生成器 按照指令生成相应合同条款文档整合。... ...
可见,现在,合同可以自动化生成了!有的甚至直接在网签(网上办理签单如保单)!
但上述所有合同生成载体都需要“特定环境”,如:有的需要专业人员指导;有的则需要专门软件(非自主开发就需购买);有的甚至需要技术部门引导;有的对浏览器有更严苛的要求(指定在360浏览器或谷歌浏览器下打开,若你安装的是QQ浏览器、极速浏览器、搜狗浏览器、UC浏览器都将无法打开运行)等等。而且有的软件甚或需要“上传、下载”相关文档,即便“按提示”操作,也显得复杂。生成原理不简捷、生成过程不直观,生成结果机械、生硬,不便于校正、修改!
那么利用函数能不能自动生成合同呢?
还是那句话:“文字表述很复杂 函数简捷智能化”。
下面是一份利用函数生成的销售合同(如图)。
一、说明:
(1)、1-3-4、6-17项 根据 供货方点选 生成,取自合作方数据库—单位资料数据库。
(2)、5 项 根据试算清单及价格表 生成。
(3)、2 项 合同编号 根据供需方名称及合同日期 自动生成。
(4)、其他条款,是经合同审核确认后,基本属于相对固定内容。当然,也可以根据需要,设定变动项,取自合作方数据库—单位资料数据库。
(5)、18 项 根据签订需要(指定日期还即时日期)生成。
由于供、需等长期合作方的合同数据资料在合同谈判阶段均核实建立数据库,供随时查阅、更新;试算清单信价格表也是经合同谈判最终确定的信息,经表格计算验证。所有信息均“所见即所得”。生成过程简洁、直观。(取数、设定过程)
二、单位资料数据库 及 试算清单及价格表 标签如下
三、单位资料数据库
四、试算清单及价格表
五、函数及设置说明:
1、供需双方,采用下拉菜单点选。(下拉菜单制作不作详细说明)
2、A4="签定地点:"&IFERROR(@INDEX(单位资料数据库!$C:$C,MATCH($J$2,单位资料数据库!$B:$B,0)),"")
A2="供货方:"&J2&" 合同号:"&J4
J4=TEXT(NOW(),"yyyymmddhhmm") Now()是今天签订合同即时日期
地址、电话、开户行、帐号、邮编等,通用公式 =INDEX(单位资料数据库!C2:H17,MATCH(J2,单位资料数据库!B2:B17,),MATCH(I6,单位资料数据库!C1:H1,))
合同日期选择=IF(K4="指定日期",N4,P4)
价格通用公式=INDEX(试算清单及价格表!$M:$M,MATCH(B3,试算清单及价格表!$J:$J,))
金额通用公式=C3*D3
金额合计通用公式=SUM(E3:E10) 数量合计仅需复制粘贴即可。
需要说明的是,变动项可以根据需要设定,在数据库设置取数即可。而合同号的生成若采用供需双方名称拼音首字母则更严谨。
J4=U1&TEXT(L4,"yyyymmdd") L4是合同日期
U1=VLOOKUP(MId(T1,1,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)&VLOOKUP(MId(T1,2,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)&VLOOKUP(MId(T1,3,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)&VLOOKUP(MId(T1,1,1),{"",0;"吖","A";"八","B";"攃","C";"咑","D";"鵽","E";"发","F";"旮","G";"哈","H";"丌","J";"咔","K";"垃","L";"妈","M";"乸","N";"噢","O";"帊","P";"七","Q";"冄","R";"仨","S";"他","T";"屲","W";"夕","X";"丫","Y";"帀","Z"},2)
公式看起来复杂,实际就是取名称首字母前4位。复制粘贴使用即可。
当然有人习惯简单,直接手工统一编号也未尚不可。
六、合同管理及数据分析
标题栏:
合同总数:=COUNTA($D$8:$D$2001)
合同金额:=SUM($F$8:$F$2001)
已履行金额:=SUM(I8:I2001)
合同履行进度:=K3/J3
付款金额:=SUM(K8:K2001)
付款进度:=M3/K3
剩余款项:=K3-M3
表体:
合同履行进度 J8=IF(E8="","",I8/F8)
已付款金额: K8=IF(E8="","",SUM(M8:Q8))
付款进度: L8=IF(D8="","",K8/I8)
剩余款项: R8=IF(D8="","",I8-K8)