处理客户多付款

本文档概述了客户超额付款(未分配金额)的标准行为,并提供了配置 ERPNext 以自动将这些超额金额过账到单独的客户预收款(负债)科目的步骤。

1. 标准行为:未分配金额

默认情况下,当为客户创建付款分录且付款金额超过其关联发票的总金额(已分配金额)时,超额金额会存储在客户的债务人(应收)科目下。

运作方式:

超额金额被存储: 该差额在付款分录中被标记为“未分配金额”。

客户贷项: 此未分配金额作为客户账户上的贷方余额。

未来分配: 此贷项可以自动或手动分配给同一客户未来的未结销售发票。

不自动过账负债: 此超额金额不会自动转移到单独的负债科目。

2. 预付款配置(负债科目)

如果您的业务流程要求将超额金额立即过账到特定的客户预收款负债科目(而不是保留在债务人/应收科目中),则必须配置“在单独往来方科目中处理预收款”功能。

所需配置步骤:

步骤 1:创建客户预收款科目 您必须首先在负债科目组下创建一个类型为“应收”的特定科目。

  1. 列表项前往会计 > 科目表。
  2. 在主要负债科目(例如,流动负债)下创建一个新科目(例如,客户预收款 – 负债)。
  3. 将科目类型设置为“应收”。 (注意:在负债下使用“应收”类型是 ERPNext 的一项特定要求,以便此功能正确链接到客户分类账。)

步骤 2:在公司主数据中设置预收款科目 接下来,您必须在公司设置中指定这个新创建的科目。

  1. 列表项前往会计 > 公司。
  2. 选择您的公司。
  3. 滚动到“科目”部分。
  4. 在“预付款”字段中,选择您在步骤 1 中创建的“客户预收款 – 负债”科目。
  5. 保存公司记录。

3. 创建用于预收款分配的付款分录

配置完成后,需要指示系统将付款视为预收款,而不是将其关联到会产生超额金额的发票。

推荐方法:单独的预付款付款分录 最直接且可靠的方法是专门为预付款金额创建付款分录。

  1. 列表项前往会计 > 付款分录。
  2. 将付款类型设置为“收款”。
  3. 选择客户。
  4. 在“付款金额”字段中输入预付款金额(例如,2,500 美元)。
  5. 关键点:不要在“分配”表中关联任何发票。保持该表为空。

保存后的系统行为:

当付款分录在没有任何分配的情况下保存时,全部付款金额将自动导向到公司主数据中配置的“客户预收款 – 负债”科目。

替代方法:拆分付款

如果客户支付一笔涵盖发票金额和超额金额的款项,您可以将付款拆分为两笔分录:

  1. 列表项付款分录 1(发票):为现有销售发票的精确金额创建一笔付款分录。
  2. 付款分录 2(预收款):为超额金额(例如,2,500 美元)创建第二笔付款分录,遵循上述推荐方法(无发票分配)。

此过程可确保超额资金被干净地转移到指定的负债科目中,以实现正确的会计核算。