Professional Documents
Culture Documents
Po Bpa
Po Bpa
Po Bpa
总述
各种采购协议的比较
基本条款 有 有 有 有
协定总金额 —— 有 有 ——
采购物料或服务 明确 明确 —— 明确
采购价格 明确 明确+分段 —— 明确
采购数量 明确 —— —— 明确
账户分配 明确 —— —— 明确
送货时间 明确 —— —— 估计
1 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
目录
总述 ........................................................................................................................................... 1
各种采购协议的比较 ......................................................................................................... 1
目录 ........................................................................................................................................... 2
参考 ........................................................................................................................................... 3
测试环境的搭建 ........................................................................................................................ 4
测试环境 ............................................................................................................................ 4
先前设置 ............................................................................................................................ 4
1) 定义员工的姓名、职位............................................................................................. 4
2) 定义用户 ................................................................................................................... 5
3) 定义接收组织的采购员............................................................................................. 6
4) 定义采购单据类型 .................................................................................................... 6
5) 定义审批组................................................................................................................ 7
6) 分配审批组................................................................................................................ 7
7) 定义物料 ................................................................................................................... 8
8) 定义供应商................................................................................................................ 8
一揽子采购协议的使用 ............................................................................................................. 9
目标.................................................................................................................................... 9
业务假设 ............................................................................................................................ 9
1) 建立带分段价格的一揽子协议 ................................................................................. 9
2) 发放一揽子协议 ...................................................................................................... 12
3) 查看发放的影响 ...................................................................................................... 13
4) 重新发放测试累计定价........................................................................................... 13
合同类采购协议的使用 ........................................................................................................... 14
目标.................................................................................................................................. 14
1) 建立合同采购协议 .................................................................................................. 14
2) 建立标准采购订单 .................................................................................................. 15
3) 查看标准订单对合同协议的影响............................................................................ 17
4) 过量采购测试 .......................................................................................................... 17
采购申请时自动提示协议订单................................................................................................ 19
目标.................................................................................................................................. 19
1) 设置采购选项 .......................................................................................................... 19
2 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
2) 创建一揽子协议 ...................................................................................................... 20
3) 创建批准的供应商列表........................................................................................... 20
4) 定义来源补充规则 .................................................................................................. 21
5) 定义来源补充规则分配集 ....................................................................................... 22
6) 创建采购申请 .......................................................................................................... 22
补充说明 .......................................................................................................................... 23
协议类订单 FAQ....................................................................................................................... 24
1) 一揽子协议可以自动关闭? ................................................................................... 24
2) 为什么可以发放总额超出议定金额,还可继续发放? ......................................... 24
3) 发放没有审批时,订单上就产生发放金额?......................................................... 24
5) 计划产生的采购申请如何发放一揽子协议?......................................................... 24
6) 没有完成的发放可以被删除、取消? .................................................................... 24
7) 一揽子协议中承诺日期和需求日期是必须填写的? ............................................. 24
8) 已经部分接收或开票的发放能否再修改价格? ..................................................... 24
9) 什么是全局一揽子协议? ....................................................................................... 25
参考
测试记录由 吴若童 实测,参考了 metalink 及 user guide 中相关文档。你可以任意的传播本文件。
MSN:toney_wu@hotmail.com SPACE: http://toney-wu.spaces.live.com/
Blanket Release gets Price Break Price rather than New Unit Price from Blanket Agreement
Line [metalink: Note: 235960.1]
No Warning That BPA Exists When Autocreating A Requistion [metalink: Note: 1064988.6]
How to Create a Requisition Based on a Blanket Purchase Agreement (BPA) and Automatically
Generate Releases[Note:205472.1]
3 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
测试环境的搭建
测试环境
组织架构:
SOB: 201
OU: T_总部
INV: TM1
注意:
注意:
本次测试假设以上组织已经设置完成,并可以做标准的采购、销售业务。
并且测试人职责、配置文件设置完整,可以访问以上两个组织。
先前设置
1) 定义员工的姓名、
定义员工的姓名、职位
4 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
Human Resources:\People\Enter and Maintain
录入姓名、分配职位、职务(演示为吴若童,分配了T_总部…经理)
定义员工姓名等基本信息,然后点击“分配”
分配到“T_总部…经理”,之前需定义 HR 组织、职位
2) 定义用户
System Administrator:\Security\User\Define
(分配职责、绑定员工和用户)
5 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
3) 定义接收组织的采购员
(T_总部)Purchasing, Destination Organization:\Setup\Personnel\Buyer
4) 定义采购单据类型
\Setup\Purchasing\Document Type
确定一揽子协议、合同类订单、标准订单、一揽子发放、相关的工作流是否都设置正确。
(简单起见全部开启用户自审批:“责任人可审批”)
6 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
5) 定义审批组
\Setup\Approvals\Approval Groups
(如 Name = 超级审批组,确保单据总额和账户范围被定义)
6) 分配审批组
\Setup\Approvals\Approval Assignment
职位为第1步所选择的,将以下单据类型分配组为“超级审批组”:
(*在财务选项中可以定义审批是按职位/职务)
7 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. Approve Contract Purchase Orders(合同类订单)
b. Approve Blanket Purchase Agreements(一揽子协议)
7) 定义物料
\Items\Master Items
a. 确定以下属性:已采购、可采购、可存储、内部订单、库存物料价目表价格
b. 分配到 TM1 组织中
8) 定义供应商
定义供应商
8 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
[N] \采购\供应来源\供应商
a. 定义供应商,名称为“T_标准供应商”(如果之前没有定义过供应商则新增,否则查找到
此供应商)
b. 定义供应商地点“T_总部_上海张江”,并且设置地点用途为支付地、采购地。
一揽子采购协议的使用
目标
完成一揽子协议到发放的标准流程。测试分段。
业务假设
“T_工厂”向供应商“T_标准供应商”集中签订物料“T_ITEM_001”的采购协议。“T_
工厂”发放采购协议,向供应商采购。
1) 建立带分段价格的
建立带分段价格的一揽子协议
带分段价格的一揽子协议
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
a. 选择订单类型为“一揽子采购协议”
b. 选择供应商“T_标准供应商”,地点为“T_总部_上海张江”
c. 设置议定金额为 500000
e. 添加付款条件、运费协议、合同有效期信息。限额为 500000。
9 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
f. 保存并审批此订单。
在订单头录入订单类型、供应商、议定金额。在行上录入物料编码、单价。
点击下方[B]“条款”按钮,录入基本条款信息。
完成后返回订单录入界面。
10 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
选中第一行的物料 T_ITEM_001,点击下方[B]“价格分段”按钮,设置分段价格。
11 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
完成后保存订单,并确定审批通过
并确定审批通过。
并确定审批通过
2) 发放一揽子协议
OU:“T_工厂”在职责,[N]采购>采购订单>发放
a. 新建一揽子协议发放,选择刚刚录入的一揽子采购协议号。
e. 保存并审批通过本单据。
12 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
一揽子协议中,两个物料行的分段价格为:50 个 100 元,100 个 90 元。
物料 T_ITEM_001 启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次又 50 个,总共采购了 101 个,应
用了分段定价中的 90 元。
物料 T_ITEM_002 没有启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次又 50 个,总共采购了 101 个,仍
然没有启用折扣,价格为 100 元。第三次,一行采购 101 个,应用了分段定价中的 90 元。
完成后保存单据,并审批通过
并审批通过。(本例中一揽子协议号为
并审批通过 7 发放号为 1,总额 28590)
3) 查看发放的影响
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
按一揽子协议的编号,查找到之前的一揽子协议。(本例为 7 号)观察已发放价格。
4) 重新发放测试累计定价
OU:“T_工厂”在职责,[N]采购>采购订单>发放
f. 新建一揽子协议发放,选择刚刚录入的一揽子采购协议号。
i. 保存并审批通过本单据。
13 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
物料 T_ITEM_001 启用了累计定价:
在一张订单上第一次 51 个,应用了分段定价中的 90 元。因为在第一次一揽子协议发放中
已经发放过 101 个,超过了 100 个分段价格的限额。
物料 T_ITEM_002 没有启用了累计定价:
在一张订单上第一次 51 个,没有任何折扣影响。第二次,一行采购 101 个,应用了分段
定价中的 90 元。
说明如果不启用累计定价,只在单行超过分段价格行才会启用折扣。
合同类采购协议的使用
目标
合同采购协议的标准流程。包括建立协议,被标准订单引用的过程。
提示:实际应用中可以通过附件功能,将更多合同资料与合同采购协议绑定。利用此种
提示:
订单管理合同。
1) 建立合同采购协议
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
g. 选择订单类型为“合同采购协议”
h. 选择供应商“T_标准供应商”,地点为“T_总部_上海张江”
i. 设置议定金额为 10000
j. 添加付款条件、运费协议、合同有效期信息。限额为 10000。
14 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
k. 保存并审批此订单。
填写完订单类型、供应商、议定金额后点下方按钮“条款”
在弹出的窗口中录入基本的协议信息。注意协议的有效日期范围。不在日期范围内的订单
将无法被标准订单引用。
完成后保存本订单,并确定审批通过
并确定审批通过。(本例中订单号为
并确定审批通过 4)
2) 建立标准采购订单
15 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
a. 选择订单类型为标准采购订单
b. 选择供应商为“T_标准供应商”
c. 录入合同号(上一步保存的合同订单号为 4)
d. 录入物料编码、数量、价格等信息。(示例中采购 T_ITEM_001 数量 10 单价 123)
录入完供应商后,在[T]“参考文档”标签下,行上录入合同号。
回到[T]“行”标签下,录入物料编码、数量、价格。
录入完成后点下文[B]“条款”按钮,弹出的窗口中可以看到基本条款已经自动填写上合同
上的条款。
16 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
确定以上信息正确后保存本单据,并确保审批通过
并确保审批通过。
并确保审批通过
3) 查看标准订单对合同协议的影响
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
按合同订单的编号,查找到之前的合同协议。
4) 过量采购测试
OU:“T_工厂”在职责,[N]采购>采购订单>采购订单
17 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. 新建一张标准订单
c. 保存并审批本单据。
d. 查看合同订单的发放金额。
e. 修改条款金额限制,做进一步测试。
在审批时提款错误“合同发放总额超出合同金额限制”。此时审批没有通过,再次查看之间
的合同发放情况。
18 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
保存合同协议,并重新审批通过
重新审批通过。
重新审批通过
采购申请时自动提示协议订单
采购申请时自动提示协议订单
目标
创建采购申请时,可以自动提示引用已经创建好的一揽子采购协议价格。
1) 设置采购选项
设置采购选项
切换到 OU:“T_工厂”在职责,采购>设置>组织>采购选项
确定选中了“存在一揽子 PO 时通知(o)”
19 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
2) 创建一揽子协议
OU:“T_工厂”在职责,建立一揽子协议
在定义过程中特别注意供应商名称、供应商地点、有效期范围(条款中)、物料编码。
保存,并将单据审批通过
并将单据审批通过。
并将单据审批通过
3) 创建批准的供应商列表
20 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,Supply Base > Approved Supplier List
为物料(T_ITEM_001)选择上供应商(T_标准供应商)
点击属性按钮,选择上刚刚建立的一揽子采购协议。
选择之前的一揽子协议号,可以看到这是一个全局一揽子协议,所属组织为“T_总部”。
4) 定义来源补充规则
定义来源补充规则
21 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,Supply Base > Assign Sourcing Rules
名称为“T_来源补充规则”,为“T_标准供应商”分配 100%。
5) 定义来源补充规则分配集
a. 定义分配集。
b. 在 Profile“MRP:默认来源补充分配集(MRP: Default Sourcing Assignment Set)”中设
置为新加入的分配集。
6) 创建采购申请
22 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
OU:“T_工厂”所在职责,进入采购申请录入界面。
当录入完物料时会自动提示有一揽子采购订单存在。确定提示后,可以看到价格自动更新
为一揽子订单上的价格。
点击来源明细标签可以看到详细的一揽子协议号。
补充说明
23 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
a. 如果 profile“PO: 自动查找单据来源(PO: Automatic Document Sourcing)”设置为“Yes”。
仅仅可以不用设置批准的供应商列表。但依然需要定义来源补充规则,并分配来源补充
规则。
b. 对于全局的协议本功能依然可以使用。设置完全相同。
c. 对于合同类协议本功能不法使用。
协议 类 订单 FAQ
协议类
1) 一揽子协议可以自动关闭?
一揽子协议可以自动关闭?
不可以。只能手工关闭。无论议定金额达到或是所有发放关闭都关闭一揽子协议。
2) 为什么可以发放总额超出议定金额,
为什么可以发放总额超出议定金额,还可继续发放?
还可继续发放?
在发放审批时,才会检查一揽子协议的金额。
3) 发放没有审批时,
发放没有审批时,订单上就产生发放金额?
订单上就产生发放金额?
是,按标准功能。只要创建了发放,就会更新订单上的已发放金额。
4) MRP 自动生成的申请导入后无法自动发放一揽子协议?
自动生成的申请导入后无法自动发放一揽子协议 ?
5) 计划产生的采购申请如何发放一揽子协议?
计划产生的采购申请如何发放一揽子协议 ?
设置 Profile:“PO: 申请导入时发放”为“是”。
确定来源规则的有效日期。
确定采购申请来源是一揽子协议,并且是由申请导入完成的。
如果开启 Encumbrance,采购申请状态为“预审批”将不会被审批通过。
确定配置文件 “MRP:按版本采购(MRP: Purchasing By Revision)”或“INV:采购版本
(INV: Purchasing By Revision)”。不为空,按业务设置为“是”或“否”都是可以的。
确定 PO_REQUISITIONS_INTERFACE 接口表中 AUTOSOURCE_FLAG 列为‘Y’。
确定物料所在一揽子协议已经审批,没有被取消、过期及关闭。
6) 没有完成的发放可以被删除、
没有完成的发放可以被删除、取消?
取消?
可以删除,不可以取消。
7) 一揽子协议中承诺日期和需求日期是必须填写的
一揽子协议中承诺日期和需求日期是必须填写的?
协议中承诺日期和需求日期是必须填写的 ?
8) 已经部分接收或开票的发放能否再修改价格?
已经部分接收或开票的发放能否再修改价格 ?
24 / 25
Oracle 完全测试记录 一揽子采购协议 吴若童
在 11.5.10 版本后,用户可以按最新修改的协议,更新发放的价格。
对于已经接收的订单,应付暂估将被自动调整。
对于已经开票的订单,应付中能自动生成价格调整发票。
9) 什么是全局一揽子协议?
什么是全局一揽子协议?
在定义一揽子订单时,设置其适用的组织。全局一揽子协议只能被标准订单引用,不可以
发放。全局一揽子协议需要 OU 中同时定义相同的供应商地点。并且不可使用外协物料、
累计价格功能。
10) 采购申请时可以提示全局一揽子协议
采购申请时可以提示全局一揽子协议?
揽子协议?
可以。设置与普通一揽子协议相同。
11) 采购员审批权限与合同订单头上协定金额相关?
采购员审批权限与合同订单头上协定金额相关 ?
没有关系。审批是比较条款中金额限制和单据总额。合同订单采购采购价格,是没有单据
总额的。可以设置条款中金额限制来控制审批。
25 / 25