负批次报告

负批次报告旨在识别和分析批次库存出现负数量的交易。此报告帮助用户发现由回溯录入、错误的库存移动或不正确的批次使用所导致的不一致情况,从而能够及时进行纠正并实现准确的库存估值。

目的

此报告的主要目的是:

  • 识别库存数量为负的批次
  • 追踪导致负库存的交易
  • 帮助用户调查并解决库存不一致问题
  • 提高库存准确性和估值
  • 协助审计按批次进行的库存移动

序列号与批次追溯报告

序列号和批次追溯报告用于追踪序列化或批次物料在供应链中的完整移动和生命周期。共有两种追溯方法

要查看序列号和批次追溯报告,请前往

库存 > 序列号和批次 > 点击“序列号和批次追溯”

反向追溯

要查明生产该批次需要哪些组件以及这些组件来自何处,请使用反向追溯筛选器。

正向追溯

要查明该批次已被用于何处或交付给了谁,请使用正向追溯筛选器。

反向和正向(两者)追溯

库存台账差异报告

ERPNext 中的“库存分类账差异”报告有助于识别库存分类账条目(SLE)中运行可用库存与库存余额不一致的情况。这些不一致通常由重新过账问题、回溯性条目或数据不匹配引起。

此报告允许用户轻松检测受影响的条目,并通过创建重新过账条目来纠正它们。

使用此报告的目的:

  • 识别运行余额不正确的库存分类账条目
  • 检测计算值与存储值之间的库存数量不匹配
  • 重新过账受影响的条目以修复库存不一致

如何使用该报告

  • 打开“库存分类账差异”报告。
  • 应用筛选条件,例如: 数量(A – B)用于查找余额数量不正确的分类账 价值(G – D)用于查找余额价值不正确的分类账 估值(I – K)用于查找估值率不正确的分类账

重新过账受影响的条目

要修复不正确的库存分类账条目:

  • 选择显示不一致的行。
  • 点击“创建重新过账条目”。
  • 系统将为所选记录生成重新过账条目。
  • 重新过账完成后,重新运行报告以验证问题是否已解决。

注意事项

  • 重新过账可能需要时间,具体取决于受影响的条目数量。
  • 建议在非高峰时段执行重新过账。
  • 重新过账后务必验证库存余额。

何时使用此报告

  • 修复与重新过账相关的问题后
  • 当意外出现负库存错误时
  • 导入或创建回溯性库存交易后
  • 在库存审计或对账期间

库存价值与账户价值对比报告

此报告帮助用户了解库存账户与库存余额报表之间的差异值。在每个财务年度结束时,每个组织都必须将其期末库存余额与期末库存账户进行核对。有时由于某些问题,它们可能不匹配。在这种情况下,用户可以查看“库存价值与账户价值比较”报告,以了解不正确的交易。然后,用户可以相应地做出调整分录。

要查看报告,请前往:

首页 > 库存 > 其他报告 > 库存与账户价值比较

期末库存余额

注意:在 v16 版本中,期末结存已更名为“库存结账分录”。

如何编制库存余额报表

库存余额报表是企业监控库存水平并做出明智决策的关键工具。它包含四个主要列:期初库存、入库库存、出库库存和结存库存。结存库存通过公式“期初库存 + 入库库存 – 出库库存”计算得出。

编制库存余额报表的主要挑战之一是期初库存的计算。为了确定期初库存,系统会读取库存分类账条目表中所有早于指定“起始日期”筛选条件的行。然而,当未设置物料代码或仓库的筛选条件,且库存分类账条目表包含大量记录时,可能会出现潜在问题。这种情况会显著拖慢处理速度,并导致性能问题。

期末结存

为解决此问题,我们引入了一个解决方案——“期末结存”功能。该功能允许系统提前准备期初库存,从而减少生成库存余额报表所需的时间。

以下是有效使用“期末结存”功能的方法:

  1. 创建期末结存:在财务年度结束后,并完成该年度(例如,2022-2023 财务年度)的必要审计后,您应创建期末结存。此操作应针对 2022-2023 财务年度的具体结束日期进行。
  2. 数据准备:提交期末结存后,系统将花费一些时间来准备数据。在此过程中,期初库存值会被计算并存储以供将来使用。
  3. 利用期末结存:准备好期末结存数据后,系统将利用这些数据高效地生成库存余额报表。现在,每当用户打开库存余额报表时,系统可以快速从期末结存中读取所需数据,以获取期初库存值。
  4. 年度期末结存:务必在每个财务年度结束后创建期末结存。这确保了每个报告期间的期初库存值都是最新且准确的。

通过实施“期末结存”功能并遵循建议的步骤,即使库存分类账条目表中包含大量数据,企业也能显著提高生成库存余额报表的性能和效率。

快速库存结余

快速库存余额是一种工具,可用于快速检索指定仓库、指定日期下某个物料的当前库存余额(数量)和价值。

它在审计时、交易前验证库存详情等场景下非常实用。

要访问此工具,请前往:

首页 > 库存 > 工具 > 快速库存余额

1. 使用快速库存余额

物料和仓库是充分利用快速库存余额所需的基本字段。物料条码也可用于获取库存详情。

您可以选择不同的仓库或日期。库存价值和数量将根据指定的值实时获取。

您还可以通过点击“库存余额报表”来查看库存余额报表。它将带您跳转到已填充物料和仓库筛选条件的报表页面。

  1. 库存水平报表
  2. 库存录入

库存水平报告

库存水平报告列出了特定仓库中库存物料的可用数量。

有多种报告可供您查看物料的库存水平。

库存预计数量报告

此报告按物料和仓库维度列出库存水平,并考虑所有库存交易。除了物料的实际数量外,还提供以下其他详细信息:

  1. 实际数量:仓库中可用的数量。
  2. 计划数量:已下达生产订单但尚未完成制造的数量。
  3. 申请数量:已申请采购但尚未下单的数量。
  4. 已订购数量:已订购采购但尚未收到的数量。
  5. 已预留数量:已订购销售但尚未交付的数量。
  6. 预计数量:预计数量的计算方式如下:

预计数量 = 实际数量 + 计划数量 + 申请数量 + 已订购数量 – 已预留数量

计划系统使用预计库存来监控再订购点并确定再订购数量。计划引擎使用预计数量来监控安全库存水平。这些水平用于应对意外需求。

严格控制预计库存对于确定缺货情况和计算正确的订购数量至关重要。

库存台账报告

库存分类账报表是一份详细记录,用于跟踪公司的库存变动。

与生产、采购、销售和库存转移相关的入库或出库交易都记录在库存分类账中,随后反映在库存分类账报表中。

它反映了库存的发出、接收或转移的数量和价值,以及库存物料及其仓库详情。

当启用永续盘存系统时,可以查阅此报表,因为它反映了所有库存交易的历史记录。它提供了更细粒度的库存交易视图。

库存分类账报表属性

  • 入库单价:反映库存以实际价值被纳入库存时的数值。 它与单据中单价字段输入的数值相同。

  • 余额价值:表示库存中剩余库存的总价值。它是库存物料的评估单价与结存数量的乘积。

  • 评估单价:根据所选的评估方法计算得出。

以下是库存分类账报表如何表示类型为物料接收库存录入

它反映了数量为1000 单位的物料椅子,入库单价(基本单价)为3000 卢比,接收至仓库仓库 – L,同时计算了评估单价和余额价值。

您可以点击凭证编号来打开生成此交易的单据。

库存分类账分录由以下交易生成:

  • 销售发票、采购发票(勾选了更新库存
  • 交货单
  • 采购收货单
  • 库存录入
  • 库存盘点

您可以通过点击菜单 > 添加列,从上述单据类型中添加字段。

付款对账工具

ERPNext 中的处理付款对账工具是“会计”模块下的一个专用功能,用于自动匹配和关联未结付款与对应的发票。该工具无需手动逐一对每个付款分录或日记账分录与发票进行对账,而是允许您批量运行对账,既可以按需执行,也可以通过后台调度程序自动执行。

它的工作原理是识别未分配的付款分录、预付款日记账分录或贷项通知单,并针对给定往来单位(客户或供应商),根据相关科目筛选后,自动将其分配给未结发票。

会计 > 处理付款对账


使用场景

何时应使用此工具?

  • 您已收到客户付款(或向供应商付款),但尚未关联到特定发票。
  • 您有记录为日记账分录的预付款,并希望将其与新生成的发票进行对账。
  • 您需要在财务期末跨多个往来单位批量运行对账,而无需从每张发票手动操作。
  • 您希望通过 ERPNext 调度程序安排自动对账在夜间或定期运行,从而无需人工干预即可保持账簿最新。
  • 您处理大量交易,而标准的付款对账工具(按往来单位逐一进行)对于您的规模来说效率不够高。

使用处理付款对账

步骤 1:导航到工具

前往:ERPNext → 会计 → 处理付款对账

您也可以使用全局搜索栏(按 Ctrl + / 或点击顶部的搜索图标)搜索“处理付款对账”。

📸 [截图:ERPNext 主屏幕,已打开“会计”模块,左侧边栏或模块卡片中突出显示了“处理付款对账”]


步骤 2:创建新的处理付款对账单据

点击新建以创建新记录。

📸 [截图:填写前的空白“新建处理付款对账”表单,显示所有关键字段]


步骤 3:填写必填字段

您需要填写以下字段:

公司:选择要为其运行对账的公司。

往来单位类型:根据要对其付款进行对账的往来单位,选择 CustomerSupplier

往来单位:选择特定的往来单位(客户或供应商)。如果您希望对所选类型的所有往来单位进行对账,可以留空(取决于您的 ERPNext 版本)。

应收 / 应付科目:选择主要的应收或应付科目(例如,DebtorsCreditors)。这是包含未结发票的分类账科目。

预付款科目 (必填):此字段为必填项,因为工具需要知道哪个科目包含预付款或未应用贷项以进行匹配。这通常是一个专用的预付款科目(例如,Advance from CustomersAdvance to Suppliers)。请勿移除此字段的必填约束 — 如果没有它,工具将无法识别要拉入对账的付款分录,这将导致调度程序作业失败。

📸 [截图:已填写的表单,显示公司、往来单位类型 = “客户”、往来单位、应收科目和预付款科目字段及示例值]


您可以选择应用筛选条件以缩小对账范围:

  • 开始日期 / 结束日期:将对账限制在特定日期范围内的发票和付款。
  • 成本中心:如果适用,按特定成本中心进行筛选。

📸 [截图:表单的可选筛选条件部分,已填写日期字段]


步骤 5:保存并运行

点击保存以保存单据。然后点击对账按钮(或根据您的版本点击开始)以立即触发对账。

该工具将:

  1. 获取所选往来单位和科目的所有未结发票。
  2. 获取针对所选预付款科目的所有未分配付款或预付款分录。
  3. 按先进先出(最旧优先)原则将付款与发票进行匹配和分配。
  4. 在后台创建必要的分配分录。

📸 [截图:已保存的表单,突出显示了“对账”/“开始”按钮,以及运行后的进度指示器或成功消息]


步骤 6:通过调度程序运行(自动对账)

如果您希望此对账按计划自动运行:

  1. 保存“处理付款对账”单据。
  2. 在单据上启用已启用开关(如果存在),或确认单据处于已排队状态。
  3. ERPNext 调度程序将拾取该任务,并按配置的时间间隔自动运行。

要验证调度程序是否正常运行,请导航至:设置 → 计划任务类型 → process_payment_reconciliation.trigger_reconciliation_for_queued_docs

检查任务状态是否为活动,以及上次执行时间戳是否在更新。

📸 [截图:计划任务类型列表视图,显示 process_payment_reconciliation 任务状态为“活动”及上次执行时间]

📸 [截图:计划任务类型详细记录,显示方法名称和频率设置]


步骤 7 — 监控日志和故障排除

如果计划任务失败,请检查错误日志:

  1. 转到设置 → 计划任务日志(或错误日志)。
  2. process_payment_reconciliation 进行筛选。
  3. 查看回溯信息以确定根本原因——常见问题包括预付款科目缺失或配置错误,或者必填字段被自定义设置移除。

📸 [截图:错误日志或计划任务日志显示失败的任务条目,并展开回溯信息]


4. 重要说明

请勿将“预付款科目”字段设为非必填。 该字段在设计上是必填的。如果您之前自定义表单使其变为可选,调度程序任务将失败,因为它无法处理未指定预付款科目的单据。如果进行了此更改,请在自定义表单中将该字段恢复为必填。

幂等性: 该工具可安全多次运行。如果付款已分配,则不会重复分配。

权限: 确保运行该工具的用户(或运行调度程序的系统用户)对付款对账、付款条目和日记账条目单据类型具有适当的权限。

重估物料价值

概述

ERPNext 中的 重新过账物料估价 功能用于在因回溯性单据或库存分类账相关问题导致不一致时,重新计算物料估价、库存余额及相关会计价值。

此流程可确保库存估价和总分类账 (GL) 分录保持准确一致。


何时使用重新过账物料估价

在以下场景中使用此功能:

  • 创建或修改了回溯性库存交易
  • 库存分类账分录 (SLE) 的余额不正确
  • 因重新过账问题出现负库存
  • 修复了与库存或估价相关的错误或应用了补丁后
  • 数据迁移或批量导入库存交易

重新过账物料估价的作用

重新过账物料估价会执行以下操作:

  • 从特定时间点重新计算 库存分类账分录 (SLE)
  • 重新计算 当前可用库存库存余额
  • 根据估价方法重新评估物料估价
  • 更新 库存价值估价率
  • 如果需要,重新过账相关的 总分类账分录

重新过账的类型

1. 自动重新过账

ERPNext 在以下情况下会自动创建重新过账分录:

  • 保存了回溯性库存交易
  • 系统检测到需要重新过账

这些分录由计划任务在后台处理。


2. 手动重新过账物料估价

用户可以使用 重新过账物料估价 工具手动触发重新过账。

步骤:

  1. 搜索 重新过账物料估价

  2. 点击 新建

  3. 填写所需详细信息:

    • 公司 – 需要重新过账的公司
    • 物料编码 (可选) – 为特定物料重新过账估价
    • 仓库 (可选) – 将重新过账限制到某个仓库
    • 过账日期过账时间 – 重新过账的起始点
  4. 保存单据。

  5. 点击 开始重新过账

系统将根据提供的筛选条件将重新过账任务加入队列。


将库存分类账差异报告与重新过账结合使用

在触发重新过账之前,建议使用 库存分类账差异 报告来:

  • 识别不正确的库存分类账分录
  • 筛选出数量或余额存在差异的行
  • 选择受影响的条目并直接创建重新过账分录

这有助于缩小重新过账的范围并提高性能。


性能注意事项

  • 对于大型数据集,重新过账可能消耗大量资源

  • 建议:

    • 按物料、仓库或日期限制重新过账范围
    • 在非高峰时段运行重新过账
  • 除非必要,避免触发全面重新过账


常见问题与故障排除

重新过账耗时过长

  • 检查受影响的条目数量
  • 缩小筛选条件范围(物料、仓库、日期)
  • 确保后台工作进程正在运行

重新过账后出现负库存错误

  • 验证出库交易前是否存在入库交易
  • 检查过账日期和时间
  • 如有必要,使用库存盘点

总分类账分录未更新

  • 确保相关交易已启用 更新库存
  • 确认允许进行会计重新过账

最佳实践

  • 在重新过账前,始终使用报告审查库存数据
  • 避免频繁进行回溯性交易
  • 保持 ERPNext 更新到最新的补丁版本
  • 增量使用重新过账工具,而不是全面重新处理

注意事项

  • 重新过账物料估价会影响历史数据;请谨慎使用
  • 重新过账会改变相应财务年度的期末余额,因此请谨慎使用。
  • 避免对已结账的财务年度使用重新过账,因为它会改变已结账年度的期末余额。
  • 用户应具有执行重新过账的适当权限
  • 主要适用于影响库存的交易

重新过账物料估价 功能是一个关键的维护工具,有助于确保 ERPNext 中的库存准确性和会计完整性。