系统性地深入分析一下Oracle EBS中寄售(Consignment)库存的管理和结算全流程。寄售库存的本质是“物料在买方处,但物权仍属于供应商,直到被消耗或使用后才发生买卖关系并结算”。
一、核心概念与业务场景
核心特点:
物权分离:库存物理位置在客户(买方)仓库,但所有权归供应商。
消耗触发:只有从寄售子库存中提出、用于生产或销售时,才产生应付账款。
零成本入库:接收时不计入存货成本,仅在消耗时按约定价格计入费用或成本。
库存可视化:供应商和客户都能清晰看到库存水平和消耗情况。
典型场景:
为保障连续生产,将关键原材料存放在工厂仓库,随用随结。
供应商为促进销售,将成品存放在经销商处,售出后结算。
二、Oracle EBS中的关键配置与主数据
这是流程顺畅运行的基础,通常由系统管理员或核心用户完成。
供应商设置:
在
供应商站点层,需要将“发运”页签下的“寄售”选项勾选。关联正确的
采购、接收、付款地点。
物料设置:
物料必须启用库存管理(库存项目)。
定义好成本(标准/平均)。
库存组织与子库存设置:
创建专用子库存:例如命名为
CONSIGN,用于区分寄售库存和自有库存。这是关键物理和逻辑分隔点。子库存参数:确保允许负余额等设置符合业务需求。
采购订单类型设置:
在
采购订单类型定义中,创建或指定一种类型(如标准寄售),并确保其“允许成本更新”和“寄售”标志被勾选。
三、管理流程与操作步骤(业务用户操作)
整个流程可概括为:建立协议 → 接收上架 → 消耗转移 → 结算开票。
阶段一:建立寄售协议与接收库存
创建寄售采购订单(PO):
路径:
采购 > 采购订单 > 采购订单关键操作:
选择供应商和
采购订单类型(如标准寄售)。在行明细中,行类型必须选择“寄售”(例如
Consignment)。这是核心标识。输入物料、数量、寄售单价(结算价格)。
审批发放PO。此PO定义了供应商、物料、价格和最大寄售量。
接收寄售库存:
路径:
采购 > 接收 > 接收事务处理关键操作:
参照寄售PO进行接收。
接收时,库存直接进入预先设置的寄售子库存(如
CONSIGN)。会计影响:此时仅产生物料搬运的会计分录,不产生应付负债,存货成本为0。
接收事务处理汇总会显示接收记录,但库存事务处理中物料的单位成本为0。
阶段二:消耗寄售库存(触发结算的关键动作)
这是所有权转移和结算义务产生的时刻。消耗通常有两种方式:
方式A:直接消耗(如用于生产领料)
操作:通过
物料搬运单或离散任务/流程工单发料,从寄售子库存向生产线的在制品子库存或费用性子库存转移。系统动作:系统自动检测到从
寄售子库存的发出,并立即在后台消耗这批特定数量的寄售库存。
方式B:内部转移再消耗
操作:先通过
子库存转移,将寄售库存从CONSIGN转移到常规的原材料子库存。系统动作:转移事务处理同样会触发消耗。因为这意味着公司将库存“正式”纳入自有管理范围。
消耗时的系统行为:
系统根据消耗的数量,自动在
采购接口表中生成一条“消耗补充”记录。消耗的单价取自寄售PO上的价格。
此时,被消耗的寄售库存从
CONSIGN子库存中扣除,其所有权正式转移给公司。
阶段三:结算与付款流程
生成标准采购订单(结算PO):
这是一个自动化或手动触发的后台流程。
路径:
采购 > 采购订单 > 消耗补充处理关键操作:
运行此请求,系统会读取
采购接口中的消耗记录。自动为每个供应商-物料组合生成一张标准采购订单(类型通常为
标准,不再是寄售)。这张新PO的数量、单价等于消耗的总和,并关联回原始寄售PO。
接收与开票(匹配):
接收:对新生成的
标准PO进行接收(通常系统可自动完成)。此次接收产生存货成本。创建发票:
路径:
应付账款 > 发票 > 录入参照
标准PO创建发票。此时是典型的三方匹配(PO、接收、发票)。会计影响:
借:存货科目 贷:应付账款。此时财务负债正式入账。
付款:
按照常规应付账款付款流程,对发票进行付款即可。
四、关键报表与监控点
寄售库存余额查询:
使用
物料事务处理报表,筛选子库存=CONSIGN,查看实时数量。使用
库存余额报表,查看CONSIGN子库存的结存。
寄售事务处理查询:
路径:
采购 > 报表 > 消耗事务处理或寄售发放和问题此报表专门用于查询哪些寄售库存已被消耗、消耗日期、数量和对应的原始PO,是核对结算数据的关键。
未结算消耗查询:
监控
采购接口表中的记录是否已成功生成标准PO,确保无遗漏。
五、流程总结与注意事项
流程总结图:
创建寄售PO(行类型=寄售) → 接收至寄售子库存(成本为0) → 消耗(从寄售库转移/使用) → 自动生成消耗记录 → 运行“消耗补充处理”生成标准PO → 接收标准PO(产生成本) → 匹配标准PO创建发票 → 付款
关键注意事项:
权限隔离:寄售子库存的访问权限应受控,避免误操作将其当作自有库存使用。
价格一致性:寄售PO上的价格是结算基准,变更需谨慎并遵循协议。
定期对账:业务部门应定期与供应商核对寄售库存余额和消耗记录,确保系统内外一致。
及时运行补充流程:确保“消耗补充处理”定期运行(如每天),以免延迟财务入账。
退货处理:未消耗的寄售库存退货给供应商,需通过寄售PO进行
退货接收,不产生财务影响。
通过以上配置和流程,Oracle EBS实现了对寄售库存从物理存放到财务结算的端到端精细化管理,有效支持了VMI(供应商管理库存)等现代供应链模式。