供应链 › 库存管理流程图
出库管理
处理生产出库、其他出库、销售直接出库、销售发货出库和采购退货出库,确认后扣减库存并生成流水。
更新于 2026年9月17日
本页目录
入口: 供应链 → 库存管理 → 出库管理
主要责任角色: 仓管、销售、生产、采购、审批人
用途: 处理生产出库、其他出库、销售直接出库、销售发货出库和采购退货出库,确认后扣减库存并生成流水。
1.操作步骤
- 先识别业务来源:销售普通发货、销售直接出库、生产领料、采购退货或其他出库;不要脱离上游业务直接建立无来源的库存出库。
- 由上游业务形成待发货或待出库任务:销售先创建发货单,销售直接出库先创建销售直接出库单,生产先形成领料任务,采购退货先形成采购退货单;其他出库在独立页签发起。
- 进入“库存管理 → 出库管理”,根据来源切换“待出库发货单、销售直接出库、生产出库、采购退货、其他出库”等对应页签。
- 在待处理记录中核对来源单号、业务对象、物料、总数量、已出库数量、待建数量和状态,再点击页面显示的“去发货”“建单”或“新建其他出库”。
- 填写本次履约数量,选择实际仓库、库位、批次/SN,并维护发货方式、物流或收件信息,生成实际出库单。
- 实际出库单生成后先保存草稿或提交审批;处于“已创建出库单但尚未确认出库”等状态时,库存尚未完成扣减。
- 仓库拣货、复核无误后执行“确认出库”;只有实际出库单审批通过或确认出库后,才扣减库存并形成库存流水。
- 返回来源页签检查状态是否由待建变为部分出库或已全部出库,并核对上游发货、领料或退货进度是否回写。
2. 关键字段与业务规则
关键字段
- 来源单据:决定客户、合同、领料任务或退货业务归属。
- 待建数量:上游批准数量扣除已建立实际出库单数量后的剩余量。
- 本次出库数量:本次创建实际出库单的数量,不得超过待建数量和可用库存。
- 仓库/库位/批次/SN:实际拣货及库存扣减对象。
- 发货方式:快递、物流、客户自取、送货或其他。
- 出库状态:区分尚未建单、已建单待确认、部分出库、已全部出库和已关闭。
业务规则
- “去发货/建单”表示从业务任务发起本次仓库履约并生成实际出库单,不等于库存已经扣减。
- 同一来源可按实际交付分批建单;每次只能处理剩余待建数量。
- 销售、销售直接、生产领料和采购退货不得写成在统一新建页任意选择的出库类型。
- 其他出库是无销售/领料/退货来源时的例外入口,但仍必须先有批准依据并选择已启用的其他出库类型。
- 只有确认出库才形成正式库存减少;草稿、待审批或已建单待确认阶段不得视为完成。
风险提示: 确认出库会正式扣减库存并影响成本与追溯;确认前必须由拣货人和复核人核对实物、来源、数量、仓库、库位、批次/SN及收货信息。
3.1从销售发货单办理出库
1. 功能说明
销售普通业务必须先由销售端形成发货单,再由仓库从“待出库发货单”执行去发货、建立实际出库单并确认出库。
2. 适用角色与权限
- 销售人员:根据销售订单/合同创建并确认销售发货单。
- 仓库员:查看待出库发货单、拣货、建单和确认出库。
- 审批/复核人员:按配置审核出库。
实际菜单、按钮和数据范围由角色权限、组织范围及单据审批配置共同决定。看不到入口或按钮时,先联系租户管理员核对授权。
3. 操作前准备
- 销售订单或合同满足发货条件。
- 销售发货单已创建并存在未出库数量。
- 客户、收货人、地址、发货物料和数量已确认。
- 可用库存、批次/SN及发货方式已准备。
4. 系统入口
- 菜单:库存管理 > 出库管理 > 待出库发货单
5. 操作步骤
- 销售人员先在销售业务中根据订单/合同创建销售发货单,确认客户、收货人、收货地址、计划发货日期、物料和发货数量。
- 仓库员进入“库存管理 → 出库管理 → 待出库发货单”,按发货单号、客户或状态查询待处理记录。
- 打开发货单详情,核对发货单号、客户、收货信息、物料总数、已建单数量、已出库数量及剩余待处理数量。
- 点击“去发货”,勾选本次发货物料并录入本次数量;分批发货时只填写本批实际交付量,不能超过剩余待建数量。

- 为每行选择实际出库仓库、库位、批次和SN;启用SN的物料按主单位数量录入完整SN/外部SN。
- 选择发货方式:快递需填写快递公司、单号、收件人、电话和地址;物流填写物流公司、物流单号及联系人;客户自取或送货填写对应联系人信息。
- 复核明细后生成实际出库单,并按页面能力“保存草稿”或“保存并提交”。此时若已创建出库单但尚未确认出库,库存仍未正式减少。

已发货 - 未出库状态
- 仓库按单拣货,复核物料、数量、批次/SN、包装和收货方;完成审批后点击“确认出库”。

- 确认出库后返回待出库发货单,检查出库进度为“部分出库”或“已全部出库”,并在库存流水核对扣减记录。
6. 关键字段与业务规则
关键字段
- 发货单号/客户/合同:销售来源和交付对象。
- 收货人/电话/地址:物流交付依据。
- 本次发货数量:不得超过发货单剩余待建数量。
- 出库仓库/库位/批次/SN:本次实际拣货对象。
- 出库进度:区分尚未占用、已建单待确认、部分出库和已全部出库。
业务规则
- 销售发货单是普通销售出库的上游任务,不能从库存页脱离订单随意创建。
- 允许按剩余数量分批去发货;已有未完成实际出库单时应先处理,避免重复占用。
- 销售出库必须正确关联客户和合同。
- 确认出库前可按权限修改草稿;确认后不得直接删除,应按销售退货或授权反向流程纠错。
7. 完成结果及检查方式
- 实际出库单与销售发货单关联正确。
- 确认出库数量等于本批实物交付量。
- 库存流水、发货单进度和销售履约进度同步。
- 物流及收件信息可供后续跟踪。
8. 异常处理
- 看不到“去发货”:检查发货单状态、剩余待建数量、是否已有占用单以及按钮权限。
- 发货数量超限:核对发货单剩余数量和当前实际出库单占用量。
- SN无法选择:确认SN在所选仓库/库位且未出库、未冻结、未被占用。
9. 常见问题
Q:可以一次发货单分多次出库吗?
A:可以。每次按实际发货量建单,系统保留剩余待建数量,直至全部完成或上游关闭。
Q:发货单显示已建单,为什么还是未全部出库?
A:可能实际出库单仍待审批或待确认出库,也可能只处理了部分数量。
10. 上下游相关操作
- 上游:销售订单/合同、销售发货单、库存可用量
- 下游:实际出库单、库存流水、物流交付、销售履约进度
4.1从销售直接出库单办理发货
1. 功能说明
销售直接出库同样先形成销售直接出库业务单,再从出库管理执行“去发货”创建实际出库单,不能把它写成仓库统一新建时随意选择的类型。
2. 适用角色与权限
- 销售人员:创建销售直接出库单并确认客户、合同和交付内容。
- 仓库员:在销售直接出库页签执行去发货、拣货和确认出库。
实际菜单、按钮和数据范围由角色权限、组织范围及单据审批配置共同决定。看不到入口或按钮时,先联系租户管理员核对授权。
3. 操作前准备
- 销售直接出库单已生效。
- 存在待建数量,状态允许继续发货。
- 客户、合同、物料、数量、收货和库存信息已确认。
4. 系统入口
- 菜单:库存管理 > 出库管理 > 销售直接出库
5. 操作步骤
- 销售人员先创建销售直接出库单,确认客户、合同、物料、总数量和交付要求。
- 仓库员进入“库存管理 → 出库管理 → 销售直接出库”,查询状态为待建或部分出库的记录。
- 打开“销售直接出库详情”,核对来源单号、客户、合同、总数量、已出库数量、申请中数量和剩余可建数量。
- 点击“去发货”,选择本次物料和数量;系统以已出库数量加申请中数量校验是否仍可继续建单。
- 选择仓库、库位、批次/SN,填写发货方式和物流/收件信息,生成实际出库单。
- 保存并提交后,跟踪“已创建实际出库单,等待审批或确认出库”等状态;仓库复核实物后执行确认出库。
- 确认出库后返回销售直接出库详情,核对状态变为部分出库或已完成,并检查库存流水。
6. 关键字段与业务规则
关键字段
- 销售直接出库单号:业务来源。
- 已出库数量:已完成确认出库的累计数量。
- 申请中数量:已建实际出库单但尚未完成的数量。
- 剩余可建数量:总数量扣除已出库和申请中数量后的数量。
业务规则
- 存在申请中数量时不得重复建立同一数量的出库单。
- 实际出库单确认前不视为库存已扣减。
- 客户、合同及收货对象必须与销售直接出库单一致。
7. 完成结果及检查方式
- 来源和实际出库单可双向追溯。
- 累计已出库量与实际库存流水一致。
- 部分出库后剩余数量准确,全部完成后不可继续去发货。
8. 异常处理
- 按钮不可用:检查是否已全部出库、剩余可建数量是否为零或是否存在申请中单据。
- 客户/合同校验失败:返回上游销售直接出库单补充或更正。
9. 常见问题
Q:销售直接出库和待出库发货单有什么区别?
A:来源业务单据不同,但仓库履约逻辑相同:先有业务任务,再去发货生成实际出库单,最后确认出库。
10. 上下游相关操作
- 上游:销售直接出库单、销售合同、库存可用量
- 下游:实际出库单、库存流水、销售直接出库进度
5.1从生产领料任务办理出库
1. 功能说明
生产用料应先形成生产领料单或领料任务,再由仓库从生产出库页签按任务备料、建单和确认出库,完成库存扣减并回写领料进度。
2. 适用角色与权限
- 生产/计划人员:创建并确认领料需求。
- 仓库员:按领料任务备料、选择批次/SN并确认出库。
- 车间领料人:核对并签收实物。
实际菜单、按钮和数据范围由角色权限、组织范围及单据审批配置共同决定。看不到入口或按钮时,先联系租户管理员核对授权。
3. 操作前准备
- 生产领料单已生效且存在待领数量。
- 生产任务、领料部门/人员、物料和需求数量明确。
- 仓库已有合格可用库存。
4. 系统入口
- 菜单:库存管理 > 出库管理 > 生产出库
5. 操作步骤
- 生产或计划人员先根据生产任务创建领料单,确认生产来源、领料用途、物料、需求数量和期望领料时间。
- 仓库员进入“库存管理 → 出库管理 → 生产出库”,查询并打开待处理生产领料任务。
- 核对关联领料单、生产任务、领料人、物料需求量、已出库量和剩余待出库量。
- 按页面入口发起本次出库,填写本次领料数量,并选择实际仓库、库位、批次和SN。
- 仓库按先进先出/效期及生产追溯规则拣货;复核物料、替代料审批、批次/SN和实物数量。
- 保存并提交实际出库单;如配置审批,等待审批完成后执行“确认出库”。
- 由领料人核对实物并按企业要求签收;返回领料任务检查部分领料或全部领料进度。
- 在库存流水核对生产出库记录,并确保批次/SN可追溯到对应生产任务。
6. 关键字段与业务规则
关键字段
- 关联领料单/生产任务:生产成本和追溯来源。
- 领料人/部门:实物交接责任。
- 本次领料数量:不得超过领料单剩余需求。
- 批次/SN:影响后续产品追溯和质量隔离。
业务规则
- 生产出库不得由仓库脱离领料任务随意新建。
- 替代料、超额领料和跨仓领料必须按企业审批规则处理。
- 确认出库后才扣减原材料库存并回写领料进度。
7. 完成结果及检查方式
- 领料单、实际出库单和生产任务关联正确。
- 实物签收量、出库数量和流水一致。
- 批次/SN完整,可追溯到生产任务。
8. 异常处理
- 领料任务找不到:确认领料单是否已提交/批准、组织权限是否正确。
- 库存不足:不得擅自超发或负库存,转补料、调拨或采购处理。
- 批次被冻结:换用合格批次或由质量部门解除限制。
9. 常见问题
Q:生产急料可以不建领料单直接出库吗?
A:不建议。应先补齐受控领料任务;确有紧急机制时也应按企业批准流程留痕,不能形成无来源库存扣减。
10. 上下游相关操作
- 上游:生产任务、生产领料单、库存可用量
- 下游:生产实际出库单、库存流水、领料进度、生产批次追溯
6.1从采购退货单办理退货出库
1. 功能说明
采购退货应先在采购管理形成采购退货单,再由仓库在采购退货页签执行去发货/建单,生成退货实际出库单并确认出库。
2. 适用角色与权限
- 采购员:创建采购退货单并确认供应商、原因和退货数量。
- 仓库员:按退货单拣货、建单、发运和确认出库。
- 质量人员:提供不合格批次及处置依据。
- 财务人员:后续处理红票、应付冲抵或退款。
实际菜单、按钮和数据范围由角色权限、组织范围及单据审批配置共同决定。看不到入口或按钮时,先联系租户管理员核对授权。
3. 操作前准备
- 采购退货单已批准且存在待建数量。
- 退货库存仍在指定仓库/库位,批次/SN与检验或入库来源一致。
- 供应商收件人、退货地址和物流方式已确认。
4. 系统入口
- 菜单:库存管理 > 出库管理 > 采购退货
5. 操作步骤
- 采购员先在采购管理创建采购退货单,选择供应商、原采购/入库来源、退货物料、数量、原因及责任说明,并完成审批。
- 仓库员进入“库存管理 → 出库管理 → 采购退货”,查询状态为“待建”或仍有待建数量的退货单。
- 打开退货单,核对供应商、退货原因、退货总数、已建单数、已出库数及本次可建数量。
- 点击“去发货”或“建单”,选择退货物料并填写本次建单数量;分批退货时不得超过剩余待建数量。
- 选择退货库存所在仓库、库位、批次/SN;实物必须与原检验、不合格处置或采购入库来源一致。
- 填写快递/物流信息、供应商收件人、联系电话和退货地址,复核后点击“确认去发货”,生成待出库单。
- 提交退货出库单;当页面提示“退货出库单已提交,等待出库确认”时,库存仍未正式扣减。
- 仓库完成复核和交接后执行“确认出库”,打印或留存物流凭证。
- 返回采购退货单检查是否部分完成或全部建单完毕,并在库存流水核对扣减;通知采购和财务跟踪供应商签收、红票、冲抵或退款。
6. 关键字段与业务规则
关键字段
- 采购退货单/供应商:逆向业务来源和收货方。
- 本次建单:本批退货发运数量。
- 退货仓库/库位/批次/SN:必须指向实际退回实物。
- 快递/物流及退货地址:供应商签收和责任追踪依据。
业务规则
- 采购退货不能从库存页无来源直接创建,必须先有采购退货单。
- 待建数量为零或所有商品行已建单完毕时不能重复建单。
- “确认去发货/已生成待出库单”不等于库存已扣减;必须完成出库确认。
- 退货出库后需与采购退货、发票红冲、应付冲抵和退款保持一致。
7. 完成结果及检查方式
- 退货实际出库单与采购退货单、原采购/入库来源关联正确。
- 确认出库数量、批次/SN和物流凭证一致。
- 库存流水减少,退货进度更新。
- 财务逆向处理已被通知并可追踪。
8. 异常处理
- 提示已全部建立出库单:检查是否已有待确认出库单,不要重复操作。
- 批次/SN找不到:确认退货实物是否仍在库、是否已冻结/占用及所选仓库是否正确。
- 供应商地址不完整:返回退货单或供应商资料补充后再发货。
9. 常见问题
Q:采购退货点击“确认去发货”后是否已经完成退货?
A:没有。该动作通常生成待出库单;还需提交并确认出库,随后继续跟踪供应商签收及财务退款/冲抵。
10. 上下游相关操作
- 上游:不合格处置/采购退货申请、采购退货单、原采购入库批次
- 下游:退货实际出库单、库存流水、供应商签收、红票/应付冲抵/退款
7.1办理其他出库
1. 功能说明
用于无销售发货、生产领料或采购退货上游单据的受控出库,如内部领用、样品、赠送等。该场景可从“其他出库”直接新建,但必须先配置类型并取得批准依据。
2. 适用角色与权限
- 业务申请人:提交其他出库依据和用途。
- 仓库员:新建其他出库、拣货并确认。
- 审批人:审核用途、数量、成本归属和风险。
实际菜单、按钮和数据范围由角色权限、组织范围及单据审批配置共同决定。看不到入口或按钮时,先联系租户管理员核对授权。
3. 操作前准备
- 已在“设置 → 业务配置 → 其他出库类型”配置并启用适用类型。
- 出库原因、领用人/对象、成本归属和批准附件明确。
- 库存可用且批次/SN合格。
4. 系统入口
- 菜单:库存管理 > 出库管理 > 其他出库
5. 操作步骤
- 业务申请人先按企业制度提出其他出库申请或准备批准附件,明确用途、责任人、物料、数量和成本归属。
- 仓库员进入“库存管理 → 出库管理 → 其他出库”,点击“新建其他出库”。
- 选择已启用的其他出库类型;若列表为空,联系管理员在“设置 → 业务配置 → 其他出库类型”完成配置。
- 填写出库日期、出库原因说明、领用/接收对象及附件,添加物料和本次出库数量。
- 逐行选择仓库、库位、批次/SN,核对当前库存、可用库存和本次出库量。
- 需要实物交付时填写发货方式及物流/收件信息;非实物交付可选择“其他”并在备注说明。
- 保存草稿并复核,随后提交审批;审批通过后由仓库拣货复核并执行“确认出库”。
- 确认出库后查询其他出库单和库存流水,核对库存、成本归属及附件留痕。
6. 关键字段与业务规则
关键字段
- 其他出库类型:决定用途分类和审批口径。
- 出库原因说明/附件:无上游业务单据时的重要审计依据。
- 领用或接收对象:实物责任人。
- 仓库/库位/批次/SN:实际库存扣减对象。
业务规则
- 其他出库是直接新建的例外,不得用来绕过销售、生产领料或采购退货的正常上游流程。
- 未配置启用类型时不能新建。
- 样品、赠送、内部领用等是否影响成本或税务,以企业财务制度为准。
- 确认出库后不得直接删除,错误应走授权反向或调整流程。
风险提示: 其他出库缺少标准业务上游,属于重点审计场景;不得仅凭口头通知出库。
7. 完成结果及检查方式
- 其他出库类型、原因、附件和责任对象完整。
- 审批记录完整。
- 确认出库后库存流水和实物交接一致。
8. 异常处理
- 没有可选类型:在业务配置中启用其他出库类型。
- 审批被驳回:按意见修改用途、数量、附件或成本归属后重新提交。
- 库存不足:改选有库存库位或先办理调拨/补货。
9. 常见问题
Q:能否用其他出库代替销售发货?
A:不能。存在销售、生产或采购退货来源时必须走对应上游任务,避免业务、库存和财务断链。
10. 上下游相关操作
- 上游:其他出库申请/批准依据、其他出库类型配置、库存可用量
- 下游:其他出库单、库存流水、成本/费用归集