一、采购订单的定义
采购订单(Purchase Order,简称PO) 是采购方发给供应商的正式采购凭证,是采购到付款(Procure-to-Pay,P2P)流程的核心载体。
在SAP MM中,采购订单是具有法律约束力的采购合同文件,规定了采购的物料、服务、数量、价格、交货条件和付款条款。
二、采购订单的类型
| 类型代码 | 名称 | 说明 |
|---|---|---|
| NB | 标准采购订单 | 最常用的采购类型 |
| FO | 框架协议发布 | 从合同释放的采购订单 |
| — | 寄售采购(Consignment) | 消耗后结算 |
| L | 委外加工(Subcontracting) | 甲方供料、乙方加工 |
| UB | 库存转储(STO) | 工厂间库存调拨 |
| — | 服务采购(Service) | 服务类项目采购 |
三、采购订单的三层结构
这是PO最核心的概念,需要重点理解:
graph TD
A["采购订单 PO"] --> B["表头层 Header<br/>EKKO表"]
A --> C["项目层 Item<br/>EKPO表"]
A --> D["交货计划行层<br/>EKES表"]
B --> B1["对整个PO生效<br/>决定采购框架条件"]
C --> C1["每个项目独立定义<br/>一个PO可含多个项目"]
D --> D1["一个项目可有多个<br/>计划行,分批交货"]第一层:表头(Header)— 数据库表 EKKO
表头数据对整个采购订单生效,决定采购的框架条件,如供应商、采购组织、采购组、货币、付款条件等。
第二层:项目(Item)— 数据库表 EKPO
每个项目独立定义采购的具体内容(物料、数量、价格等)。一个PO可以包含多个项目(行)。
第三层:交货计划行(Schedule Line)— 数据库表 EKES
一个项目可以有多个交货计划行,实现分批交货,每种行指定不同的交货日期和数量。
四、项目类别(Item Category)
项目类别是控制PO行为的核心参数,决定了收货、开票、退货等流程。
常见的项目类别:
- 标准项目:常规物料采购
- 寄售项目:寄售物料,消耗后结算
- 转包项目:委外加工
- 自由格式文本项目:无物料号的描述性采购
- D:外部服务采购
- T:第三方采购
五、账户分配(Account Assignment)
账户分配决定采购成本归属到哪个会计科目或成本对象。
由账户分配类别(Account Assignment Category,KNTTP)控制,直接影响会计分录:
graph TD
A["收货时"] --> B["借:库存 / 贷:GR/IR"]
C["发票时"] --> D["借:GR/IR / 贷:供应商"]- 收货时:借 库存 / 贷 GR/IR
- 发票时:借 GR/IR / 贷 供应商
GR/IR是一个过渡科目,连接收货与发票校验,确保账实相符。
六、采购订单审批策略(Release Strategy)
审批策略配置分为四个步骤:
Step 1:定义审批特征(Release Characteristics)
审批特征包括:采购组、采购组织、金额等。特征值组合触发审批。
Step 2:定义审批类别(Release Group)
| 概念 | 说明 |
|---|---|
| Release Group | 采购凭证类型分组 |
| Release Code | 审批人权限(如YY/ZZ) |
| Release Indicator | 待审/已审/一级审等状态 |
Step 3:定义审批策略
审批策略包含:
- 审批代码序列:谁先审、谁后审
- 审批条件:特征的表达式组合(如采购组=001 且 金额>5万)
- 审批金额下限
Step 4:审批策略分配
将审批策略分配给采购凭证类型(如NB、FO等)。
graph TD
A["Step1<br/>定义特征"] --> B["Step2<br/>定义审批类别"]
B --> C["Step3<br/>定义审批策略"]
C --> D["Step4<br/>分配给凭证类型"]七、特殊业务场景
1. 委外加工(Subcontracting)
场景: 甲方提供原材料给乙方,乙方加工后交付成品。
- 项目类别为 L。
- 甲方需要发料给供应商,供应商加工完成后回交成品。
2. 寄售采购(Consignment)
场景: 物料存放在我方仓库,但物权仍属供应商,消耗后结算。
- 物料在仓库中但不计入自有库存价值。
- 实际消耗时才产生应付账款。
3. 库存转储(Stock Transport Order,STO)
场景: 同一公司内或跨公司工厂间库存调拨。
- 使用UB型采购订单。
- 涉及发货工厂和收货工厂。
4. 服务采购(Service)
场景: 采购的不是物料而是服务。
- 项目类别为 D。
- 通过服务确认单(Service Entry Sheet)确认服务完成情况。
5. 第三方采购(Third-Party)
场景: 销售订单触发采购,供应商直接发货给客户。
- 项目类别为 T。
- 销售方不经过自有库存,直接由供应商发往下游客户。
八、总结
采购订单的核心要点:
- 三层结构:表头(EKKO)→ 项目(EKPO)→ 交货计划行(EKES),层层细化。
- 项目类别决定PO行为:标准、寄售、委外、服务等场景由项目类别控制。
- 账户分配链接财务:GR/IR作为过渡科目,连接收货和发票两个环节。
- 审批策略四步走:定义特征 → 定义类别 → 定义策略 → 分配给凭证类型。
- 五大特殊场景:委外、寄售、库存转储、服务、第三方采购,各有专用项目类别和处理逻辑。


Comments | NOTHING