采购订单
采购订单是采购链路上「对供应商的承诺」:把采购计划算出来的建议、询价单谈下来的价格,落成一张有供应商、有仓库、有要求送货日期、有明细价格的单子。它本身不动库存、不动钱、不生成凭证——审核只是把单据状态翻成「已生效」,让下游的进货单可以引用它。真正入库和挂应付发生在进货单审核那一刻。
功能路径:采购 → 采购订单

一、功能概述
1. 核心用途
- 承接补货结果:采购计划在采购办理页生成的就是采购订单,单据摘要会写「采购计划生成采购订单」;
- 锁定采购条件:供应商、入库仓库、采购员、要求送货日期与每行含税/不含税价格在这一张单上定死;
- 给进货单供货源:进货单在草稿态点【引用】,弹窗里列出的就是已审核采购订单中「还有剩余量」的明细行。
2. 单据定位
采购订单属于「审核仅生效」的单据:审核只改单据状态,不记库存账、不生成财务凭证、不登记供应商往来。所以订单审核错了代价很小,反审核即可;而它一旦被供应商引用成进货单,收口动作就转移到进货单上。
二、界面布局说明
1. 列表页
| 区域 | 内容 |
|---|---|
| 工具栏 | 蓝色 新增、导出、刷新 |
| 查询条 | 单据日期(今天 / 昨天 / 本周 / 上周 / 本月 / 上月 / 自定义)、供应商、仓库、采购员、⚙ 高级筛选 |
| 操作 | 查询、重置、导出、★ 方案 |
| 已选条件 | 查询后以标签显示,如「单据日期 等于 本月」,点 × 单独移除 |
| 列表 | 单据号 / 单据日期 / 供应商 / 仓库 / 制单人 / 单据金额 / 单据状态 / 过帐日期 / 单据摘要,表格底部追加红色 合计 行 |
| 分页 | 「共 N 条」+ 页码 + 每页条数(默认 20 条/页) |
日期查询有跨度限制:自定义区间最长 31 天,且不能早于今天往前 365 天之外。点单据号进入详情。
2. 详情页

页面从上到下分五块:
- 标题条:
采购订单: 单据号,右侧状态标记(草稿 / 已生效)与「已审核」印章; - 工具栏:草稿是 返回 / 编辑 / 更多 / 打印 / 附件;已生效是 返回 / 反审核 / 更多 / 打印 / 附件。「更多」下拉含 复制、冲红;
- 基本信息:原始单据号、单据日期*、供应商*、入库仓库*、采购员*、经营部门、默认税率,以及采购订单特有的 要求送货日期;
- 供应商余额条:显示当前供应商、应付款余额、预付款余额,右侧注明「当前会计期总账余额,付(收)款后自动刷新」。订单不产生应付,这里只是选供应商时顺带展示往来余额;
- 明细页签:商品明细 / 物流信息 / 汇总信息 / 备注,右侧可展开辅助面板(库存情况 / 可用库存)。
3. 新增与编辑态

点【新增】直接进入可编辑的新单:工具栏是 返回 / 保存 / 复制 / 删除,没有引用按钮,也没有付供应商款按钮——订单是源头单,不引用别人,也不挂收付款。明细区按钮:
| 按钮 | 作用 |
|---|---|
| + 添加行 | 末尾追加空白明细行 |
| 选择商品 | 弹出商品选择器批量挑物料 |
| 删除选中 | 删除勾选的明细行 |
| 清零 / 清空 | 价格清零 / 清空全部明细 |
| 导出 | 导出当前明细 |
| 隐藏辅助面板 | 收起右侧库存辅助面板 |
编辑已保存的草稿时工具栏变成 返回 / 保存 / 取消编辑 / 审核 / 更多 / 打印 / 附件,比新增态多出 审核。
4. 商品明细列
默认列:
| 列名 | 可编辑 | 说明 |
|---|---|---|
| 物料编号 | 是 | 录入或选择后带出名称、条码、单位 |
| 条码 / 物料名称 | 否 | 随物料带出 |
| 单位 | 是 | 计价单位,切换后单价按换算率重取 |
| 数量 | 是 | 底部合计 |
| 税率 | 是 | 行税率,默认取表头默认税率 |
| 不含税|采购价格 | 是 | 与含税价按税率联动 |
| 不含税|采购金额 | 否 | 数量 × 不含税价,底部合计 |
| 含税|采购价格 | 是 | 主录入口 |
| 含税|采购金额 | 否 | 数量 × 含税价 × 折扣,底部合计,即单据金额来源 |
| 折扣 | 是 | 0–1 之间的小数,1 为不打折 |
| 备注 | 是 | 行备注 |
通过列配置可展开的扩展列:采购单位 / 采购数量 / 采购单价(启用「采购单位与库存单位分离」双单位业务时才显示)、生产日期、税金、开票价格 / 开票金额、是否赠品、是否保存最新进价、售价 / 售价金额、货位、供应商返利类型、批号、已到货数、日均销用量、基础单位实际库存数、到货日期。其中 已到货数 是进货单引用后回写的完成量,订单上只读。
三、业务操作步骤
步骤 1:新增并填表头
采购 → 采购订单 →【新增】。依次填 单据日期(默认当天)、供应商、入库仓库、采购员 四个必填项,再按需填 经营部门、默认税率、要求送货日期。要求送货日期会作为进货单引用弹窗里的「到货日期」列显示,给供应商排送货时靠它。
步骤 2:加明细与取价
- 点 选择商品 批量挑物料,或 + 添加行 逐行录物料编号;商品范围限定为「采购物料」(物料档案里允许采购的),选择器里可勾 仅基础单位 过滤多单位商品。供应商发来的报价清单是 Excel 的话,把「编号 + 数量 + 单价」几列选中复制,回到明细表点一格再 Ctrl+V,整批行一次进来,规则见单据窗口通用操作;
- 加进来的行自动带出进价:先取该物料在当前单位的采购单位进价,取不到再取基础进价;
- 改 单位 会按换算率重取单价;改表头 供应商 会按新供应商整表刷新进价;改表头 默认税率 会批量重算所有行的不含税价(不含税价 = 含税价 ÷ (1 + 税率));
- 需要让利的行填 折扣,含税金额按 数量 × 含税价 × 折扣 计算。
步骤 3:保存与审核
- 【保存】后单据为 草稿,可继续改;
- 【审核】触发完整性校验(见第四章),通过后状态翻 已生效,写入过帐日期与记帐人;
- 审核后的订单出现在进货单【引用】弹窗里;要改动先【反审核】回草稿。
步骤 4:跟踪到货
订单不维护到货登记。看某张订单执行了多少,两条路:打开订单展开 已到货数 列逐行看完成量;或在进货单引用弹窗里看 可用数量(订单数量 − 已到货数),只剩 0 的行不会再被引入。
订单收满会自动收口:进货单审核时把引入量回写进订单行的已到货数,如果这张订单每一行的「订单数量 − 已到货数」都归了零,系统在同一次审核里把订单状态置为 已关闭——不用人工关单,也不用担心漏收。已关闭的订单退出进货单的引用弹窗。
这个关闭是单向的:后来把那张进货单反审核,已到货数会减回去、行的可用数量恢复,但订单不会自动从已关闭翻回已生效(与桌面版一致的口径)。要接着收货,重新开一张订单,或在客户端把该单的状态改回已生效。
步骤 5:复用与冲红
周期性采购用「更多 → 复制」从历史单生成新草稿;已生效单据要整体作废用「更多 → 冲红」生成反向单据,而不是删除——删除只允许在草稿状态执行。
四、字段详细说明
| 字段 | 含义与口径 |
|---|---|
| 原始单据号 | 供应商或上游系统的单号,留档对账用 |
| 单据日期 | 开单日期,必填 |
| 供应商 | 必填;选定后余额条刷新应付/预付余额,切换时整表刷新明细进价 |
| 入库仓库 | 必填;只列启用业务的仓库 |
| 采购员 | 必填;审核校验「必须指定采购员」 |
| 经营部门 / 默认税率 | 选填;默认税率决定明细行不含税价的换算 |
| 要求送货日期 | 采购订单特有;引用弹窗的「到货日期」列取它,为空时进货单引入行按当天兜底 |
| 数量 / 折扣 / 含税价 | 含税金额 = 数量 × 含税价 × 折扣 |
| 不含税价 | 与含税价按行税率互算,审核前系统还会按表头税率兜底刷新一次 |
| 已到货数 | 进货单引用核销回写,只读 |
| 单据金额 | 明细含税金额合计,列表与详情页同口径 |
| 单据状态 | 草稿 / 已生效 / 已关闭。已关闭由进货单足额核销自动置位;删除仅限草稿 |
审核时的硬校验,逐条原文:
| 提示 | 触发条件 |
|---|---|
| 必须选择供应商 | 表头供应商为空 |
| 必须选择仓库 | 表头入库仓库为空 |
| 单据日期不能为空 | 单据日期未填 |
| 单据明细不能为空,请至少添加一行商品 | 明细表没有行 |
| 必须指定采购员 | 采购员为空 |
五、典型使用场景
场景 1:采购计划一键下单
每周补货日在采购计划的采购办理页勾选缺口物料生成订单,回采购订单列表按「单据摘要 = 采购计划生成采购订单」过滤,逐张核对价格后审核,交给门店等送货。
场景 2:先订单后分批到货
一车货分两次送:订单按总量开,第一次到货在进货单引用时把数量改成实收数,订单剩余量自动留下,第二次再引用剩下的行。订单上的已到货数累加,可用数量归零后这张单自然退出引用弹窗。
场景 3:谈完价补一张订单
询价单谈定季度价后,新增订单选同一供应商,明细加同一批物料,价格按询价结果手填覆盖自动带出的进价,审核留档。后续进货单引用时带出的就是订单价。
六、权限控制与前置条件
- 账号需授予「采购 → 采购订单」菜单权限;审核、反审核、删除、导出是独立的窗口动作权限;
- 列表默认只看自己制的单,要看别人的单需要「允许查看他人单据」数据权限;
- 前置档案:供应商(含结算科目)、仓库、采购人员、税率、物料档案与计量单位;物料必须允许采购才会出现在选择器里;
- 删除仅限草稿;已生效单据走反审核或冲红;
- 客户端 ERP 的采购订单与网页端同表同口径,但只有网页端建的单能在网页端编辑,客户端建的单打开会提示回客户端处理。
七、常见问题
审核报「必须指定采购员」,但界面上没看到星号。 采购员在表头第二行,校验配置里是必填而界面星号不显眼。补选采购员再审核即可。
引用弹窗里找不到这张订单。 按顺序查:订单是否已审核(草稿不出现)→ 状态是不是已关闭(收满后被自动关闭,弹窗只列状态为已生效的单)→ 单据日期是否在弹窗的日期区间内(默认本月)→ 订单的供应商与当前进货单表头供应商是否一致(弹窗按当前单供应商过滤)→ 各行可用数量是否已为 0。
改了默认税率,明细不含税价没变。 表头税率变更会触发批量重算,但只更新「含税价不为 0」的行;行上单独改过税率的以行税率优先。保存后重新打开核对。
想删除一张已生效订单,删除按钮是灰的。 删除只开放给草稿。先反审核回草稿再删;已经被供应商引用过的订单反审核前要先处理引用它的进货单。
订单金额和进货单金额对不上。 进货单引用带入的是订单价,但引入后仍可在进货单上改价;另外订单的折扣参与金额计算,进货单没有折扣列,引用时折扣已折进单价口径之外——核对时以进货单明细为准。
八、相关窗口
采购管理菜单下其余五个窗口:
