搭贝零代码数字化平台,含进销存、CRM、生产、OA、项目等400+管理系统模板 >>> 免费试用

采购入库流程怎么设计?五张单据打通订单到核销

从单据模型、状态机到异常分支,采购入库数字化的技术设计全拆解

实操步骤(共5步)
1
第一步:建采购订单

订单表含供应商、物料、数量、单价、交期字段,金额自动计算,提交走审批流,作为后续单据的数据源头。

2
第二步:到货登记

从订单一键生成到货单,自动带出订单明细,实收数量默认等于应收、可修改,收货环节记录差异。

3
第三步:质检确认

到货单推送质检环节,合格数量回填,不合格数量走退货分支生成退供应商单据。

4
第四步:入库记账

质检合格数量生成入库单,库存自动增加,同步更新批次信息,入库单审核后账面生效。

5
第五步:核销闭环

发票到达后与订单、入库单三单匹配,应付自动核销,暂估红冲,采购闭环完成。

采购员把订货信息发在微信里,仓库照着聊天记录收货,月底财务拿着一堆入库单反推「这批货当时订的多少钱」。很多企业的采购入库流程,单据之间是断开的:订单在采购脑子里,到货在仓库手上,发票在财务抽屉里——三段信息靠月底人工对齐。本文从单据模型的角度,把这条链路怎么数字化拆开讲清楚。

一、先想清楚:单据流的本质是状态的接力

采购入库的数字化,表面看是把纸质单变成电子单,实质是让「一张订单的生命周期」在系统里可追踪。设计之前先回答一个问题:这张订单现在到哪一步了?这个问题系统能秒答,流程才算通了。

1. 为什么订单要做主单据

整条链路的锚点是采购订单:数量、单价、交期、供应商都在订单上确定。后面的到货、质检、入库、发票,全是围绕订单的「执行事件」。以订单为主线设计,任何时刻都能回答三个问题:订了多少、到了多少、还差多少。没有主线单据,每张单都是孤儿,对账全靠人肉拼接。

2. 状态机:让单据只能按规矩走

单据流转要有状态约束:草稿→已审批→部分到货→全部到货→已入库→已核销。状态只能前进不能跳跃,已审批的订单才能生成到货单,入库单必须关联到货单。这些约束不是官僚主义,是防止「货没到先入库」「发票先于到货」这类倒挂单据——倒挂一多,库存和应付就成了糊涂账。

二、五张单据的流转设计:一张图看全链路

从订单到核销,标准的链路是五张单据接力。每一张解决一个环节的问题,前一环的数据自动带到后一环,避免重复录入。下图是完整流转设计:

采购入库五步流程设计图
五步搭好采购入库流程:从采购订单到入库核销的单据与状态流转(实操路径示意)

1. 采购订单:数据源头,字段一次定终身

订单表的核心字段:供应商、物料明细、数量、单价、交期、付款条款。设计要点有两个:金额自动计算(单价×数量,杜绝手算错误)、提交即走审批流(超额度自动升级审批层级)。订单一旦审批通过就锁定基准数据,后续单据只能引用、不能篡改——这是整条链数据可信的前提。

2. 到货单:从订单一键生成,只记差异

到货登记不做重复录入,从订单一键生成到货单,明细自动带出,仓管只改「实收数量」。应收1000、实收980的差异被记录在案,差异就是向供应商追责或索资的依据。到货单同时驱动订单状态更新为「部分到货」或「全部到货」。

3. 质检确认:合格数回填,不合格走分支

需要质检的行业(食品、化工、五金加工件都常见),到货单推送到质检环节,检验后回填合格数与不合格数。不合格数量自动进入退货分支,生成「退供应商单」,不走入库。没有质检环节的企业可以配置跳过——流程引擎要支持按行业裁剪,这是低代码平台相对成品软件的优势。

4. 入库单:库存增加的唯一合法入口

质检合格数量生成入库单,审核后库存自动增加。设计红线:库存的增加只能通过入库单(或盘点调整单),禁止直接改库存数。所有库存变动都有单据可回溯,月末对账才有得对。入库单同时记录批次、库位信息,为先进先出和追溯打基础。

5. 三单核销:订单、入库单、发票对上了才付款

发票到达后做三单匹配:发票数量≤订单数量、发票单价=订单单价、发票数量≤入库数量。匹配通过自动生成应付并核销,匹配不平走差异审批。这套「三单匹配」是财务内控的经典设计,系统里固化之后,超收、错价、重复发票全部被拦截在付款之前。

三、三个异常分支:流程设计水平看这里

顺利的流程谁都会设计,异常分支的处理才见功力。采购入库有三个高频异常,设计时必须预留位置。

1. 货到票未到:暂估分支

货到月底、发票下月才到,如果不做处理,当月成本少计、库存金额对不上。标准做法:入库时无发票则挂「暂估应付」,次月发票到达红冲暂估、按实际金额入账。暂估台账按供应商挂余额,票到自动匹配——这个分支做不好,前面五张单据的功劳折一半。

2. 退供应商:红字回冲,不是负数入库

质检不合格或后续发现质量问题的退货,要用独立的「退供应商单」红字回冲应付和库存,关联原到货单。不要图省事录一张负数入库单——单据性质混乱之后,采购绩效分析和供应商质量分析都做不了。

3. 订单变更与取消:留痕比拦截重要

订单已审批但供应商要求改数量或价格,正确做法是生成变更单走审批,原订单留痕;已到货部分的取消要走「关闭余量」而不是删单。单据一旦产生就是历史事实,系统设计要默认「只关不改」。

4. 部分到货与分批核销:允许一单多次结

现实里一单货分三周到齐是常事,设计时要支持订单行级的部分到货和分批核销:到 600 件先结 600 件的应付,余量继续跟踪。如果只支持整单核销,财务会被过挂一次到货而把余量也结了,或者干脆等齐了再记账——前者虚增应付,后者滞后月结。行级状态是采购模块设计里最容易被低估的细节,也是后期最难改的表结构,第一期就要定好。

四、用低代码平台落地:五步搭建实录

这套设计听起来工程量不小,但在低代码平台上,核心链路一个人就能搭出来。基本路径五步:

  • 第一步:建采购订单表单,配字段和自动计算,挂审批流
  • 第二步:做订单到到货单的关联生成,配置实收数量字段
  • 第三步:加质检环节(按需),配不合格数走退货分支
  • 第四步:到货/质检数据生成入库单,挂库存台账自动更新
  • 第五步:配置三单匹配规则与暂估台账,接应付核销

某五金加工客户按这个路径搭建(该客户上线3个月内部统计),采购到入库的单据录入工作量减少约4成——因为到货、入库的数据都从订单带出,仓管不再重复抄写。更重要的是,采购周期数据开始积累:从下单到到货的平均天数、供应商准时率,这些以前拍脑袋的判断,第一次有了数。想自己动手的,可以在通用进销存管理系统的基础上改,采购模块的表单结构都是现成的;整体方法论可参考进销存解决方案里的流程设计说明。

五、上线后的三个检验指标

流程搭完不等于用好了,用三个指标检验是否真正跑顺:

指标健康值参考不健康的表现
单据及时录入率当日录单率超95%月底集中补单,到货单倒签日期
三单匹配通过率首次匹配通过率超90%大量差异审批,说明订单或收货环节乱
暂估余额账龄超30天暂估占比低长期挂账不冲销,供应商对账困难

三个指标每月看一次,哪个掉下去就追哪个环节。流程数字化的价值不在「无纸化」这个说法,在于管理第一次有了可以盯着看的仪表盘——单据会说话,前提是你给了它完整流转的舞台。

进销存,采购管理,低代码

常见问题解答

Q1:采购入库流程需要哪几张单据?

标准链路五张:采购订单、到货单、质检单(按需)、入库单、发票核销。核心原则是以采购订单为主线单据,后续单据从订单生成、只记差异,数据自动流转不重复录入。

Q2:为什么库存只能通过入库单增加?

库存变动的唯一合法入口是单据(入库单、盘点调整单等),禁止直接修改库存数。这样每笔库存变化都可回溯到单据,月末账实核对才有依据,也防止数据被无痕篡改。

Q3:货到发票未到怎么处理?

入库时挂暂估应付,按订单价格暂计入账;发票到达后红冲暂估、按发票金额重新入账。暂估台账按供应商挂余额跟踪,避免长期挂账导致供应商对账困难。

Q4:三单匹配是什么意思?

指发票、采购订单、入库单三张单据的数量与价格相互核对:发票数量不超订单、单价与订单一致、数量不超入库。匹配通过才生成付款,能有效拦截超收、错价和重复发票。

Q5:低代码平台搭采购流程要多久?

核心五步链路(订单→到货→质检→入库→核销)在低代码平台上通常几天内可搭完,因为表单、审批流、单据关联都是配置化操作。真正花时间的是字段规则和异常分支的梳理,建议先跑主链路再补分支。

Q6:退供应商的货怎么开单?

用独立的退供应商单(红字单据)回冲库存和应付,并关联原到货单或订单。不建议录负数入库单,会破坏单据性质的一致性,影响后续采购绩效和供应商质量分析。