news 2026/4/16 10:50:53

Odoo 18 会计模块中的在产品(WIP)账户概述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Odoo 18 会计模块中的在产品(WIP)账户概述

Odoo 18 会计模块中的在产品(WIP)账户概述

在会计核算中,在产品(Work-in-Progress, WIP)账户 对于精准监控未完工项目或生产流程至关重要。它们通过提供部分完成的物品或服务的价值洞察,来保证准确的财务报告。Odoo 18 中的 WIP 账户有助于追踪持续成本(如人工和材料),而无需过早确认收入。这一功能能帮助企业制定合理的财务决策,并始终遵守会计准则。此外,通过将进行中的工作与已完成的活动分开,WIP 账户有助于改进项目成本管理和盈利能力分析。

WIP 账户是 Odoo 18 中新引入的功能。让我们了解一下 Odoo 18 中这些在产品账户的工作方式。首先,进入 Odoo 18 会计模块的“设置”菜单。在“库存计价”(Stock Valuation) 部分下显示了“WIP 账户属性”(WIP Account Properties)。

路径: 配置 > 设置 > WIP 账户属性 (WIP Account Properties)

一、在产品账户的核心配置

这里的第一个账户是 WIP 账户。点击账户的内部链接,将会打开会计科目表。这里账户名称为“在产品账户”(Work in Progress Account),代码为 110500。账户类型为流动资产(Current Asset)。

第二个账户是 WIP 间接费用账户 (WIP Overhead Account)。同样地,点击账户的内部链接,将会打开会计科目表。这里账户名称为“生产成本”(Work in Cost of Production),代码为 110400。账户类型同样为流动资产(Current Asset)。

二、创建生产相关基础数据

现在让我们为制造流程创建一个新的物料清单 (BOM)。首先,打开制造模块。从“产品”(Product) 菜单中选择“物料清单”(Bill of Material)。

下面的截图显示了一个产品学习桌的物料清单。选择的 BoM 类型是生产此产品。“组件”(Component) 选项卡包含带有数量的原材料列表。

“工序”(Operation) 选项卡包含生产产品需要执行的操作程序列表。这里的操作名称为“组装”(ASSEMBLING),它在名为“钻孔工作站”(DRILL STATION) 的工作中心内执行。

三、创建并执行生产订单

接下来创建一个新的生产订单 (Manufacturing Order)。从“操作”(Operations) 菜单中选择“生产订单”(Manufacturing Orders)。那里将显示生产订单列表。点击“新建”(New) 按钮添加一个新订单。
操作路径: 操作 > 生产订单 > 新建 (New)

在产品字段中选择相同的产品学习桌。然后选择已创建的物料清单。之后,添加到 BoM 中的所有原材料和工序都会显示在相应区域。

点击“确认”(Confirm) 按钮并计划操作。这样生产订单的阶段变为“已确认”(Confirmed)。如下面的截图所示,操作中有一个“开始”(Start) 按钮。要开始工作订单,点击“开始”按钮。

用户可以通过点击“暂停”(Pause) 按钮简单地暂停工作订单,或者在完成操作后点击“完成”(Done) 按钮。这两个按钮都位于“工序行”(Operation Line) 上,如下面的截图所示。

这里,用户只是暂停了工作订单。所以工作订单仍处于“进行中”(In progress) 阶段。这里完成操作的“预计持续时间”(Expected Duration) 设置为 60:00 分钟,但“当前时间”或“实际持续时间”(Real Duration) 是 16:12 分钟。

四、在产品会计分录的过账操作

要过账在产品会计凭证,点击屏幕左上角的齿轮图标。然后会出现一个列表,从列表中选择“过账 WIP 会计凭证”(Post WIP Accounting Entry)。

上面的截图显示了凭证条目。显示了原材料账户 、WIP 间接费用账户 和 WIP 账户。用户可以点击“发布在制品”(Post WIP) 按钮来过账凭证。但这里操作尚未完成,所以目前用户放弃了(discard)该凭证。

现在用户完成了操作。所以实际持续时间达到了预计持续时间,工作订单状态变为“完成”(Finished)。

让我们再次点击齿轮图标并选择“过账 WIP 凭证”(Post WIP entry)。这次凭证条目值完全改变了,如下图所示。让我们在过账前检查一下凭证。

在这种情况下,第一个账户是库存计价账户,账户类型是流动资产。在该账户上,“WIP-组件价值”(WIP-Component Value) 被贷记(credited)。这表明该账户的总承诺成本已进行调整。用户使用了四个组件来生产一个学习桌。第一个是 带屏幕的桌面支架,成本 2010 人民币,数量为一个。第二个组件是四个桌子腿,每个成本 40 人民币。第三个是十个螺栓,每个成本 0.5 人民币。最后一个是螺丝,成本 0.1 人民币,使用了十个。因此,组件的总成本是 2176 人民币。这些都是已使用的组件。这意味着资产减少了,所以该账户被贷记。

第二个账户是 WIP 间接费用账户 (WIP Overhead Account),名为“生产成本”(Cost of Production),类型为流动资产。它显示了生产的总成本,即工作中心和员工小时成本。

这里,工作中心是 DRILL STATION。此外,检查成本数据可知,每个工作中心每小时成本为 250 人民币。这意味着如果在该工作中心内的产出需要一小时,成本应为 250 人民币。远鼎xhg 也被列为允许的员工 (Allowed Employee)。

导航到员工模块并打开特定员工 远鼎xhg 以查看员工成本。员工的小时成本显示在 employment 表单的“设置”(Settings) 选项卡上。每小时成本为 100 人民币。

因此,生产成本总计为 2170 人民币 + 256 人民币 = 每小时 2426 人民币。工作订单的实际持续时间为 60 分钟,即一小时。资产价值减少,因此该账户被贷记。

凭证中的最后一个账户是在产品账户 (Work in Progress account)。它计算生产和组件成本的总和,以显示项目的总成本。当资产价值增加时,记为借记(debit)。因此,在产品账户的总价值被借记( deducted 这里指增加资产,所以是借记 WIP 账户)。要將凭证过账到会计中,请点击“过账 WIP”(Post WIP) 按钮。

只需一次点击,即可为多个生产订单过账 WIP 会计记录。为此,请打开生产订单并选择所需的订单。订单状态应为“进行中”(In progress)。然后,如前所述,点击“操作”(Action) 按钮并选择“过账 WIP 会计凭证”(Post WIP Accounting Entry) 选项。

五、批量过账多个生产订单的在产品分录

与前面的例子一样,所有选定订单的日记账项目会集中显示在凭证中。点击“过账 WIP”(Post WIP) 按钮来过账凭证。

六、核对已过账的会计分录

然后再次转到会计模块,并从“会计”(Accounting) 菜单中选择“日记账凭证”(Journal Entries)。点击它打开以交叉检查凭证。

总结

Odoo 18 中的在产品(WIP)会计为企业提供了一个可靠的方法,用于监控和管控未完工的项目或生产流程,同时确保准确的财务报告。通过实时呈现项目或生产进度及相关费用,该工具能够提升运营效率,并为决策制定提供有力支持。

需要我将这份markdown内容补充到当前打开的Odoo 19生产全流程操作手册中,作为会计核算相关的补充章节吗?或者需要我调整格式以适配Word文档规范?

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

DPJ-147 基于单片机的可组合型履带式机器人设计

单片机型号(STC89C52) 目录一、摘要二、设计要求三、原理图四、说明书预览五、QA作者简介:电类领域优质创作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师&#xff0…

作者头像 李华
网站建设 2026/4/16 0:05:56

解决‘CondaLockError’当多个进程同时访问环境时

解决“CondaLockError”当多个进程同时访问环境时 在现代AI开发中,你是否曾遇到过这样的场景:启动8个并行训练任务,前两个顺利运行,第三个却突然报错退出——提示 CondaLockError: Another conda process is already modifying th…

作者头像 李华
网站建设 2026/4/16 9:02:08

Tigshop开源商城系统【IM客服功能】改版上新,让商城沟通更高效!

客服功能作为商城系统的“后台中枢”,会直接影响到商家的服务效率与用户的购物体验。近期,Tigshop开源商城系统对内置的IM客服模板完成了一次针对性的改版,从界面到交互都进行了体验提升———我们可以从新版界面截图中,直观感受此…

作者头像 李华
网站建设 2026/4/16 9:04:53

Math - 中心化,标准化和归一化

归一化(Normalization)是把数据或物理量转换为无量纲或统一尺度的处理,使不同来源、不同量纲或不同量级的数据具有可比性,便于比较、加权、融合与后续计算。典型情形包括:把数值缩放到[0, 1]或[-1, 1]区间,…

作者头像 李华
网站建设 2026/4/16 9:00:54

在Miniconda中配置PyTorch with CUDA 11.8的完整过程

在Miniconda中配置PyTorch with CUDA 11.8的完整过程 在深度学习项目开发中,最令人头疼的问题之一往往不是模型设计或训练调参,而是——环境装不上。明明按照官方文档一步步来,torch.cuda.is_available() 却始终返回 False;或者好…

作者头像 李华
网站建设 2026/4/16 9:02:39

Miniconda环境下使用NumPy加速Token数值计算

Miniconda环境下使用NumPy加速Token数值计算 在自然语言处理的实际开发中,我们常常面临这样的场景:一个句子被分词成数百甚至上千个Token,每个Token都映射为768维甚至更高维度的向量。当需要对这些向量进行批量相似度计算、归一化或注意力权重…

作者头像 李华