迁移到永续盘存

系统默认启用了永续盘存估价。

对于当前采用定期盘存估价系统,并希望迁移到永续盘存估价系统的用户,请按照以下步骤操作。

1. 如何迁移到永续盘存

  1. 要启用永续盘存,请确保库存账户与您仓库中的实际库存价值同步。要同步,您需要针对差额创建一个日记账分录,计入费用账户(通常在采购发票中使用)。

例如,当永续盘存被禁用时,您一定通过采购发票记录了费用(销售成本)。现在,您需要创建一个日记账分录,将现有库存的价值从费用账户转移到库存账户。

贷:费用账户 ……… XXX

借:库存账户 … XXX

如果您在采购发票中选择了库存账户,则操作方式也可能相反。

  1. 在启用永续盘存之前,请确保现有仓库已关联库存账户(分类账)。仓库的库存账户可以在三个层级设置。
  • 在仓库主数据本身中
  • 在父级仓库主数据中
  • 在公司主数据中的默认库存账户,如果您为所有仓库只维护一个库存账户。
  1. 更新“已收货未开票”账户的日记账分录

“已收货未开票”账户是一个调整账户,反映已提交采购收货单但尚未创建采购发票的库存价值。应创建一个日记账分录,将未开票的未结采购收货单的价值更新到“已收货未开票”账户。

要了解已收货但未开票的库存价值,您可以参考“应收模块”中的“已收货未开票项目”报告。

按如下方式创建日记账分录,以更新“已收货未开票”账户中的价值。

贷:已收货未开票 ……….. XXX

借:费用账户(销售成本)……………… XXX

  1. 为每个公司设置以下默认账户
  • 已收货未开票
  • 库存调整账户
  • 包含在估价中的费用
  • 成本中心
  • 启用永续盘存
  1. 前往:首页 > 会计 > 公司

  1. 库存会计
  2. 永续盘存

从交货单和采购收货单转移物料

ERPNext 中,您可以通过库存单创建物料转移条目。然而,在某些物料转移场景下,需要将其表示为交货单和采购收货单。

通过交货单进行物料转移

场景

  1. 其中一个示例是,当您将物料从仓库转移到项目现场时,需要以交货单的形式呈现给客户。

  2. 此外,有些法规要求对每次物料转移征收税费。在像交货单这样的交易中管理税费,比在库存单中更容易。

考虑到这些场景,交货单中也增加了物料转移的功能。以下是使用交货单创建物料转移条目的步骤。

步骤

启用目标仓库

交货单项目文档类型有一个隐藏字段“目标仓库”(以前称为客户仓库)。您可以通过库存设置中的“允许从交货单和销售发票进行物料转移”选项来启用它。

另请注意,所选客户应代表同一公司。为此,请在客户表单中启用“是内部客户”选项,并在“代表公司”字段中选择您的公司。

选择仓库

在创建用于物料转移的交货单时,对于某个项目,请选择源仓库作为“从仓库”。

在“客户仓库”中,选择物料要转移到的仓库,或选择目标仓库。

提交交货单后,项目的库存将从“从仓库”中扣除,并添加到“客户仓库”中。

通过采购收货单进行物料转移

场景

有些法规要求对每次物料转移征收税费。在像采购收货单这样的交易中管理这种情况比在库存单中更容易,因为通过库存单无法对物料转移征收税费。

以下是使用采购收货单创建物料转移条目的步骤。

步骤

启用供应商仓库

与上面显示的客户仓库类似,第一步是从库存设置中启用供应商仓库,如上所示。

另请注意,所选供应商应代表同一公司。为此,请在供应商表单中启用“是内部供应商”选项,并在“代表公司”字段中选择您的公司。

选择仓库

在创建用于物料转移的采购收货单时,对于某个项目,请选择目标仓库作为“已验收仓库”。

以下是如何从内部交货单创建内部采购收货单的方法:

在“供应商仓库”中,选择物料要转移出的仓库。

提交采购收货单后,项目的库存将从“供应商仓库”中扣除,并添加到“已验收仓库”中。

非库存品的永续盘点

问题:

我们已在公司主数据中启用了永续盘存。但在某些采购发票中,过账仍会记入费用科目。

答案: 根据永续盘存原则,当物料为库存物料时,其价值在采购时仅记入“库存商品”科目。在这种情况下,采购发票的总账分录过账将如下所示。

科目 借方 贷方
应付账款 100
已收货未开票 90
税金 10

永续盘存不适用于非库存物料,对于此类物料,一旦提交采购发票,费用即被记入。在这种情况下,总账中的过账将如下所示:

科目 借方 贷方
应付账款 100
销售成本 / 其他费用科目 90
税金 10

序列化物料估值计算

在 ERPNext 中,物料的库存估价率会在创建以下交易时更新:

  1. 采购收货单
  2. 物料收货类型的库存分录
  3. 用于更新库存期初余额的库存盘点

ERPNext 支持两种估价类型:先进先出 (FIFO) 和移动平均法。
您可以根据所选估价方法来计算物料价值。此设置可以在库存设置中针对单个物料进行设置,也可以全局应用于所有物料。

物料估价率根据为其设置的估价方法进行计算。但是,对于序列化物料,这些设置将被忽略。以下物料“Macbook Pro”是一个序列化物料,其估价率并非从物料主数据中获取。相反,估价率是根据首次入库分录的费率(199.80 卢比)进行更新的。随后,它会根据对此物料执行的其他交易进行更新。
物料主数据:


库存台账:

要了解有关 ERPNext 库存模块的更多信息,请点击此处

先进先出法与移动平均法计算差异

物料的估值率是根据使产品可供销售所发生的总费用计算的,例如运费、人工、原材料成本等。

ERPNext 中,估值率是根据为特定物料选择的估值方法计算的。

物料可以选择先进先出或移动平均作为估值方法。

请参考以下示例,了解它如何影响您的库存:

| Date      | Transaction | Qty | Unit Cost |
| 1-4-2020  | Purchase    | 10  | 100       |
| 6-4-2020  | Purchase    | 20  | 120       |
| 10-4-2020 | Sale        | 15  | ?         |

在销售时计算估值率:

根据先进先出:

由于这是先进先出,我们将从最早的交易中消耗数量,因此,要销售 15 个数量,我们将从第一笔交易中取 10 个数量,从第二笔交易中取 5 个数量。

(10 * 100) + (5 * 120) = 1600,这使我们的库存中剩余 15 个数量,成本为 120,总计 1800

根据移动平均:

在移动平均方法中,物料的价值在每次获取物料时都会重新计算。这是通过将新获取物料的成本添加到现有库存价值中,然后除以总可用数量来完成的。

((10 * 100) + (20 * 120)) / 30 = 113.33

要销售 15 个数量,我们将直接乘以刚才得到的平均值。

15 * 113.33 = 1700,这使我们的库存中剩余 15 个数量,总计 1700

如果您检查一下,即使数量相同,库存价值也不同,但两者总和仅为 3400。

物料估价设置与交易

ERPNext 中,物料的库存估值会在创建以下任一交易时更新。

  1. 采购收货单
  2. 物料收货类型的库存分录
  3. 用于更新库存期初余额的库存盘点

您可以选择用于计算物料价值的估值方法。可以在库存设置中为所有物料全局设置估值方法。

您也可以在物料主数据中设置估值方法,特别是当某个物料的估值方法与默认方法不同时,如下截图所示。

请注意,一旦为某个物料创建了分类账分录,该选项将不再在物料表单中显示。

点击此处了解 ERPNext 中可用的估值方法及其工作原理。

v16 中的新功能

在 ERPNext v16 中,用户现在可以按公司选择估值方法,并且已在 Company 文档类型中新增了一个字段。Stock Settings 单文档类型中的旧字段仍然保留,仅在某些情况下使用,即参考文档未引用任何公司时(例如 Batch)。估值方法将按以下顺序获取:

  1. Item 级别
  2. Company 级别
  3. Manufacturing Settings(全局)级别

请相应地在上述所有级别设置估值方法,以防止库存估值错误。

使用条码追踪物料

条形码是一种解码为垂直间隔线条的值。条形码扫描器是输入设备,类似于键盘。当扫描条形码时,数据会出现在计算机屏幕上光标所在的位置。

物料主数据

要设置特定物料的条形码,您需要打开该物料记录。您也可以在创建新物料时输入条形码。

一旦在物料主数据中更新了条形码字段,就可以使用条形码来获取物料。此功能仅在交货单、销售发票、采购收货单和库存盘点交易中可用。

特定计量单位的条形码

您还可以为同一物料的不同包装类型(如件和箱)指定不同的条形码。在物料条形码表中选择计量单位,以便在扫描物料时自动选中该计量单位。

使用手机/智能手机扫描并添加物料

登录您的 ERPNext 账户,进入物料主数据,您就可以直接在智能手机上扫描条形码并添加物料!

物料编码

如果您已经拥有一个拥有大量实物产品的成熟业务,您可能已经对物料进行了编码。如果还没有,您可以选择。我们建议,如果您的产品很多且名称较长或复杂,最好进行编码。如果产品较少且名称简短,则建议将物料编码与物料名称保持一致。

物料编码一直是一个敏感话题,甚至为此引发过争论(并非玩笑)。根据我们的经验,当物料数量达到一定规模时,没有编码的生活将是一场噩梦。

1. 优势

  • 标准化的命名方式。
  • 减少重复的可能性。
  • 明确的定义。
  • 有助于快速查找是否存在类似物料。
  • 随着更多类型的引入,物料名称会越来越长,而编码则更简短。

2. 挑战

  • 您必须记住编码!
  • 新团队成员上手更难。
  • 您需要不断创建新编码。

3. 示例

您应该有一个简单的手册或速查表来对物料进行编码,而不是仅仅按顺序编号。每个字母都应代表某种含义。示例如下:

如果您的业务涉及木制家具,则可以按以下方式编码:

物料编码汇总表(示例)

第一个字母:“材料” 第三个字母:“尺寸”

  • W – 木材 – 0 – 小于1毫米
  • H – 五金件 – 1 – 1毫米至5毫米
  • G – 玻璃 – 2 – 5毫米至10毫米
  • U – 软包 – 3 – 10毫米至10厘米
  • P – 塑料

第二个字母:“类型”

对于木材: 对于五金件:

  • S – 板材 – S – 螺丝
  • B – 棒材 – N – 螺母
  • L – L型材 – W – 垫圈
  • M – 模压件 – B – 支架
  • R – 圆材

最后几个字母可以是顺序编号。因此,通过查看编码 WM304,您就知道它是一种尺寸小于10厘米的木制模压件。

4. 标准化

如果有不止一个人负责命名物料,每个人的命名风格都会不同。有时,即使是同一个人,也可能忘记之前是如何命名的,从而创建出重复的名称,例如 “木制板材3毫米” 还是 “3毫米木制板材”?

5. 合理化

保持最少的物料种类是一个好习惯,这样可以维持最低库存、简化管理等等。当您计划开发新产品,并想知道是否已在其他产品中采购某个零件时,物料编码将帮助您快速判断是否在其他产品中使用了类似的原材料。

我们相信,如果进行这项小小的投入,它将帮助您在业务增长时实现合理化,尽管如果物料较少,不进行编码也是可以的。

  1. 物料组
  2. 物料属性
  3. 物料价格
  4. 物料变体

允许超额交货/开票

创建交货单时,系统会验证物料数量是否与销售订单中的数量一致。如果物料数量已增加,您将收到超量交货或收货的验证消息。

以销售场景为例,如果您希望能够交付比销售订单中更多的物料,则应在物料主数据中更新“允许超量交货或收货百分比”。

创建发票时,系统还会根据先前交易(如销售订单)验证物料价格。从采购订单创建采购收货单或采购发票时同样适用。更新“允许超量交货或收货百分比”将影响所有销售和采购交易。

例如,如果您订购了 100 个单位的物料,且该物料的超量收货百分比为 50,则您最多可以创建 150 个单位的采购收货单。

在库存设置中更新“允许超量交货或收货百分比”的全局值。在此处更新的值将适用于所有物料。

  1. 前往 库存 > 设置 > 库存设置
  2. 设置 Limit Percentage
  3. 保存库存设置。

关联库存仓库与账户

需要跟踪仓库中存储的库存价值。

每个仓库通过仓库中的“科目”字段链接到会计科目表中的一个分类账。

如果仓库中的“科目”字段为空,则考虑该仓库父级中提到的科目。如果通过层级追溯无法确定科目,则考虑公司记录中提到的默认库存科目。

创建公司时,会计科目表中默认会创建一个名为“库存在手”的分类账。

会计科目表 > 资产 > 流动资产 > 库存资产 > 库存在手。

如果需要,您可以在“库存资产”组下创建额外的分类账。