自动创建物料申请

为防止缺货,您可以跟踪物料的再订货水平。当库存水平低于再订货水平时,采购经理会收到通知,并被指示启动该物料的采购流程。

ERPNext 中,您可以在物料主数据中更新物料的再订货水平和再订货数量。如果同一物料有不同的再订货水平,您还可以按仓库更新再订货水平和再订货数量。

通过再订货水平,您还可以定义下一步操作。要么是新建采购,要么是从另一个仓库调拨。根据物料主数据中的设置,物料申请单中的用途也会相应更新。

当物料库存达到再订货水平时,系统会自动创建物料申请单。您可以通过以下路径启用此功能:

库存 > 设置 > 库存设置

每个物料会单独生成一张物料申请单。具有采购经理角色的用户将收到关于这些物料申请单的电子邮件提醒。

如果物料申请单的自动创建失败,具有采购经理角色的用户会收到错误消息的通知。最常见的错误消息之一是:

在基于再订货水平创建物料申请单时,某些物料发生错误。 日期 01-04-2016 不在任何会计年度内。

错误的原因之一也可能是会计年度。点击此处了解更多信息。

注意:

系统通过比较组仓库的预计数量与再订货水平来创建物料申请单。如果未设置组仓库,则系统会比较请求仓库的预计数量与再订货水平。如果预计数量大于再订货水平,则系统不会将该物料添加到物料申请单中。

保留样品库存

样品库存是指为日后分析需要而储存的任何物品批次。

储存样品库存的物品可以是原材料、包装材料或成品。

1. 前提条件

在使用样品保留功能之前,建议您先创建以下内容:

  • 物品
  • 批次
  • 仓库

1. 如何在库存设置中设置样品保留仓库

建议单独创建一个新的仓库用于保留样品,并且不要在生产中使用该仓库。

1.2 在物品主数据中启用保留样品

保留样品基于批次,因此应首先启用“有批次编号”。勾选“保留样品”,并设置一个批次允许的最大样品数量。

1.3 创建库存分录

  • 每当创建目的为“物料收货”的库存分录时,对于已启用“保留样品”的物品,可以在该库存分录中设置样品数量。您需要为物品选择批次编号。样品数量不能超过物品主数据中设置的最大样品数量。

  • 提交此库存分录后,将出现“创建保留库存分录”按钮,用于创建另一个库存分录,将样品物品从指定批次转移到库存设置中设置的保留仓库。

  • 点击此按钮将引导您进入类型为“物料转移”的新库存分录。此分录将您的样品保留从目标仓库(库房)转移到样品保留仓库。它将包含所有信息,请验证后点击“提交”。

  1. 仓库

管理批次库存

具有相同属性和特征的一组项目可以归为一个批次。例如,药品项目按批次管理,这样其生产日期和有效期就可以一起追踪。

要针对某个项目维护批次,您需要在项目主数据中将“是否有批号”设置为“是”。

您可以通过以下方式创建新批次:

库存 > 单据 > 批次 > 新建

阅读“库存批次”以了解更多信息。

对于批次项目,在库存交易(采购收货单和交货单)中更新批号是强制性的。

采购收货单

创建采购收货单时,您应创建新批次,或选择一个现有的批次主数据。一个批次只能关联一个批次项目。

交货单

在交货单项目表中定义批次。如果批次项目添加在“产品捆绑包”下,您也可以在装箱单表中更新其批号。

按批次库存余额报表

要查看按批次库存余额报表,请前往:

库存 > 标准报表 > 按批次余额历史

库存维度

在版本 14 中引入

ERPNext 中的库存维度用于跟踪具有多个参数的库存。默认情况下,ERPNext 允许使用仓库、批次和序列号来跟踪库存。如果用户希望使用自定义参数跟踪库存,则可以通过库存维度功能进行配置。用户可以在相应的库存单据以及库存分类账和库存余额报告中,选择库存维度。借助此功能,您可以查看按维度划分的库存分类账和库存余额报告。

要访问库存维度列表,请转到:

库存 > 设置 > 库存维度

创建库存维度

  • 创建一条新记录,并选择要用作自定义库存维度的参考单据。
  • 您可以在参考单据中选择任何非子单据。
  • 接下来,用户必须输入维度名称,系统将根据该名称在适用单据中创建一个自定义链接字段。

适用于单据

应用于所有库存单据

  • 这将用于在库存相关单据中选择自定义维度。
  • 例如,用户创建了一个名为“货架”的库存维度,并启用了“应用于所有库存单据类型”。那么系统将在存在批次号和序列号字段的库存单据中,创建一个名为“货架”的自定义链接字段。

应用于特定单据

  • 如果用户希望将库存维度添加到特定单据,则需要禁用“应用于所有库存单据类型”复选框,并在“适用于单据”字段中选择相应的单据。
  • 此外,如果您希望为特定条件(例如,对于库存录入类型“发出”,您希望有一个单独的维度“从货架”;对于库存录入类型“材料收据”,您希望有一个单独的维度“到货架”)添加库存维度,则可以通过“适用条件”来实现。
  • 仅当禁用“应用于所有库存单据类型”时,“适用条件”才可见。
  • 您还可以使用“交易类型”,其选项包括“入库”或“出库”作为条件。

从…获取值

用户可以设置“从…获取值”字段,以从父表单级别存在的字段中获取数据。例如,在采购收据表单上,用户添加了一个名为“货架”的自定义字段,并创建了指向“货架”的库存维度。如果采购收据包含 200 个行项目,用户通常需要为每一行手动设置“货架”值——即使所有项目的值都相同。但是,通过在库存维度中将“从…获取值”选项设置为“货架”,并在父级(采购收据)级别指定该值,系统将自动将相同的“货架”值应用于所有库存分类账条目,即使用户未在每个单独的行项目中输入该值。

库存维度的使用

  • 创建库存维度后,系统将在相应的单据中创建自定义字段。
  • 用户可以在相应的交易中选择库存维度。
  • 例如,如果用户在库存录入明细单据中添加了库存维度“货架”。那么在库存录入中,子表用户将获得选择货架的选项(见上图)。提交库存录入后,系统将使用选定的库存维度创建库存分类账。

验证负库存

如果用户在库存维度中启用了“验证负库存”复选框,则当相应维度在相应仓库中存在负库存时,系统将不允许进行库存交易。如果用户尝试为库存维度创建负库存的库存交易,系统将抛出以下错误:

库存余额和库存分类账报告

  • 用户可以使用库存维度筛选库存余额和库存分类账报告。
  • 借助此功能,用户可以查看按库存维度划分的可用数量。

库存余额报告

库存分类账报告

注意:

用户只能使用带有库存维度的库存盘点来输入期初值,而不能使用库存盘点来修改现有库存或估值。由于我们不维护按库存维度划分的估值率,因此不允许通过库存盘点修改估值率是没有意义的。如果用户尝试通过库存盘点更新数量或估值率,系统将抛出以下错误:

库存科目

ERPNext 中,用户可以设置按仓库划分的库存科目,或者使用公司主数据中的默认库存科目,即“库存商品”。

从版本 16 开始,用户还可以设置按物料划分的库存科目。为此,他们需要在公司主数据中启用“启用按物料划分的库存科目”选项。

启用该选项后,用户可以在物料主数据中定义默认库存科目。或者,如果他们不想为每个物料单独定义,也可以在物料组或品牌层级设置默认库存科目。

用户可以选择使用按物料划分的库存科目或按仓库划分的库存科目,但不能同时使用两者。

拆解订单

ERPNext 中的“拆卸订单”用于拆解成品,并将状态良好的组件退回仓库。系统允许用户在将组件重新入库时更改其估值率。

要创建“拆卸订单”,请打开处于已完成已关闭状态的工作订单。点击“创建”按钮,然后选择“拆卸订单”。

用户点击“拆卸订单”按钮后,系统将打开类型为“拆卸”的库存录入单。

  • 用户可以手动移除状态不佳的物料。
  • 系统默认根据历史交易获取基础费率。如果用户需要,可以编辑原材料的基础费率。

库存结账分录

库存结账分录的目的是生成库存结余,其中包括所选期间的合并库存数量和合并库存价值。这些信息将用于在短时间内生成库存报表,例如库存余额和批次余额历史。

工作原理

用户需要为所需期间创建库存结账分录,该期间可以是一个月、半个月或一整年。提交库存结账分录后,系统会生成所选期间的库存结余,包括按物料、批次、库存维度和仓库划分的合并结余库存数量和库存价值。

库存结账分录

库存报表(例如库存余额和批次余额历史)使用库存结余数据来计算期初库存,这比使用库存分类账分录计算期末库存要快得多。

注意:将在 v16 版本中提供

库存调整/负库存销货成本

在本节中,我们将了解负库存如何导致库存调整。许多用户在系统中录入负库存。例如,他们通过在库存设置中启用“允许负库存”,在系统中没有库存的情况下创建交货单。他们这样做是因为必须凭交货单将物料发给客户。为了解决负库存问题,他们随后创建采购收货单或物料入库单。大多数用户在交货单日期之后才创建采购单据,这导致了库存调整分录。为了理解这种情况,请看以下示例。

假设有一个物料“测试物料库存调整”,其库存为零。现在,用户创建了交货单,但在创建过程中收到错误提示,要求必须填写估价率。因此,用户在“测试物料库存调整”物料的估价率字段中随意设置了值100。

交货单

由于库存不存在,系统使用了估价率100,并记录了以下库存数量。

现在,由于库存为负,我们需要创建采购单据进行调整。因此,我们将以采购价格300创建采购收货单。

现在采购收货单已创建,但其创建时间晚于交货单(请检查两个单据的过账日期和过账时间)。交货单的估价率为100,而采购收货单的估价率应为300(基于采购成本)。由于库存为负,系统对采购收货单使用了估价率100(基于之前的交货单)。如果系统使用估价率300,则库存余额数量为零,但库存余额价值为200,这是不正确的。因此,系统使用了估价率100,差额200记入库存费用科目(库存调整/销售成本),如下所示:

如何解决问题

要么不使用负库存功能,要么在发货单据之前(通过倒填日期)创建采购单据,这样系统会修正交货单的估价率,采购收货单就无需进行调整分录。

提交上述倒填日期的采购单据后,系统会创建重新过账分录,修正交货单的估价率。重新过账后,交货单的估价率从100变为300,因此“库存数量”变为300。

质检

ERPNext 中,您可以标记入库或出库的产品以进行质量检验。

要访问此功能,请前往:

首页 > 库存 > 工具 > 质量检验

  1. 前提条件

在创建和使用质量检验之前,建议您先完成以下操作:

  • 创建一个物料。
  • 在物料主数据中启用质量检验标准。启用任一复选框后,只有在完成相应的质量检验后,才允许提交库存交货/收货单据:
  • (可选)创建质量检验模板。您可以在模板中添加检验参数和验收标准,这些内容可以轻松提取到任何质量检验中。保存模板后,您可以在物料主数据中设置此模板(如上所示)。
  1. 如何创建新的质量检验

  1. 草稿状态的采购/分包收货单或交货单中,转到物料表格的“质量检验”字段,点击“创建新的质量检验”。您也可以为工单创建质量检验,以监控在制品的质量。在这种情况下,您可以为工单中的生产物料创建质量检验。
  2. 选择检验类型:入库(采购)、出库(销售)或在制(生产)。
  3. 选择参考单据类型:采购收货单、采购发票、交货单、销售发票、库存录入或工单。
  4. 选择物料并设置将要检验的样本数量。请注意,只有物料主数据中启用了“检验标准”的物料才会被提取。
  5. 在物料主数据中设置的质量检验模板将被提取。
  6. 您可以更改检验人,并添加复核人。
  7. 可以添加关于检验的任何附加备注。
  8. 保存。设置状态。提交。

  1. 功能特性

一个质量检验包含多个质量检查(参数)。每个检查可以是数值型、非数值型或基于公式的。

3.1 数值型质量检查

数值型质量检查包括所有需要基于数字的读数和验收标准的检查。

例如:检查读数是否在某个范围内。

默认情况下,检查是数值型的。有两个字段:最小值最大值,用于定义每个读数必须处于的范围。这些字段可以在质量检验模板中一次性设置,然后简单地提取到质量检验中。

如果输入的任何读数不在这个范围内,保存时该行的状态将自动设置为“已拒绝”。

3.2 非数值型(基于值)质量检查

非数值型质量检查包括需要字母值或不需要任何数学计算的检查。

例如:在颜色质量检查中检查颜色是否为白色,某些参数的“是/否”值等。

对于非数值型检查,请启用“非数值型”复选框。您会注意到验收标准值字段和基于值的检验部分变为可见。

输入读数值的字段。验收标准值可以在质量检验模板中一次性设置,然后提取到质量检验中。

如果读数值与验收标准值不匹配,保存时该行的状态将自动设置为“已拒绝”。

3.3 基于公式的质量检查

对于更复杂的场景,仅指定范围或验收值是不够的,此时基于公式的质量检查非常有用。

例如:检查材料的等级是 A/B/C,检查某些读数的平均值是否在特定范围内等。

基于公式的质量检查适用于数值型和非数值型质量检查。

启用“基于公式的标准”复选框以执行基于公式的质量检查。然后您会注意到一个名为验收标准公式的字段,您可以在其中指定一个公式,该公式决定某个检查是“已接受”还是“已拒绝”。此公式可以在质量检验模板中一次性设置,然后提取到质量检验中。

此公式依赖于读数表中的多个读数字段。

对于数值型读数,公式中接受 reading_1reading_2 等。

对于非数值型读数,公式中仅接受 reading_value

以下是一些公式示例:

# Numeric
(reading_1 + reading_2) < 10 # sum of both readings is less than 10
(reading_1 + reading_2) <= 10 # sum of both readings is less than or equal to 10
mean < 15  # mean of non empty numeric readings is less than 15
(reading_1 * 2) < 20 # Reading 1 multiplied by 2 is less than 20
(reading_1) / 2 < 20 # Reading 1 divided by 2 is less than 20

# Non-numeric
reading_value in ("A", "B", "C") # Reading Value is either A / B / C
reading_value != "Red" # Reading Value is not equal to Red

更新读数并保存。读数表行中的状态字段会根据验收公式自动设置。

3.3 手动检验

到目前为止,所有质量检查在保存时都会自动接受/拒绝。在现实世界中,可能存在检查被拒绝但由于存在一定公差而被接受的情况。

此类情况需要用户自行确定行级状态。为避免系统在此类检查中干扰,请启用“手动检验”复选框。现在您可以手动设置状态,并且在保存时不会受到影响。

这里的读数1超出了定义范围,此项检查会被拒绝。但由于它距离0.153并不远,我们手动接受它。

整个质量检验的状态随后可由用户决定。

  1. 视频

  1. 采购收货单
  2. 交货单
  3. 库存录入
  4. 销售发票
  5. 采购发票
  6. 工单

到岸成本凭证

到岸成本是产品到达买家门口所关联的最终总成本。

到岸成本包括物品的原始成本、全部运输成本、关税、税费、保险费、货币兑换费等。并非所有货物都适用所有这些组成部分,但相关部分必须作为到岸成本的一部分加以考虑。

什么是到岸成本?

为了更好地理解到岸成本,让我们以日常生活为例。你需要为家里购买一台新洗衣机。在实际购买前,你可能会做些研究以找到最优惠的价格。在此过程中,你经常发现一家离你家很远的商店有更划算的交易。但你在那家店购买时,还应考虑运费。包含运费的总成本可能比你附近商店的价格更高。在这种情况下,你会选择从最近的商店购买,因为该物品在最近商店的到岸成本更低。

同样在商业中,确定物品/产品的到岸成本非常关键,因为它有助于决定该物品的销售成本,并影响公司的盈利能力。因此,所有适用的到岸成本费用都应计入物品的估价率。

根据第三方物流研究,只有45%的受访者表示他们广泛使用到岸成本。不使用到岸成本的主要原因是缺乏必要数据(49%)、缺乏合适工具(48%)、时间不足(31%)以及不确定如何应用到岸成本(27%)。

要访问到岸成本凭证列表,请前往:> 首页 > 库存 > 工具 > 到岸成本凭证

  1. 前提条件

在创建和使用到岸成本凭证之前,建议您首先创建以下内容:

  • 一张启用了更新库存采购收货单采购发票。这是您最初的货物收据。
  • 一张用于到岸成本(例如运费、保险费等)的采购发票

然后,我们将使用到岸成本凭证来减少通过第二张采购发票记录的成本,并增加库存价值。

  1. 如何创建到岸成本凭证

  1. 前往到岸成本凭证列表,点击新建。
  2. 选择收货单据类型,是采购发票还是收货单。您可以选择多个单据。
  3. 选择具体的发票或收货单。供应商名称和总计将自动获取。
  4. 点击“从采购收货单获取物品”按钮,从采购发票/收货单中获取物品详情。
  5. 选择费用分摊依据是基于数量还是金额。
  6. 在税费和费用表格中输入费用科目和额外成本的金额。金额将根据您的选择按数量或金额平均分配。
  7. 保存并提交。

在单据中,您可以选择多个采购收货单/发票,并从中获取所有物品。然后,您应在“税费和费用”表格中添加适用的费用。如果添加的费用不适用于某个物品,您可以轻松删除该物品。

添加的费用会根据物品的金额或数量按比例分配。如果您选择基于金额,则金额最高的物品将分配最高比例的费用。如果是基于数量,则数量最多的物品将分配大部分费用,其他物品则分配较少金额。如下图所示:

  1. 相关操作

3.1 在采购收货单本身中添加到岸成本

在ERPNext中,您可以在创建采购收货单时,在“税费和费用”表格中添加与到岸成本相关的费用。您应在“将税费或费用视为”字段中,将这些费用标记为“总计和估价”或“估价”。支付给同一供应商(您从中购买物品)的费用应标记为“总计和估价”。否则,如果适用费用需支付给第三方,则应标记为“估价”。提交采购收货单后,系统将考虑这些费用,计算所有物品的到岸成本。此到岸成本将用于计算物品的估价率(基于先进先出/移动平均法)。

但在现实中,制作采购收货单时,我们可能不知道所有适用于到岸成本的费用。您的运输商可能在1个月后才发送发票,但没必要等到那时才预订采购收货单。进口产品/零件的公司需支付大笔关税。而且,他们通常在一段时间后才收到海关部门的发票。在这些情况下,“到岸成本凭证”就变得很方便,因为它允许您在稍后日期添加这些额外费用,并更新已购物品的到岸成本。

3.2 提交后会发生什么?

  1. 物品的估价率会根据新的到岸成本重新计算。
  2. 如果您使用的是“永续盘存制”,系统将过账总账分录以修正库存余额。系统将借记(增加)相应的“仓库科目”,并贷记(减少)税费表中所列的费用科目。如果商品已交付,则已按旧估值率记录了销货成本(CoGS)价值。因此,系统会为所有相关商品的未来出库分录重新过账总账分录,以修正销货成本价值。

3.3 库存入库单的到岸成本凭证

从 ERPNext 第16版开始,用户可以针对目的为“生产”的库存入库单创建到岸成本凭证。 此功能允许用户将额外成本(如电费或租金)纳入成品的最终估值率中。

3.4 委外加工入库单的到岸成本凭证

ERPNext 第16版开始,用户可以针对由委外加工商生产的委外加工入库单物料创建到岸成本凭证。

此功能允许用户将额外成本(如运费、消费税)纳入委外加工产品的最终估值率中。

3.5 供应商发票

您可以在到岸成本凭证中关联供应商发票,系统将确保到岸成本与供应商发票总金额一致。请确保供应商发票不包含任何库存物料。

  1. 交货行程
  2. 采购收货单