物料清单是制造一个物料所需的物料和子装配件的列表,并包含数量。
物料清单还可以包含制造该物料所需的制造工序。
物料清单(BOM)是制造系统的核心,也是最重要的文档,它将帮助创建其他类型的文档,如工单和作业卡。ERPNext 支持多级物料清单。要了解更多信息,请访问此页面。
物料清单是制造成品或子装配件所需的所有物料(无论是采购还是自制)和工序的列表。
在 ERPNext 中,每个物料(子装配件)都可以有自己的物料清单,从而形成一个多级的物料树。
要生成准确的采购申请,您必须始终维护正确的物料清单。
要访问物料清单列表,请前往:
首页 > 制造 > 物料清单 > 物料清单
请注意,一旦物料清单被提交,就无法编辑。您只能取消现有的物料清单,复制它并提交另一个。物料清单还与制造模块中的多个位置相关联,因此对其进行修改可能既耗时又繁琐。因此,在提交前仔细思考和填写物料清单是一个好习惯。
1. 前提条件
在创建和使用物料清单之前,建议您首先创建以下内容:
- 物料
- 工序
- 工作中心
- 工艺路线
2. 如何创建物料清单
- 前往物料清单列表,点击新建。
- 选择要制造的物料。物料名称、计量单位、公司和货币将自动获取。
- 输入将通过此物料清单制造的物料数量。
- 在物料表格下,选择制造该物料所需的原材料(物料)。然后继续:
- 选择所使用的原材料数量。
- 在此处设置一个物料工序,以便稍后在工单中获取。
- 如果此物料是一个子装配件,将自动获取其默认物料清单。
- 选择源仓库以跟踪库存。
- 输入使用此原材料后将剩余的废料百分比。 物料清单物料](/files/bom-materials.png)
- 在废料部分下,选择制造时将创建的废料物料及其数量。如果废料是副产品而非废弃物,它也可以有价格。如果原材料被100%完全利用,请跳过此部分。如果废料物料与要制造的物料相同,则将其设置为过程损耗物料,其数量将从制造的物料数量中减去。
- 保存并提交。
在物料表格中,您会看到一个选项“包含在制造中的物料”。原材料需要勾选此复选框。如果存在您需要包含在物料清单中但并非用于制造的物料或服务,请取消勾选此复选框。例如,用化学品处理塑料涉及一些成本,但它不是一个物料,并且需要跟踪成本。
2.1 基于什么消耗组件
ERPNext 中的“消耗组件”在工单完成时自动消耗原材料,减少了手动更新库存的需求。它根据物料清单(BOM)或实际物料转移自动消耗库存,非常适合旨在提高库存准确性并减少手动数据输入的高产量、标准化生产环境。
- 消耗方法:
- 物料清单:根据物料清单中定义的数量乘以成品数量自动消耗原材料。
- 为制造转移的物料:仅消耗通过库存条目实际转移到车间(在制品仓库)的物料。
如果您想设置默认的“基于什么消耗组件”而不是按物料清单设置,请在制造设置中设置“基于什么反冲原材料”。
2.2 带工序的物料清单
要添加工序,请勾选“带工序”复选框。现在,可以看到一个工序表格。此选项对于跟踪为制造物料而执行的各种工序的成本非常有用。通过使用工艺路线主数据设置模板,可以轻松添加工序。
- 在“工序”表格中,添加制造此特定物料所需执行的工序。
- 对于每道工序,您需要输入执行该工序的工作站。可以在工序文档中设置默认工作站。
- 输入每小时操作费率、操作时间(以分钟为单位)以及该工序产生的批次数量。操作成本将根据这些值计算。
注意:工作站仅用于产品成本核算和工单工序排程,不用于库存跟踪。库存跟踪在物料清单的物料表中设置的仓库中进行。
对于带工序的物料清单,需要设置“物料转移依据”。物料可以批量转移至工单,或逐个转移至作业卡。更改此设置会影响“制造物料转移”是一次性针对工单完成,还是多次针对各个作业卡完成。设置此选项取决于制造物料所需时间、制造物料的价值、制造中使用的零件数量、涉及劳动力的技能等因素。
2.3 创建物料清单时的其他选项
- 是否启用:物料也可以使用替代的物料/工序组合进行制造。在这种情况下,取消选中此复选框以禁用此物料清单并使用另一个。
- 是否默认:在工单等中选择物料时,将默认选中此物料清单。
- 需要检验:这将强制对原材料和成品进行“质量检验”。选中此复选框后,选择质量检验模板。
- 允许替代物料:有时在制造成品时,特定物料可能不可用。如果选中此项,您可以创建并从物料替代列表中选择一个替代物料。例如,使用塑料珠子代替塑料晶体。有关更多详细信息,请访问此页面。
- 允许同一物料多次出现:在某些制造情况下,需要添加两次相同的物料。例如,两根长度为0.5米的金属管用于形成另一种形状。此处不能简单地将数量设置为2,因为计量单位会显示总长度为1米,但生产中我们需要两根0.5米 + 0.5米的管子。选中此复选框允许您多次选择同一物料。
- 基于物料清单设置子装配件费率:启用此复选框将根据子装配件的物料清单设置其费率。如果未选中,费率将从子装配件的评估费率中获取。对于虚拟物料,此设置将被忽略,虚拟物料的评估费率始终基于其物料清单的内容。
- 是否为虚拟物料清单:如果选中此项,则表示此物料清单不生产任何物料。相反,它只是原材料的逻辑分组。此物料清单中的生产物料应为非库存物料。如果将此非库存物料作为“原材料”添加到任何其他物料清单中,无论是否启用展开或多级物料清单,该物料清单都将自动展开。
- 物料费率依据:所用原材料的费率可以根据不同参数计算。
- 评估费率:物料主数据中设置的评估费率。
- 最后采购价格:从最后一张销售订单/发票中获取的费率。
- 价格表:从物料价格中获取的费率。
有关更多详细信息,请访问此页面。
3. 功能
3.1 物料清单成本核算
物料清单中的成本核算部分提供了制造物料的大致成本。
成本是根据所涉及原材料/子装配件的评估费率和工序成本计算的。
如果物料清单在物料/工序成本未更新时已提交,您可以使用更新成本按钮更新成本。这将获取最新的价格/成本。
物料清单成本也可以设置为通过制造设置中的“自动更新物料清单成本”选项自动更新。
3.2 所需物料(已展开)
此表格列出了制造物料所需的所有原材料。它还会获取子装配件/虚拟物料的原材料及其数量。未展开的表格不会列出生产子装配件所需的原材料。
例如,要制造一个塑料剃须刷,您需要一些原材料和刷毛作为子装配件。对于手柄,您自己制造塑料,但对于刷毛,您使用塑料晶体原料。
3.2.1 不展开
如果用户希望排除展开的物料,则需要在物料清单物料表中启用“不展开”复选框。如果物料是虚拟物料,此选项默认未选中且为只读状态。
使用案例:
- 笔记本电脑
- 主板(库存中保留)
- 键盘
一家公司制造笔记本电脑,需要两个子装配件物料:主板和键盘。公司在收到客户订单后进行制造。主板所需的制造时间比键盘长,因此公司独立于销售订单制造主板并保留在库存中。由于主板物料已在库存中,这有助于减少主要物料笔记本电脑的整体制造时间。
现在在 ERPNext 中准备笔记本电脑的 BOM 时,他们不希望展开物料“主板”的 BOM,但希望展开物料“键盘”的 BOM。因此,我们为 BOM 物料添加了“不展开”复选框。通过此功能,用户可以为物料“主板”启用“不展开”复选框,而不为物料“键盘”启用。
3.3 项目和网站
BOM 可以关联到一个项目,以跟踪进度、项目成本等。在按订单设计的情况下,每个订单都可以是一个项目,而子装配体则是任务。在这种情况下,可以通过关联到项目来跟踪完成情况。
对于开源硬件产品,BOM 也可以显示在网站上。开源硬件类似于开源软件,其产品规格会公开列出。
3.4 BOM 模板
使用 BOM 模板,您可以为模板物料(针对这些物料创建变体物料)创建 BOM。这些 BOM 可以作为默认 BOM,用于针对模板物料的变体创建工单。您还可以在模板 BOM 中将模板物料添加为原材料。在从 BOM 模板创建工单时,ERPNext 提供了选择模板物料对应的物料变体的功能,更多详情请查看以下截图。
用户还可以使用模板 BOM 为变体物料创建 BOM。要创建变体 BOM:
- 转到 BOM 模板。
- 点击创建按钮。
- 点击变体 BOM。
- 选择您要为其创建 BOM 的变体物料。
- 如果 BOM 中的原材料是模板物料,则系统会提供选择物料变体的功能。
3.5 提交后
一旦 BOM 被提交,可以从仪表板针对该 BOM 创建以下文档类型:
4. 视频
5. 相关主题
- 废料管理
- 物料消耗
- 嵌套 BOM 结构