十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

合同台账怎么做?从Excel表格到合同数据资产的全流程指南

合同台账怎么做?从Excel表格到合同数据资产的全流程指南 如果有一天领导让你把过去三年的合同整理成台账你大概率会先打开一个空白 Excel。然后开始复制合同编号、录入签约日期、粘贴合同名称再按业务部门加筛选。200 份合同填完你可能会觉得台账已经完成。可到了月底业务部门要付款节点清单财务要对合同金额领导要看出有哪些合同会在半年内到期你才发现很多关键信息还在合同原件和邮件里表格里根本没有地方写。这种场景我见过很多次。所以我想先说一个判断合同台账这件事如果只做一张“合同登记表”确实很简单难的是要让台账从一张静态清单变成一个能持续更新的合同数据资产。要做到这一点不能急着打开 Excel 填表格而是要先想清楚台账到底要回答什么问题、字段结构怎么设计、日常更新由谁负责。否则你整理出来的不是台账只是一份很快就会过期的名册。1. 先搞清楚台账要解决什么问题再动手建表1.1 台账不是合同原件目录也不是审批记录很多人以为合同台账就是把合同名、编号、签订时间一列排开。这是“合同清单”不是真正意义上的台账。合同清单只能回答一个问题我们有哪些合同。而合同台账通常要回答的是这几类问题哪些合同还在履行中未来 30 天、60 天、90 天内有哪些合同要续签或到期这个月有多少笔合同付款计划某家供应商或客户和我们签过哪些合同累计金额多少某份合同的原件或电子版存在哪里这些问题的共性是它们都在问合同的“当前状态”和“下一步行动”而不是问“这份合同是否存在”。所以我更建议在打开 Excel 之前先列一张问题清单。你关心什么问题就设计什么字段。如果只关心合同放哪里那一列存放位置就够了如果还要管付款节点、到期提醒、履行状态就必须把这些信息拆成独立字段并且按统一规则维护。另一个容易混淆的是台账与审批流、合同原件的边界。审批流记录的是“合同是怎么批下来的”原件是“法律效力文件的载体”台账则是“合同当前处于什么状态、接下来该干什么”的管理视图。三者可以有关联但台账不该替代原件也不该替代审批流留痕。把台账理解成合同的运行视图很多字段设计问题会清楚很多。1.2 以合同生命周期为轴而不是以文件存放为轴合同是有生命周期的。从合作意向到草拟、审批、盖章、生效、履行、变更、付款、到期、续签或终止最后归档。每个阶段都有不同的管理信息。如果台账只按存放位置组织比如“2024 年合同”文件夹合同一多就会失效。更好的逻辑是按“状态和时间”组织让每条记录都能反映一份合同在生命周期中的当前位置。举个例子“履行中”的合同要能看到负责人、到期日、下一笔付款计划。“已到期未续签”的合同要能单独筛出来。“变更中”的合同要能关联到变更协议或补充协议。“已终止”的合同要能看到终止日期和原因。这里的核心不是“文件存在哪”而是“这件事进展到了哪一步下一步触发点是什么”。想清楚这一点字段设计自然就有了方向。2. 字段设计先把“登记思想”换成“数据模型”2.1 最小字段集先保证“能找、能算、能提醒”合同台账的字段不能全凭感觉加。我以前见过一张台账表里面有四十多列一半是“备注”另一半是“其他说明”。真正要统计的时候反而不知道以哪列为准。更务实的做法是从三个能力反推字段能找按合同名称、编号、相对方、类型、部门都能筛出来。能算金额、日期是规范的数值和日期类型能直接汇总。能提醒有明确的到期日或提醒日可以提前预警。基于这个思路最少可以先维护这些字段字段示例说明合同编号HT-2024-001全公司统一编号规则必须唯一合同名称XX 项目服务合同写正式全称避免“那个合同”我方主体某科技有限公司签约主体尤其是集团性公司不能省对方全称某供应商有限公司写营业执照上的全称合同类型采购、销售、租赁、保密、劳务用固定下拉值合同金额150000纯数值字段不要带“约”币种CNY避免默认所有合同都是人民币开始日期2024-07-01标准日期格式结束日期2025-06-30到期计算的基础履行状态履行中用统一枚举值提醒日期2025-05-31可以用公式从结束日期推算负责部门采购部对应到具体业务部门负责人张三经办人不是台账管理员文件位置/2024/采购部/HT-2024-001.pdf指向原件或扫描件最近更新人李四帮助你回溯变更最近更新时间2024-07-20排查问题时很有用字段不在多而在于每个字段都有明确取值、明确更新时机。这是台账能长期维护下去的前提。2.2 状态字段和日期字段是台账的骨架在这么多字段里状态和日期最容易出问题。状态字段不能用“已结束”“正常”“处理中”这类含糊词。它应该是明确枚举值。常见的一组合法值可以是草拟审批中履行中变更中已履行完毕已终止已作废一旦出现“履行中但快到期”这类描述说明状态字段没有承载足够信息。快不快要靠日期判断而不是写在状态里。日期字段更要统一。不要写“2024年7月”“7月底”“大概明年”这种值。台账里最常见的日期坑是 Excel 把日期识别成了文本导致排序、筛选、提醒公式全部失效。如果用到 Excel 或在线表格建议所有日期列都设置成明确的日期格式。想做到期提醒可以先在表里增加一列“即将到期判断”用常见写法表示IF(AND(F2, F2-TODAY()30), 即将到期, )这里假设 F2 是结束日期含义是“如果 30 天内到期就显示即将到期”。具体公式要结合你的表格列位置调整不要照搬。2.3 用规范写清取值不要各填各的多人协作时最大的问题不是没人填而是每个人填的规则不一样。最常见的情况是同一家公司在不同合同里写了三种叫法“北京某某公司”“某某公司”“某某有限公司北京分公司”。Excel 筛选时看起来是两家公司其实是一家。还有金额单位不统一的问题。有人填 100 万有人填 1000000有人填“100万元”。一旦筛选或汇总结果完全不可信。所以建议在台账旁边新建一个“填写说明”页明确每个字段的规则。然后在状态、合同类型这些字段上使用数据验证做成下拉菜单减少自由输入。如果字段确实需要备注尽量让备注只描述特殊情况而不是把关键信息放在备注里。备注列一旦开始承担“代替字段”的角色台账的数据质量大概率会快速下滑。3. 从存量合同开始怎么降低建账门槛3.1 先盘点现状再分层分批录入很多公司的问题不是从今天起没有台账而是历史合同已经堆了三五年。你不可能要求一个人用一个周末把所有合同全部录完更不应该一上来就追求“大而全”。正确顺序是先盘点再分层最后分批录入。先把合同来源摸清楚纸质合同在哪、电子版在哪、邮件附件里还有没有、OA 审批系统里能不能导出来。然后按“正在履行”“即将到期”“已履行完毕”“已终止”做粗略分类。第一优先级不是全部合同而是高风险合同正在履行中的合同未来半年内要续签或到期的合同还有付款义务没有完成的合同这些合同必须尽快进入台账。已经履行完毕而且不需要持续跟踪的老合同可以只登记核心字段后续再慢慢补。台账建设不是档案电子化。不用先扫描所有历史合同后才开始登记。先让关键合同进入可控状态再逐步处理存量。3.2 单份合同录入的六个动作一次完整的合同入账可以拆成六个动作。这套流程建立后不管谁录都不会漏掉关键信息。确定合同编号。如果公司还没有编号规则可以按“年份-部门-流水号”建立例如“2024-CG-001”。关键是保持唯一不能用合同名称代替编号。填写签约主体和相对方全称。这一步要对照营业执照或合同正式开头不要简写。填写金额、币种和履行期限。金额用纯数值期限用标准日期格式。登记付款节点或交付节点。不是所有合同都一次付清。把已知的付款计划按时间列出来这是后续提醒能否生效的关键。设置履行状态。新录入时通常是“审批中”“履行中”或“草拟”不要统一填“正常”。关联原件或扫描件。哪怕是先把文件路径填进去也比以后到处找原件强。如果手头有上千份已盖章的 PDF想到人工录入确实很头疼。现在也有一些文档解析工具可以批量抽取合同编号、日期、金额等信息。但要注意合同模板不统一时解析准确率会明显下降。更稳妥的做法是先拿 20 份样本跑一遍看抽取结果是否能达到预期再决定是人工录入还是“工具提取加人工复核”。3.3 先试点再推开的操作方法台账建设最容易失败的方式是直接拉一个全员共享表格要求所有部门立即填完。我更建议先小范围试点。选最近一个季度的合同数量控制在 20 到 50 份由合同管理员或法务专员先录。录完以后检查几个问题字段够不够用有没有哪个业务细节在现有字段里找不到地方放状态枚举值是否覆盖实际情况日期和金额是否都能正常筛选、汇总提醒机制是否真的能触发试点完以后再把字段和填写说明调整一遍然后开放给更多部门。一个经过真实合同验证的模板远比一张看起来完美的理论表格可靠。4. 日常更新机制决定台账是资产还是负担4.1 五个更新触发点签约、付款、变更、续签、终止台账建好之后最大的风险不是没人看而是没人更新。合同不是静态文件。签完字以后它会付款、变更、续签、终止。任何一个阶段发生变化台账都应该跟着变。至少要有五个更新触发点新签合同时新增一条台账记录。付款或开票时更新付款状态写清楚付款日期和金额。合同变更时不要直接覆盖原字段应该记录变更内容必要时关联一份补充协议。到期续签时更新结束日期或者把新合同作为一个新编号记录同时关联旧合同。终止或解除时把状态改为“已终止”写上终止日期必要时补充原因。付款节点是最容易被忽略的。很多合同签完以后放着不管半年后突然要付款钱没有预算流程也没走。如果台账里能看到下一笔付款计划这类问题会大大减少。更新时机上我建议“行为发生即更新”。合同盖章后、付款完成后、补充协议签署后都应该在 3 到 5 个工作日内同步进台账。如果不能做到实时至少要有每周或每月的集中更新机制。4.2 台账、合同原件与审批流的关系台账不能脱离业务流程单独存在。很多公司在 Excel 里维护台账时会遇到一个尴尬情况台账里明明写着“履行中”但合同其实还没盖章或者还在领导审批中。这就是台账没有和业务状态对齐。更合理的顺序是合同审批通过后才把状态从“草拟”调整为“履行中”。合同盖章或签署完成后才做正式入账。合同变更没有经过审批就不要更新台账里的金额和期限。台账上的状态应该是对真实业务状态的一种反映而不是台账管理员自己的判断。如果台账和审批流脱节那台账只能当文件列表看不能当成管理工具用。在 Excel 或低代码工具里做不到自动关联审批流时就要靠流程制度来约束。比如规定没有盖章的合同不得入账为“履行中”没有补充协议或审批依据的变更不得修改金额字段。这样台账才能和流程保持基本同步。4.3 责任分工一个台账一定要有唯一负责人台账最怕“人人都能编辑人人都不负责”。多人同时编辑一张 Excel很容易出现互相覆盖、格式被改、公式被删的问题。哪怕是在线表格如果所有人都能随意改字段值最后也会变成数据灾难。我的建议是给台账设一个“唯一负责人”。这个负责人不一定是所有信息的录入者而是字段规范、数据质量、更新频率的最终把关人。业务部门的经办人负责提供信息台账负责人负责审核和更新。如果公司合同量很大可以按业务部门拆分成多个台账再做一个汇总页。但每个台账都必须有明确的负责人和更新频率。不然到年底盘点时你很难说清楚哪份合同是真实状态。台账里每次修改都值得留下时间、操作者和来源。这是未来排查问题时最值钱的线索。5. 什么时候该从 Excel 迁移到管理系统5.1 Excel 够用的两个前提和三个临界信号Excel 不是洪水猛兽。很多公司用 Excel 管理合同台账也用了很多年。但 Excel 有没有到极限要看两个前提合同量不大一年几十份或者一两百份。协作人数少主要是台账负责人在维护其他人只是查看或提供信息。在这两个前提下Excel 的字段设计、筛选、条件格式、提醒公式完全可以支撑。但当你遇到下面几个信号就要开始考虑迁移了多人同时编辑经常出现版本覆盖甚至有人把公式整列删掉。合同相关方开始要求权限控制比如不是所有人都能看到合同金额。需要和其他系统打通比如 OA 审批、财务付款、印章管理不能再手工同步。Excel 不是不能做权限也不是不能做提醒但做到这些需要额外维护成本。当维护成本高于采购或搭建系统的成本时迁移就是合理选择。5.2 选系统或低代码平台前先问四个问题很多公司买合同管理系统最后项目失败不是因为系统功能不行而是因为业务流程没有准备好。所以在选系统或低代码平台前先问自己四个问题合同编号规则、状态枚举、字段字典是否已经定下来了如果连这些都没有系统只会帮你把混乱固化下来。历史数据能不能导入导入后的字段能否完整映射如果系统只能手工录入历史合同的迁移成本会很高。提醒和权限模型是否够用能不能做到指定负责人接收到期提醒敏感金额字段只对特定人可见台账数据能不能导出很多系统进去容易出来难。如果未来想换系统数据应该随时能导出来。这四件事想清楚比比较功能清单更重要。工具只是载体流程和数据规则才是台账能不能活下来的根本。5.3 迁移注意点历史数据清洗和字段映射从 Excel 迁移到系统的过程最容易犯的错是“原样搬过去”。Excel 里的旧表可能存在重复合同、文本型日期、乱填的状态值、不统一的公司名称。这些脏数据进入系统后问题不会消失只会更难改。迁移前先做数据清洗给重复记录做标记保留正确的那一条。统一合同编号格式。把状态列整理成系统支持的枚举值。把日期列统一成日期格式。把金额列处理成纯数值并补上币种。迁移后建议做一段时间“双轨运行”。旧表停止更新系统正式启用。运行一个月后再回头看有没有遗漏字段和流程问题。不要在迁移当天就把旧表删掉那是风险最大的做法。下面这张表可以帮你判断不同工具阶段的适用边界工具形态适合场景不擅长的地方Excel / 在线表格合同量少、协作人少、流程简单权限控制、并发编辑、流程联动低代码表单 / 内部 OA已有多人协作和审批流需要定制字段复杂合同生命周期管理仍需配置成本专业合同管理系统合同量大、需要全生命周期管理冷启动成本高依赖历史数据质量6. 台账维护中的常见问题和排查链路6.1 数据越填越乱先按输入、状态、来源、权限排查台账用久了出现混乱是正常的。关键不是自责而是快速定位问题出在哪一层。我一般按这样的顺序排查先看输入。合同名称是不是全称金额是不是纯数值日期是不是文本这些问题最常出现在手工录入环节。再看状态。状态值是否被改成了模糊词状态列里有没有空格或错别字下拉选项是否被绕过再看来源。这条记录是谁、从哪里导入的原始合同有没有对应文件如果找不到来源数据可信度就很低。最后看权限。是不是有太多人可以直接修改有没有本地副本和线上台账并存排查时可以做一个简单表格记录现象现象先查哪里处理方式状态筛选总是缺记录状态列是否出现空格、错别字、自定义表述固定枚举值用数据验证限制输入金额汇总对不上金额列是否为文本是否混入“万元”单位改成纯数值增加币种字段日期排序混乱日期列是否被识别成文本统一为日期格式并检查时区两条记录内容很像是否重复录入同一份合同用合同编号唯一性排查6.2 到期提醒失效不一定是工具的问题到期提醒失效很多人第一反应是“换系统”。但如果停留在 Excel很多情况下不是工具不行而是数据本身有问题。排查顺序通常是这样的检查提醒日期是否为空。很多合同录入时只填了开始日期没有填结束日期提醒自然不触发。检查合同状态。如果状态是“已终止”或“已履行完毕”仍然在提醒范围里说明筛选条件没设置对。检查日期列格式。如果结束日期是文本公式计算会失效。检查提醒查看频率。提醒做完之后必须定期有人去看。每周看一次和每月看一次效果完全不同。提醒机制只能降低遗漏概率不能替代人的判断。合同到期前要不要续签、要不要法务介入仍然要由业务负责人判断。6.3 重复合同和记录冲突怎么处理重复合同记录是台账里最难清理的问题之一。常见情况是业务经办人录了一次台账管理员又在批量导入时录了一次或者合同变更后有人新增了一条记录但旧记录没有被标记作废。要避免重复核心是合同编号唯一。不要让系统自动生成一堆无法识别的编号也不要允许两条记录使用同一个合同编号。如果已经出现重复先不要急着删。把合同名称、相对方全称、金额、日期放在一起比对确认是同一条记录再保留数据完整的那条另一条标记为“重复作废”。删除之前一定要留痕因为合同台账本质上是管理证据的一部分。7. 把台账变成长期资产的三条经验7.1 把台账要求写进制度而不是依赖个人习惯最后想聊一个长期经验台账能不能坚持下来往往不是靠工具而是靠制度。如果一个台账只存在于某个人的电脑里这个人一旦休假或离职台账基本就会停更。哪怕停更一个月恢复成本也非常高。所以更建议把台账维护写进合同管理办法或部门工作流程里。比如规定“新签合同在完成审批后 5 个工作日内完成台账登记”“合同付款、变更、续签后应在 3 个工作日内同步台账”。这个时间周期可以根据公司情况调整但一定要有明确要求。台账只有变成一个流程动作而不是个人自觉才能长期存活。7.2 至少每季度做一次盘点对账台账不是建完就结束的产品。我建议至少每个季度做一次盘点对账。方法也不复杂把台账里的“履行中”合同拉出来和实际业务确认是否还在履行。抽查 10 到 20 份合同原件或扫描件看看台账字段是否和原件一致。检查有没有已经到期但状态没更新的合同。检查有没有“履行中”但实际还没盖章或还在走审批的合同。每季度一次不会占用太多时间但能及时修正数据问题。台账的问题越积越多最后就没人愿意用了。7.3 先做最小可用台账然后持续迭代最后一条经验也是最想提醒你的一点不要追求完美再开始。很多台账项目死在“设计阶段”。字段改了一轮又一轮制度写了十几页但表格里一条合同都没录。更务实的做法是先选一个季度、20 份合同用一个最小字段表跑通。确认状态、日期、金额、提醒都能用起来之后再逐步扩大范围、补充字段、完善流程。先让台账证明自己有用后面的事自然会顺利很多。合同台账真正难的不是某个字段怎么填而是让一套数据模型持续运转。工具可以换表格可以改但“字段明确、状态可查、更新有人负责”这三点才是台账能不能形成长期资产的关键。如果你下周就要开始建台账我的建议很简单别急着把三年合同全部录进去先找最近一个季度的合同用最小字段表跑一遍。跑通了再做其他存量。
返回列表