交货行程

配送行程记录了一辆车内的客户配送情况。

可以添加多个停靠点,并且可以为每个客户标记已提交的配送单。

1. 如何创建配送行程

可以通过点击配送单中的“创建 > 配送行程”来创建配送行程。

  1. 前往:库存 > 库存交易 > 配送行程 > 新建
  2. 选择司机和车辆,如果不存在则创建两者。
  3. 设置日期、出发日期和时间。
  4. 添加配送停靠点的客户,如果已设置地址则会自动获取。也可以通过点击“从 > 配送单获取客户”来获取客户。在提交前,可以通过点击“添加行”按钮来添加额外的配送停靠点:

  1. 保存并提交。

2. 功能特性

2.1 计算预计到达时间

如果设置了客户地址和司机地址,则可以计算配送的预计到达时间。此数据从谷歌地图获取。

2.2 优化路线

使用谷歌地图,将计算配送的最佳路线。

  1. 装箱单
  2. 配送规则

配送规则

使用运费规则,您可以定义将产品交付给客户或供应商的成本。这是一条用于定义应用于销售交易的运费费用的规则。

大多数公司(主要是零售业)会根据发票总额收取运费。您可以设置运费规则,以满足根据销售交易的净总额收取不同运费的需求。使用它们,可以为高价值订单提供折扣运费,为小额订单提供标准运费。

要设置运费规则,请前往:

销售 > 设置 > 运费规则 或 财务 > 设置 > 运费规则

如何创建运费规则

  1. 前往运费规则列表,点击新建。
  2. 输入运费规则标签,例如“优先配送”或“次日达”。
  3. 当运费由运费规则决定时,您还必须提供运费科目成本中心运费金额。这些详细信息用于填充交易中的“税费及其他费用”表格。
  4. 在“基于计算”下,您还可以更改运费规则应用的计算方式,例如净总数量或净总重量;默认情况下为“固定”。
  5. 保存

功能特性

运费规则条件

选择净总额或净重量后,将出现一个表格,您可以在其中设置金额或重量的起始值和结束值。输入要为该范围计算的运费金额。根据需要添加更多条件。您可以在一个运费规则中仅选择三种计算方法之一。

参考上图,您会注意到运费随着金额的增加而减少。只有当交易总额属于上述某个范围时,此运费才会被应用。

适用于国家/地区

您可以将运费规则限制在特定国家/地区。在表格中添加国家/地区。默认情况下,运费规则将全局适用。如果指定了特定国家/地区,则仅当客户所在国家/地区与运费规则中指定的国家/地区匹配时,才会应用运费。

运费规则应用

以下是一个示例,说明如何根据运费规则在销售订单上自动应用运费。

序列与批次捆绑

注意:用户必须为每笔库存交易创建一个独立的序列号和批次号捆绑包。他们不能跨多笔库存交易使用同一个序列号和批次号捆绑包

从版本15开始,已移除序列号/批次号物料的允许负库存功能。从版本15起,即使已在库存设置中启用允许负库存,用户也不能对序列号/批次号物料进行负库存交易。


在版本15中,我们引入了序列号和批次号捆绑包。此功能用于在库存交易中关联序列号/批次号。

在版本15之前,序列号字段是一个小文本字段,这意味着一个列可以容纳多个序列号。由于这种设计,存在大量数据完整性问题。为了解决这个问题,我们在版本15中将序列号字段从小文本改为链接字段。由于我们无法在子表中再添加子表,因此我们添加了一个新的文档类型:序列号和批次号捆绑包,用于拣选/发放多个序列号/批次号。

这是如何工作的?

每当处理序列号/批次号时,您需要创建一个序列号和批次号捆绑包并将其链接到库存交易。用户必须为每笔交易创建一个独立的序列号和批次号捆绑包,并且不能将同一个序列号和批次号捆绑包链接到多笔交易。

入库分录的序列号和批次号捆绑包自动创建

如果用户希望为入库分录自动创建序列号和批次号捆绑包,他们必须确保为序列号物料设置了序列号系列,并且为批次号物料启用了自动创建新批次复选框(并设置了批次号系列)。

对于序列号

对于批次号

配置完成后,当用户创建采购收货单或类型为“物料收货”的库存分录时,系统将在提交记录时自动创建入库的序列号和批次号捆绑包

出库分录的序列号和批次号捆绑包自动创建

如果用户希望为出库分录自动创建序列号和批次号捆绑包,他们必须在库存设置中启用自动创建出库序列号和批次号捆绑包复选框。他们还可以在库存设置中将拣选序列号/批次号依据设置为“先进先出/后进先出/到期日”。

配置完成后,当用户创建发货单或类型为“物料发放”的库存分录时,系统将在提交记录时自动创建出库的序列号和批次号捆绑包

入库分录的序列号和批次号捆绑包手动创建

对于序列号和批次号捆绑包序列号批次记录必须已存在于系统中。使用手动选项时,用户必须首先在系统中创建序列号/批次记录。用户可以使用CSV导入选项来创建序列号/批次记录。可以使用序列号和批次号选择器下载空白CSV模板。

为入库分录手动创建序列号和批次号捆绑包的完整GIF如下:

出库分录的序列号和批次号捆绑包手动创建

使用序列号和批次号选择器,用户可以根据“先进先出/后进先出/到期日”方法拣选序列号/批次号。

为出库分录手动创建序列号和批次号捆绑包的完整GIF如下:

使用CSV为出库分录创建序列号和批次号捆绑包

现在,用户可以通过导入CSV文件为出库分录创建序列号和批次号捆绑包。

序列号历史记录

要查看序列号的历史记录,请参阅“序列号分类账”报表。

序列号/批次号选择器

用于手动选择序列号/批次号。如果序列号/批次号不存在,此弹出窗口也用于自动创建它们。

禁用序列号/批次号选择器

如果用户不想使用序列号和批次号选择器(弹出窗口),他们可以通过库存设置禁用它。要禁用它,请转到库存设置 > 序列号和批次号物料(标签页)> 启用禁用序列号和批次号选择器,然后保存。

旧的序列号/批次号字段

许多客户要求我们保留旧的序列号和批次字段,以解决用户体验问题。为响应这一需求,我们保留了旧的序列号/批次字段。这些字段仅用于输入序列号和批次。系统会在提交库存交易时自动创建序列号和批次捆绑包。要启用此功能,用户需导航至库存设置,并启用使用序列号/批次字段选项(见下图)。

之后,当用户创建库存交易(例如交货单)时,系统将显示旧的序列号/批次字段。更多详情,请参见下方的 GIF 动图。

用户也可以在交易级别禁用旧的序列号/批次字段。

在创建自动捆绑包时更新序列号/批次

如果用户希望在创建序列号和批次捆绑包时自动更新序列号/批次字段中的序列号/批次,请前往库存设置并禁用在创建自动捆绑包时不更新序列号/批次选项。

案例:

  1. 用户在库存设置中已启用使用序列号/批次字段
  2. 用户希望为每个单独的批次创建序列号和批次捆绑包
  3. 用户在物料主数据中设置了自动创建批次
  4. 在提交采购收货单时,系统自动创建了批次序列号和批次捆绑包,并在采购收货单的行项目中设置了批次序列号和批次捆绑包字段
  5. 更新批次值需要时间。如果您希望跳过此步骤,请在库存设置中启用在创建自动捆绑包时不更新序列号/批次选项
  6. 启用后,批次列将保持空白,但序列号和批次捆绑包将包含自动创建的捆绑包的值

如何使用序列号和批次捆绑包

https://www.youtube.com/watch?v=-VjZvRtdjDQ&t=820s

序列号

从版本15开始,已移除序列号/批次物料的“允许负库存”功能。因此,从版本15起,即使已在库存设置中启用“允许负库存”,用户也无法对序列号/批次物料进行负库存交易。

要为物料启用序列号/批次功能,请先在“库存设置”中勾选“为物料启用序列号和批次号”复选框。

如物料页面所述,如果某个物料序列化的,则会为该物料的每个数量维护一条序列号记录。此信息有助于追踪序列号的位置、保修期和有效期(到期)信息。

您还可以追踪从哪个供应商购买了该序列号,以及将其销售给了哪个客户序列号状态会告知您其当前的库存状态。

如果您的物料是序列化的,则必须在相关列中输入序列号,每个序列号占一行。您可以使用序列号来维护序列化物料的单个单位。

要访问序列号列表,请转到:> 首页 > 库存 > 序列号和批次 > 序列号

  1. 前提条件

在创建和使用序列号之前,建议您先创建以下内容:

  • 物料
  • 在物料主数据中启用“有序列号”
  1. 如何创建序列号

通常,当对序列化物料进行交易时,序列号会自动创建。这仅在启用了“有序列号”并在物料主数据中设置了序列时有效。

例如,为以下物料设置了一个序列为“PB2L.#####”。然后提交了一个库存入库单来接收该物料。序列号会相应地创建。

但是,如果您想手动创建序列号,请按照以下步骤操作:

  1. 转到序列号列表,点击新建。
  2. 输入序列号。
  3. 输入物料代码,详细信息将被自动获取。
  4. 如果对物料进行了任何交易,则无法设置或取消设置序列号。
  5. 保存。

只有当序列号通过库存交易(库存入库单、采购收货单、交货单、销售发票)进行交易时,才会影响物料的库存。当直接创建新的序列号时,无法设置其仓库。

2.1 关于序列号的说明

  • 状态根据库存入库单设置。
  • 只有状态为“可用”的序列号才能被交付。
  • 序列号可以从库存入库单或采购收货单自动创建。如果您在序列号列中提及序列号,它将自动创建这些序列号。
  • 如果在物料主数据中提到了序列号序列,您可以在库存入库单/采购收货单中留空序列号列。序列号将自动从该序列设置。
  1. 功能特性

3.1 采购/生产详情

将显示创建该序列号的单据。如果您从供应商处购买,则会在此处链接。

3.2 交付详情

如果序列号是从销售订单生成的,则客户将在此处链接。

3.3 保修/AMC 详情

如果物料处于保修期或 AMC(年度维护合同)期内,可以设置这些的到期日期。

3.4 更多信息

有关此特定物料单位的任何附加信息都可以在“序列号详情”下设置。

  1. 视频

  1. 物料编码
  2. 物料变体
  3. 序列号命名

批次

从版本15开始,已移除序列/批次物料的“允许负库存”功能。因此,从版本15起,即使已在库存设置中启用了“允许负库存”,用户也无法对序列/批次物料进行负库存交易。

要为物料启用序列/批次功能,请先在“库存设置”中勾选“为物料启用序列号和批次号”复选框。

ERPNext中的批次功能允许您将多个单位的物料分组,并为其分配一个唯一的值/编号/标签,称为批次号。

这是基于物料来完成的。如果物料是批次管理的,则每笔库存交易都必须提及批次号。批次号可以手动维护,也可以自动生成。此功能有助于设置多个物料的到期日期,或将它们一起移动到不同的仓库。

要访问批次号列表,请前往:> 首页 > 库存 > 序列号和批次 > 批次

  1. 前提条件

在创建和使用批次之前,建议您先创建以下内容:

  • 物料
  • 在物料主数据中启用“有批次号”
  1. 如何创建新批次

要将物料设置为批次物料,应在物料主数据中勾选“有批次号”字段。如果您在创建物料时未选择“自动创建新批次”,则需要在后续操作中手动创建批次。

要为物料创建新的批次号主数据,请前往:

  1. 前往批次列表,点击“新建”。
  2. 设置批次ID。
  3. 选择物料。
  4. 如果已对物料进行了任何交易,则无法设置或取消设置批次。
  5. 保存。

当为物料启用批次后,保留样品库存的选项也会变为可用。

2.1 批次自动创建

如果您希望在采购收货时自动创建批次,则必须在物料主数据中勾选“自动创建新批次”:

  1. 功能特性

3.1 拆分和移动批次

当您打开一个批次时,您将在页面上看到属于该批次的所有数量。

  • 要将批次从一个仓库移动到另一个仓库,您可以点击移动按钮。
  • 您还可以通过点击拆分按钮将批次拆分为更小的批次。这将基于当前批次创建一个新批次,并且数量将在批次之间进行拆分。

  • 如果您设置了到期日期,批次将在到期日期之前显示“未过期”,之后将显示“已过期”。如果未设置日期,批次将显示“未设置”。

3.2 使用批次进行物料交易

在创建采购收货之前,应先创建批次主数据。因此,每次为批次物料创建采购收货或工单时,您需要先创建其批次号,然后在采购订单或库存录入中选择它。

在每笔涉及批次物料的库存交易(采购收货、交货单、发票)中,您都应提供该物料的批次号。

注意:在库存交易中,批次ID将根据物料代码、仓库、批次到期日期(与交易的过账日期比较)以及仓库中的实际数量进行筛选。在仓库字段没有值的情况下搜索批次ID时,将不会应用实际数量筛选条件。

  1. 序列号
  2. 序列化和批次物料的期初库存余额录入
  3. 管理按批次核算的库存

库存盘点

ERPNext 库存模块中的质量检验涉及评估和确保入库及出库库存物品的质量。

当物品入库时,质检员可以根据预定义的标准(如物理状况、规格或法规标准)进行检查。检查结果可以被记录,并根据检查结果接受、拒绝或暂扣物品。

在销售或调拨等出库交易中,可以进行质量检验,以验证物品在发货或调拨前是否符合指定的质量标准。

ERPNext 支持创建检验标准、检验计划和检验证书,以简化质量控制流程。

  • 质量检验模板
  • 质量检验

定价规则

定价规则定义了基于设定条件应用的折扣/定价规则。

定价规则有许多选项,您可以使用这些选项来控制物料的定价。可以设置数量、日期、组别和其他条件等筛选条件。

定价规则与税务规则有些类似。

以下是使用定价规则可以解决的几个案例:

  • 根据促销政策,如果客户购买超过10个单位的物料,可享受20%的折扣。
  • 对于客户”XYZ”,特定物料的销售价格应更新为 ###。
  • 归类到特定物料组下的物料具有相同的销售或采购价格。
  • 属于特定客户组的客户应获得 ### 的销售价格,或物料折扣百分比。
  • 归类到特定供应商组下的供应商应应用 ### 的采购价格。

要使物料的折扣和价格表价格自动应用,请为其创建定价规则。

要访问定价规则列表,请转到:

首页 > 会计 > 定价规则

1. 前提条件

在创建和使用定价规则之前,建议先创建以下内容:

  1. 物料
  2. 物料组
  3. 客户
  4. 供应商

2. 如何创建定价规则

  1. 转到定价规则列表,然后点击新建。

  2. 为规则设置一个标题。

  3. 选择应用对象:物料编码、物料组、品牌或交易。

  4. 选择要应用价格折扣还是产品折扣。如果您想赠送免费产品,则选择产品折扣。

  5. 对于单个物料,选择物料编码并选择物料。

  6. 如果您希望定价规则应用于所有物料,请选择”物料组”并选择所有物料组(父级物料组)。

  7. 设置要应用的折扣/价格。要了解更多信息,请转到此部分。

  8. 保存。

2.1 创建定价规则时的其他选项

仓库

在此处设置仓库将导致定价规则仅在从此处指定的仓库中选择物料时应用。

应用规则于

根据”应用对象”字段中选择的属性,您可以基于以下之一设置定价规则:

  • 物料
  • 物料组
  • 品牌
  • 交易(基于交易总金额)

在此表中,您可以选择特定的物料/物料组/品牌。例如,如果您选择应用对象为”物料组”并在表中选择”原材料”,则此定价规则将仅应用于属于”原材料”组的物料。

计量单位:仅当此处设置的计量单位与交易匹配时,定价规则才会应用。

条件

在此字段中,您可以添加一个Python条件来检查交易单据类型中的字段值,如下所示用于销售发票:

customer=='Customer Name' and status!='Overdue'

请注意,只有单行Python条件有效,使用目标单据类型的字段名。

混合条件

如果您选择两个或多个物料并设置最小和最大数量。仅当物料的总和与设置的数量匹配时,定价规则才会应用。例如,您在物料1和物料2上创建定价规则,并将最小和最大数量设置为30,则仅当总数量为30时,定价规则才会应用。

是否累计

启用此选项允许定价规则累计应用。您需要为此设置”最小金额”和”最大金额”。

考虑一个场景,最小金额为1,500,最大金额为2,000。现在,如果创建了一笔1,400的交易,则定价规则不会应用。但是,在创建第二笔金额为600的发票时,定价规则将应用。这是因为发票的总(累计)金额加起来达到了2,000。请注意,折扣将仅应用于超过累计限额的最新交易。

如果客户多次购买物料,并且您希望以折扣/特价奖励他,此功能可能很有用。

3. 功能特性

3.1 将规则应用于其他物料

此功能检查第一个物料的条件,但将规则应用于另一个物料。

例如,在”应用规则于”表中设置物料1和物料2,并将”将规则应用于其他物料”设置为物料3。现在,如果交易包含物料1、物料2和物料3,则定价规则将应用于物料3,因为前两个物料存在于交易中。

3.2 参与方信息

设置定价规则是用于销售还是采购物料。

根据您的选择,您可以设置适用于以下主数据之一。

  • 客户
  • 客户组
  • 区域
  • 销售合作伙伴
  • 营销活动
  • 供应商
  • 供应商组

3.3 数量和金额

指定应应用此定价规则时物料的最小数量、最大数量、最小金额或最大金额。

请注意,如果数量或金额低于或超过此处设定的限制,定价规则将完全不适用。但是,如果您启用了“混合条件”或“累积”选项,则规则仍会适用。

3.4 有效期

您还可以设置定价规则生效的日期区间。这对于促销活动非常有用。如果日期留空,则定价规则将没有时间限制。

3.5 利润

  • 利润类型:销售物料时,您可以按一定的利润来销售。如果您不想每次都手动添加销售价格,而是希望自动设定利润,可以使用此功能实现。

  • 利润率或金额:设定的利润可以基于百分比或金额,例如:5% 的利润或 50 美元的固定利润。

阅读“添加利润”以获取更多详细信息。

3.6 价格折扣方案

实际应用的规则在此部分设置。

  • 价格:这是物料的新价格。例如,如果您以 100 元销售某物料,并希望针对特定客户以 112 元销售,则选择“价格”并将价格设置为 112。
  • 折扣百分比:可以设置特定的折扣百分比。折扣百分比可以针对特定的价格列表设置。将“针对价格列表”留空,则定价规则将应用于所有价格列表。
  • 折扣金额:将应用固定的折扣金额。例如,如果您以 100 元销售某物料,并希望给予 7 元的折扣,则可以使用“折扣金额”选项来设置此条件。

3.7 高级设置

  • 建议阈值:系统将根据此阈值通知您调整物料数量以获得折扣。例如,如果最小数量是 10,阈值是 9,系统会通知您再添加 1 个物料以使折扣生效。这也适用于设定的金额。

  • 优先级:假设有一个物料组,您想对该组中的某个物料设置特定规则。可以通过创建新的定价规则并设置更高的优先级来实现。这也适用于客户组和供应商组。

  • 应用多条定价规则:为了理解这一点,假设一个物料的价格为 500。它上面有两条定价规则 P1 和 P2。P1 应用 10% 的折扣,P2 应用 5% 的折扣。启用此选项将在物料价格上总共应用 15% 的折扣,得到 425。

  • 在价格上应用折扣:折扣将进行复合计算。考虑与上述相同的情况。启用此选项后,将在 500 上应用 10% 得到 450,然后在 450 上应用 5% 得到 427.5。

  • 验证已应用的规则:如果在交易中您手动设置的折扣/价格与定价规则不匹配,则显示输入的验证消息。

当层级中的顶级分销商决定要应用的折扣/价格,而您只需要验证定价规则是否正确应用时,此功能非常有用。

4. 定价规则折扣类型

4.1 价格折扣

  1. 在“利润类型”下,您可以设置利润是按百分比还是按金额计算。例如:销售时,在供应商价格列表基础上加价 10%。

  2. 定价规则中提到的价格将优先于物料的价格列表(物料价格)中的价格。

  1. 折扣百分比可以针对特定的价格列表(销售或采购)应用。要同时应用于两者,请将“针对价格列表”字段留空。

  1. 折扣也可以按金额设置。

4.2 产品折扣

  1. “买 2 件,免费获得 1 件相同的物料。”要配置此类规则,请将价格或产品折扣设置为“产品折扣”,勾选“相同物料”复选框,并设置数量。

  1. “买 2 件,免费获得 1 件另一物料。”要配置此类规则,请将价格或产品折扣设置为“产品折扣”,取消勾选“相同物料”复选框,并设置“免费物料”和数量。

新功能 – 不强制免费物料数量

默认情况下,ERPNext 会严格执行产品折扣规则,没有例外。想象一个场景:设定了一条定价规则,规定购买一件物料,可以免费获得五件另一物料。但是,您库存中可能只有 3 件该物料,而不是 5 件。在这种默认行为下,当您尝试编辑数量或移除免费物料并尝试保存单据时,免费物料会再次被重新获取到子表中,导致您实际上无法提交该单据,因为会抛出库存不足的错误。

由于免费物料通常由卖家自行决定,因此为定价规则引入了一个名为“不强制免费物料数量”的新选项。当您启用此选项后,ERPNext 仅在首次添加物料时获取免费物料。之后,您可以自由编辑免费物料的数量或将其完全移除。当您保存单据时,将不再重新获取免费物料。

  1. 促销方案
  2. 税务规则
  3. 供应商
  4. 物料

库存预留

版本15中引入

库存预留,也称为库存保留,是指为特定目的或客户预留特定数量库存的做法。

1. 前提条件

  • 在库存设置中启用库存预留。

2. 针对销售订单的库存预留

  • 创建销售订单。
  • 勾选您想要预留的物料对应的“预留库存”复选框。
  • 点击库存预留,然后选择预留。选择仓库和数量,然后点击预留库存按钮。
  • 系统会根据销售订单明细创建库存预留条目。

3. 从拣货单进行库存预留

  • 创建销售订单。
  • 为销售订单创建拣货单。
  • 在拣货单中点击库存预留,然后选择预留,系统将根据拣货单创建库存预留条目。

4. 采购时自动预留库存

  • 导航至库存设置,并启用采购时自动为销售订单预留库存
  • 创建销售订单。
  • 从销售订单创建物料需求计划。
  • 从物料需求计划创建采购订单。
  • 通过为采购订单创建采购收货单来完成流程。提交采购收货单后,库存将自动预留。

5. 取消库存预留

有两种取消库存预留的方法。

  1. 从销售订单或拣货单取消库存预留:

    • 打开文档,点击库存预留 > 取消预留按钮,列出的库存预留条目将被取消。
  2. 从库存预留条目文档类型取消预留:

    • 2.1 打开一个库存预留条目,并通过点击取消按钮将其取消。
    • 2.2 前往库存预留条目列表,选择您想要取消的条目,然后点击操作 > 取消
  1. 销售订单
  2. 拣货单

库存盘点

库存盘点是指在年底定期对物料/产品进行清点和评估的过程。

这样做是为了:

  • 使实际物理库存数量与账面库存数量保持同步
  • 为编制会计报表而对库存进行估值

ERPNext 中的库存盘点功能用于:

  • 录入期初库存
  • 核对账面库存与实际库存

要访问库存盘点列表,请前往:> 首页 > 库存 > 工具 > 库存盘点

1. 期初库存


通过库存盘点,您可以更新特定时间点仓库中特定物料的库存数量。您还可以添加带有序列号或批号的库存物料。

  1. 前往库存盘点列表,点击新建。
  2. 将目的选择为“期初库存”。您可以编辑过账日期和时间。
  3. 选择物料编码、仓库、数量和估价率。如果涉及序列号/批次号,请添加。
  4. 如果您希望自动生成序列号/批次号,则将这些字段留空。 要自动生成序列号,您需要在物料主数据中设置“序列号系列”。要自动生成批次号,请在物料主数据中启用“自动创建新批次”复选框。
  5. 差异账户将设置为“临时期初”。
  6. 保存并提交。

注意:要使此功能生效,应在物料主数据中启用“维护库存”选项。

2. 库存盘点


库存盘点是指定期并在年底对库存商品进行清点和评估的过程,目的是为编制会计报表而对总库存进行估值。在此过程中,实际物理库存会被检查并记录到系统中。实际库存与系统中的库存应保持一致且准确。如果不一致,您可以使用库存盘点工具来调整库存余额和估值,使其与实际相符。

要盘点库存:

  1. 前往库存盘点列表,点击新建
  2. 将目的选择为“库存盘点”。您可以编辑过账日期和时间。
  3. 设置物料编码、仓库。
  4. 系统将获取当前数量和估价率,并根据需要更改数量。
  5. 差异账户中的费用账户将默认设置为“库存调整”。
  6. 成本中心默认值为“主”,如有需要可更改。
  7. 保存并提交。

3. 盘点功能

3.1 通过电子表格上传数据

如果您有大量物料,可以通过电子表格上传详细信息。

  1. 下载模板

打开一个新的库存盘点,点击下载按钮以下载 CSV 格式的模板。

  1. 在 CSV 模板中输入数据。

CSV 格式区分大小写。请勿编辑模板中预设的标题。在物料编码和仓库列中,输入与您的 ERPNext 账户中创建的完全一致的物料编码和仓库。对于数量,请输入您希望为该物料在特定仓库中设置的库存水平。

  1. 点击“上传”按钮上传包含数据的 CSV 文件。
  2. 审核、保存并提交。
  3. 检查库存分类账报告以查看更新后的库存余额。

3.2 获取特定日期和时间的库存余额和估值

您可以通过点击物料按钮,从选定的仓库导入特定日期和时间的库存余额和估值。您可以根据需要更新数量和估价率。

3.3 使用条码扫描器扫描实物库存

如果您已为物料配置了条码,则可以使用条码扫描器来盘点实物数量。为此,请按照以下步骤操作:

  1. 设置默认仓库
  2. 启用“扫描模式”。这将禁用获取现有数量,并允许您通过增量扫描物料来添加数量。
  3. 点击“扫描条码”字段,并使用您的条码扫描器发送输入。盘点物料表格将随着您扫描物料而持续更新。以下视频演示了此过程。

4. 序列号和批次号捆绑

在版本 15 中,引入了序列号和批次号捆绑功能,用于处理涉及序列号/批次号物料的库存交易。对于库存盘点,用户有两个选项来创建序列号和批次号捆绑。

  • 使用序列号/批次号字段

用户可以使用旧的序列号/批次号字段来自动创建序列号和批次号捆绑。在这种情况下,用户需要在行项目中启用复选框“
使用序列号/批次号字段”

5. 使用序列号和批次号捆绑

用户可以使用序列号/批次号捆绑来对序列化/批次化物料进行库存盘点。在这里,用户可以选择“盘点所有序列号/批次号”或“盘点选定的序列号/批次号”。

对所选序列号/批次进行盘点:用户需要取消勾选“盘点所有序列号/批次”复选框,并为特定序列号或批次创建序列与批次组合。通过此操作,系统将自动为用户在序列与批次组合中手动选择的序列号或批次创建当前序列/批次组合。

例如,如果用户有10个批次,但只想更改其中2个批次的计价汇率,则应取消勾选“盘点所有序列号/批次”复选框,并为这2个批次创建带有新计价汇率的序列与批次组合。

盘点所有序列号/批次

用户需要勾选“盘点所有序列号/批次”复选框,并创建一个序列与批次组合。

例如,如果用户有10个批次,但只想盘点并保留一个批次。通过库存盘点,用户将能够自动消耗9个批次并保留一个批次。为此,用户需要在库存盘点项目中勾选“盘点所有序列号/批次”复选框,然后在提交库存盘点时,系统将自动消耗9个批次并添加一个批次。

产品捆绑包

产品套装是一个主数据,您可以在其中列出捆绑在一起并作为套装(或捆绑包)销售的现有物料。

例如,当您销售智能手机时,您需要确保充电器、数据线和卡针随手机一起交付,并且这些物料的库存水平会受到影响。为了处理这种情况,您可以为主要物料(即智能手机)创建一个产品套装。然后将可交付的物料(即智能手机 + 充电器 + 数据线 + 卡针)列为所谓的“子物料”。

产品套装可以看作是销售侧的“物料清单”。

以下是设置产品套装并在销售交易中使用它的步骤。

要访问产品套装,请前往:

首页 > 销售 > 物料与定价 > 产品套装

  1. 前提条件

在创建和使用产品套装之前,建议您先创建以下内容:

  • 物料
  1. 如何创建产品套装

  1. 前往产品套装列表,点击“添加产品套装”。
  2. 选择一个父物料,如果尚未创建,则创建一个。创建父物料时,请确保取消勾选“维护库存”。例如:餐具套装。
  3. 为父物料输入一个价格,在进行交易时会自动获取此价格。
  4. 您可以输入一个描述供内部使用。
  5. 在“物料”表格中输入要捆绑的产品及其数量。
  6. 保存。

2.1 选择父物料

在产品套装主数据中,有两个部分:“父物料”和要发货的物料列表(子物料)。

“父物料”应更多地被视为一个容器或虚拟物料,而不是一个实体产品。“父物料”必须是一个非库存物料。要创建一个非库存物料,您必须在物料表单中取消勾选“维护库存”。这是一个非库存物料,因为不为它维护库存,仅为“子物料”维护库存。

如果您想为父物料维护库存,则必须创建一个常规的物料清单(BOM),并使用库存条目交易进行打包。

2.2 选择子物料

在“物料”表格中,您必须列出所有我们为其维护库存并交付给客户的子物料。请记住:“父物料”只是虚拟的,因此您的主要产品(此处示例中的智能手机)也必须列在子(或包装)物料列表中。

  1. 功能特性

3.1 销售交易中的产品套装

在进行销售交易(销售发票、销售订单、交货单)时,将在主物料表格中选择父物料。

在主物料表格中选择父物料后,其子物料将自动填充到交易的“包装清单”表格中。如果子物料是序列化物料,您可以直接在包装清单表格中指定其序列号。提交交易后,系统将从包装清单表格中指定的仓库减少子物料的库存水平。

使用产品套装管理优惠/促销方案:
这一用法是在一位经营营养产品的客户要求一个管理“买一送一”等优惠的功能时发现的。

为了管理这个需求,他创建了一个非库存物料作为父物料。在物料的描述中,他输入了优惠详情,并附上显示优惠的物料图片。在包装物料中选择了可销售的产品,数量设置为二。因此,每次在此优惠下销售一个单位的父物料时,系统会从仓库中扣除两个单位的产品数量。

  1. 物料