news 2026/2/4 3:19:05

Odoo 采购订单审批管理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Odoo 采购订单审批管理

如何在 Odoo 19中管理采购订单审批

在 Odoo 中,采购订单审批是指在将采购订单发送给供应商之前对其进行审查和确认的过程。通常,这一步骤是为了确保订单的准确性、合规性(符合公司采购政策),并确保采购行为与公司预算及财务目标一致。管理人员可以通过审批流程,审核并批准或拒绝超出预算限制或计划支出范围的订单。

一、配置采购订单审批功能

在采购应用的“配置设置”中,“订单”部分有一个“订单审批金额”选项。勾选该选项的勾选框以启用功能,还会出现另一个字段“最小金额”。当采购金额超过此处提供的最小金额时,即可使用采购订单审批功能。启用采购订单审批后,点击“保存”按钮以保存设置中的更改。

二、配置用户权限:区分普通用户与管理员

启用审批功能后,需通过权限设置控制 “谁可以审批订单”。在 Odoo 18 中,采购模块的权限分为 “普通用户(User)” 和 “管理员(Administrator)” 两类,仅管理员有权审批订单。

在“通用设置”的“用户和公司”下,有一个“用户”子菜单。

点击“用户”子菜单后,将列出该公司所有内部用户。在 Odoo 18 中,采购模块有两种不同的访问权限:“用户”和“管理员”。选择其中一个用户,并将 Odoo 18 采购模块的访问权限设置为“用户”,如下方截图所示,然后保存。

现在,用户远鼎xhg的访问权限已设置为“用户”,以用户 远鼎xhg 的身份登录。这样,该用户尝试创建超过限制且需要管理员批准的采购订单。

三、采购订单审批流程实操演示

然后,从 远鼎xhg 的配置文件创建新的采购订单。如果用户 远鼎xhg 创建的订单金额低于 5000 人民币,该用户可以自行确认订单并为此订单创建账单。但如果订单金额超过 5000 人民币,则需经理批准订单才能为其创建账单。

场景 1:订单金额低于最低阈值(无需审批)

转到采购模块,从 远鼎xhg 的配置文件创建新的询价单。并确保订单金额不超过 5000 人民币。

此处采购订单的总金额为 4000人民币,低于采购订单审批限额。因此,点击“确认”按钮以确认询价单。

然后,可以接收产品并为此订单创建账单。要接收订单中的产品,点击“接收产品”按钮并验证收货单。转到询价单,会出现“创建账单”按钮,以便用户为采购订单创建账单。

场景 2:订单金额高于最低阈值(需要审批)

以同一用户身份再创建一个采购订单,订单金额应超过 5000 人民币。

此采购订单的金额为 8000人民币。将订单详细信息添加到询价单后,点击“确认”按钮并确认采购订单。

点击“确认”按钮后,询价单将变为“待批准”状态。此后,用户无法对询价单执行任何进一步操作。一旦询价单变为“待批准”状态,管理员应批准该询价单,然后用户才能对其进行进一步操作。因此,以管理员身份登录并批准它。

管理员进入采购应用后,可以轻松识别处于“待批准”状态的采购订单,如上图所示。选择该询价单并打开。

然后会出现“审批单”按钮。管理员(此时已将远鼎xhg的采购模块的访问权限设置为管理员)可以点击“审批单”按钮,随后询价单将从“待批准”状态变为“采购订单”状态。管理员或用户均可完成询价单的剩余流程。以用户 远鼎xhg 身份登录,然后他们可以获取询价单的最新状态。

点击“接收”按钮,用户可以在采购订单中接收产品。点击“接收”按钮后,点击“验证”按钮以验证收货单。

下一步是为采购订单创建账单。要创建账单,请点击采购订单中的“创建账单”按钮。

随后,将显示供应商账单,其中包含产品详细信息、采购订单总额等内容。

点击“确认”按钮以确认供应商账单。在此采购订单中,询价单由用户创建,管理员批准询价单后,该询价单变为采购订单,用户再为同一采购订单创建账单。

四、总结

Odoo 18 的采购订单审批功能通过设置金额阈值和用户权限,实现了对采购流程的精细化管控:低于阈值的小额订单可由普通用户直接处理,提高效率;高于阈值的大额订单需管理员审批,确保符合公司预算与政策。

这一流程既保障了采购的灵活性,又降低了财务风险,助力企业规范采购管理、优化资金使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/3 4:10:40

5分钟搭建MySQL数据更新接口:快马平台实战

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 在快马平台上创建一个MySQL数据更新API服务,接收JSON参数自动生成并执行Update语句。要求:1)支持定义表结构和字段映射 2)自动生成Swagger文档 3)提供请求验…

作者头像 李华
网站建设 2026/2/3 7:05:21

打破语音合成单调性:EmotiVoice带来情绪多样性

打破语音合成单调性:EmotiVoice带来情绪多样性 在虚拟助手冷冰冰地念出“天气晴,适合出行”的时候,你是否曾期待它能带着一丝轻快的语气,仿佛真的为你感到高兴?又或者,在游戏NPC低沉地说出“我失去了她”时…

作者头像 李华
网站建设 2026/2/3 17:11:52

鸿蒙应用瘦身指南:Flutter混合工程的包体积极致压缩实战

前言:被“臃肿”拖垮的用户体验 在鸿蒙应用市场,包体积(Bundle Size)直接决定了用户的下载转化率。对于集成了Flutter的鸿蒙应用,往往面临一个尴尬的局面:仅仅为了一个简单的Flutter页面,包体积…

作者头像 李华