ERPNext 中的处理付款对账工具是“会计”模块下的一个专用功能,用于自动匹配和关联未结付款与对应的发票。该工具无需手动逐一对每个付款分录或日记账分录与发票进行对账,而是允许您批量运行对账,既可以按需执行,也可以通过后台调度程序自动执行。
它的工作原理是识别未分配的付款分录、预付款日记账分录或贷项通知单,并针对给定往来单位(客户或供应商),根据相关科目筛选后,自动将其分配给未结发票。
会计 > 处理付款对账
使用场景
何时应使用此工具?
- 您已收到客户付款(或向供应商付款),但尚未关联到特定发票。
- 您有记录为日记账分录的预付款,并希望将其与新生成的发票进行对账。
- 您需要在财务期末跨多个往来单位批量运行对账,而无需从每张发票手动操作。
- 您希望通过 ERPNext 调度程序安排自动对账在夜间或定期运行,从而无需人工干预即可保持账簿最新。
- 您处理大量交易,而标准的付款对账工具(按往来单位逐一进行)对于您的规模来说效率不够高。
使用处理付款对账
步骤 1:导航到工具
前往:ERPNext → 会计 → 处理付款对账
您也可以使用全局搜索栏(按 Ctrl + / 或点击顶部的搜索图标)搜索“处理付款对账”。
📸 [截图:ERPNext 主屏幕,已打开“会计”模块,左侧边栏或模块卡片中突出显示了“处理付款对账”]
步骤 2:创建新的处理付款对账单据
点击新建以创建新记录。
📸 [截图:填写前的空白“新建处理付款对账”表单,显示所有关键字段]
步骤 3:填写必填字段
您需要填写以下字段:
公司:选择要为其运行对账的公司。
往来单位类型:根据要对其付款进行对账的往来单位,选择 Customer 或 Supplier。
往来单位:选择特定的往来单位(客户或供应商)。如果您希望对所选类型的所有往来单位进行对账,可以留空(取决于您的 ERPNext 版本)。
应收 / 应付科目:选择主要的应收或应付科目(例如,Debtors 或 Creditors)。这是包含未结发票的分类账科目。
预付款科目 (必填):此字段为必填项,因为工具需要知道哪个科目包含预付款或未应用贷项以进行匹配。这通常是一个专用的预付款科目(例如,Advance from Customers 或 Advance to Suppliers)。请勿移除此字段的必填约束 — 如果没有它,工具将无法识别要拉入对账的付款分录,这将导致调度程序作业失败。
📸 [截图:已填写的表单,显示公司、往来单位类型 = “客户”、往来单位、应收科目和预付款科目字段及示例值]
步骤 4:设置筛选条件(可选但推荐)
您可以选择应用筛选条件以缩小对账范围:
- 开始日期 / 结束日期:将对账限制在特定日期范围内的发票和付款。
- 成本中心:如果适用,按特定成本中心进行筛选。
📸 [截图:表单的可选筛选条件部分,已填写日期字段]
步骤 5:保存并运行
点击保存以保存单据。然后点击对账按钮(或根据您的版本点击开始)以立即触发对账。
该工具将:
- 获取所选往来单位和科目的所有未结发票。
- 获取针对所选预付款科目的所有未分配付款或预付款分录。
- 按先进先出(最旧优先)原则将付款与发票进行匹配和分配。
- 在后台创建必要的分配分录。
📸 [截图:已保存的表单,突出显示了“对账”/“开始”按钮,以及运行后的进度指示器或成功消息]
步骤 6:通过调度程序运行(自动对账)
如果您希望此对账按计划自动运行:
- 保存“处理付款对账”单据。
- 在单据上启用已启用开关(如果存在),或确认单据处于已排队状态。
- ERPNext 调度程序将拾取该任务,并按配置的时间间隔自动运行。
要验证调度程序是否正常运行,请导航至:设置 → 计划任务类型 → process_payment_reconciliation.trigger_reconciliation_for_queued_docs
检查任务状态是否为活动,以及上次执行时间戳是否在更新。
📸 [截图:计划任务类型列表视图,显示 process_payment_reconciliation 任务状态为“活动”及上次执行时间]
📸 [截图:计划任务类型详细记录,显示方法名称和频率设置]
步骤 7 — 监控日志和故障排除
如果计划任务失败,请检查错误日志:
- 转到设置 → 计划任务日志(或错误日志)。
- 按
process_payment_reconciliation进行筛选。 - 查看回溯信息以确定根本原因——常见问题包括预付款科目缺失或配置错误,或者必填字段被自定义设置移除。
📸 [截图:错误日志或计划任务日志显示失败的任务条目,并展开回溯信息]
4. 重要说明
请勿将“预付款科目”字段设为非必填。 该字段在设计上是必填的。如果您之前自定义表单使其变为可选,调度程序任务将失败,因为它无法处理未指定预付款科目的单据。如果进行了此更改,请在自定义表单中将该字段恢复为必填。
幂等性: 该工具可安全多次运行。如果付款已分配,则不会重复分配。
权限: 确保运行该工具的用户(或运行调度程序的系统用户)对付款对账、付款条目和日记账条目单据类型具有适当的权限。