处理客户多付款

本文档概述了客户超额付款(未分配金额)的标准行为,并提供了配置 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 美元)创建第二笔付款分录,遵循上述推荐方法(无发票分配)。

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

付款中的附加费用

当客户通过银行或支付网关电汇付款金额时,交易会产生一笔转账手续费。这会导致客户支付的金额(等于发票金额)与我们银行账户实际收到的金额之间存在差异。在 ERPNext 中,您可以将这笔差异金额分配到“付款扣除”或“损失”部分。

在付款条目中扣除银行手续费的使用场景

  • 发票金额 / 客户支付 = 4810 美元
  • 银行实际收到 = 4800 美元
  • 银行扣除的手续费 = 10 美元

在以下步骤中,我们将学习如何创建一个付款条目,将发票标记为已付,同时将银行手续费记为扣除项。

分配已付金额

在此字段中,输入银行账户实际收到的金额。根据我们的使用场景,即使发票金额是 4810 美元,这里也应填写 4800 美元。

针对销售发票分配发票金额

当已付金额更新为小于发票金额时,针对销售发票的分配金额会自动更新。在这种情况下,它会减少。为确保此付款条目后销售发票已完全付清,请确保分配金额与发票金额相同。

在付款参考表中,确保将 4810 美元更新到分配金额,以便将发票标记为已付。

在扣除项中分配差异金额

由于已付金额(4800 美元)与分配金额(4810 美元)不同,因此有 10 美元的差异金额未分配到任何会计分类账。为确保此条目中的借方和贷方过账匹配,需要分配一个账户来处理这 10 美元的差异。由于此差异源于银行手续费,因此该金额将分配到在扣除表中选择的相关账户。

最终过账

根据此分配:

  • 发票将被标记为完全付清
  • 银行账户将仅反映银行实际收到的金额,从而简化对账
  • 通过付款扣除和损失过账,准确记录银行手续费或货币兑换损益

付款方式

支付方式用于存储进行付款或收款时所使用的媒介。

要访问支付方式列表,请前往:

首页 > 会计 > 设置 > 支付方式

1. 如何创建支付方式

  1. 前往支付方式列表,点击“新建”。
  2. 输入支付方式的名称。
  3. 设置类型:现金、银行或通用。这有助于了解在销售点(PoS)中使用的支付方式。
  4. 为所有公司设置默认的支付科目。
  5. 保存。

提示:设置默认科目后,该科目将在付款分录中被自动提取。

注意:在创建付款分录时,如果已设置,默认银行账户将按以下顺序提取:

  • 公司表单
  • 支付方式的默认科目
  • 客户/供应商的默认银行账户
  • 在付款分录中手动选择
  1. 付款分录
  2. 付款请求

会计分录

会计分录 会计的概念通过以下示例进行说明:我们将以“茶摊”作为一家公司,并了解如何为该业务记录会计分录。

马马(茶摊老板)投资 25000 卢比来启动业务。

1. 投资

马马向公司投资了 25000 卢比,希望获得一些利润。换句话说,公司有义务在未来向马马支付 25000 卢比。因此,“马马”账户是一个负债账户,并被记入贷方。由于这笔投资,公司的现金余额将会增加。“现金”是公司的一项资产,将被记入借方。

公司需要立即购买设备(炉子、茶壶、杯子等)和原材料(茶叶、糖、牛奶等)。他决定从最近的杂货店“超级集市”购买,该店老板是他的朋友,这样他就能获得一些赊账。设备花费他 2800 卢比,原材料花费 2200 卢比。他从总成本 5000 卢比中支付了 2000 卢比。这可以在 ERPNext 中使用付款条目进行记录。

2. 资产

设备是公司的“固定资产”(因为它们使用寿命长),原材料是公司的“流动资产”(因为它们用于日常业务)。因此,“设备”和“库存商品”账户已被记入借方以增加价值。他支付了 2000 卢比,因此“现金”账户将减少该金额,故记入贷方,并且他有义务稍后向“超级集市”支付 3000 卢比,因此“超级集市”将被记入贷方 3000 卢比。

马马(负责所有条目的人)决定在每天结束时记录销售,以便他可以分析每日销售情况。在第一天结束时,茶摊卖出了 325 杯茶,净销售额为 1625 卢比。老板高兴地记录了他第一天的销售情况。

3. 收入

收入已记录在“茶叶销售”账户中,该账户被记入贷方以增加价值,相同金额将被记入“现金”账户的借方。假设制作 325 杯茶的成本为 800 卢比,那么“库存商品”将减少(贷方)800 卢比,并且费用将以相同金额记录在“销售成本”账户中。

在月底,公司支付了摊位的租金(5000 卢比)和一名从第一天开始工作的员工的工资(8000 卢比)。

4. 记录利润

随着月份推进,公司为业务购买了更多原材料。一个月后,他记录利润以平衡“资产负债表”和“损益表”。利润属于马马,而非公司,因此对公司来说是一项负债(它必须支付给马马)。当资产负债表不平衡时,即借方不等于贷方,说明利润尚未记录。为了记录利润,必须重置损益账户。利润/亏损被转移到负债账户,损益表重新开始。这是通过使用期间结账凭证来完成的。

解释:公司的净销售额和费用分别为 40000 卢比和 20000 卢比。因此,公司获得了 20000 卢比的利润。为了进行利润记录分录,“利润或亏损”账户被记入借方,“资本账户”被记入贷方。公司的净现金余额为 44000 卢比,并且还有一些价值 1000 卢比的原材料可用。

  1. 付款条目
  2. 预付款条目
  3. 冻结会计分录
  4. 远期支票条目
  5. 在付款条目中调整预扣金额
  6. 差额条目按钮

对其他税费或收费征税

假设一个潜在客户希望对税款再征税。我们举一个例子:先对商品净总额征收一种税(NBT),然后再对其征收另一种税(VAT)。在下面的例子中,先对商品总价值征收 2% 的 NBT 税,然后再征收 15% 的 VAT 税。

ERPNext 中,要在销售订单/发票的“销售税费”表格中实现此映射:1. 将税费类型选择为 按净总额 2. 选择或添加新税种为 NBT,并将税率设置为 2%。 3. 然后添加新行,将税费类型选择为 按上一行总额,并选择或添加新税种为 VAT,将税率设置为 15%。


展开第二行,并将 参考行号 设置为 1。

保存文档并查看打印预览后,效果将如下所示。

管理汇兑差额

ERPNext 中,您也可以使用外币创建交易。当以外币创建交易时,系统会根据客户/供应商的货币以及您公司的本位币更新当前汇率。由于汇率总是波动的,您可能会以与销售/采购发票中不同的汇率收到客户的付款。以下是关于如何处理因汇率变动而在付款录入中产生的不同金额的说明。

添加费用科目

为了管理货币差额,请创建科目 汇兑损益。该科目通常创建在损益表的费用方。但是,您可以根据您的会计需求将其放在其他组下。

录入付款

含税会计

使用场景: 含税定价将客户支付的销售税计入商品总价。

例如,如果一件商品售价为100美元,税率为10%,客户仍需支付固定的100美元,其中9.10美元作为税款被收取。要配置此功能,请按照以下步骤操作:

  1. 在“销售税费”部分,进入相关税款的表格视图,并展开该行。

  2. 勾选“此税是否已包含在基本费率中?”复选框。

系统将据此反向计算税款。

税上税

使用场景: 需要根据之前的税额计算税款,而不是根据项目金额计算。
例如,我们有5个项目,服务费是根据这5个项目的净总额计算的。此外,我们需要根据项目的服务费计算5%的增值税,而不是根据发票的净总额。在这种情况下,您需要按照以下步骤操作:

  1. 在销售发票中,在销售税费部分,您需要设置税款计算。在第1行中,选择类型为“按净总额”,并根据需要选择科目。如果尚未设置,请输入税率。该特定科目的金额将在金额列下计算。
  2. 接下来,您需要根据上一行的金额(即税额)计算税款。为此,请选择类型为“按上一行金额”。根据需要设置科目和税率。展开该行,并设置参考行号,如下所示。

销售税费部分的设置如下所示:

估价或总计是否含税或费用

在采购或销售交易的税费表中,“税费”字段有三个值。

  • 总计
  • 估价
  • 总计和估价

让我们通过一个例子来理解每种费用类型的影响。我们以单价800购买10个单位的产品,总采购金额为800。采购的产品需缴纳4%的增值税,并产生了100印度卢比的运输费用。

总计:

归类为总计的税费将包含在采购交易的总金额中,但不会影响所购产品的估价。

如果对产品征收4%的增值税,金额将为32印度卢比(基于产品单价800)。由于增值税是消费税,应将其添加到采购订单/发票的价值中,因为它将包含在应付给供应商的款项中。但不应将其添加到所购产品的价值中。

提交采购发票时,将针对归类为“总计”的税费进行总账过账。

估价:

归类为估价的税费将添加到所购产品的价值中,但不会包含在该采购交易的总金额中。

100印度卢比的运输费用应归类为“估价”。这样,所购产品的价值将从800增加到900。此外,该费用不会添加到采购交易的总金额中,因为它是您的支出,不应反映给供应商。

在此处查看归类为“估价”的支出所做的总账过账。

总计和估价:

归类为总计和估价的税费将同时添加到产品的估价和采购交易的总金额中。

假设运输由我们的供应商安排,但我们需要向他们支付运输费用。在这种情况下,运输费用的类别应选择“总计和估价”。这样,100印度卢比的运输费用将添加到实际采购金额800中。同时,100印度卢比将反映在总金额中,因为这是我们应付给供应商的款项。

银行交易

银行交易表单显示导入到 ERPNext 中的银行交易,通常来自银行对账单或集成。

1. 前提条件

在使用银行交易之前,建议您先创建以下内容:

  1. 银行
  2. 银行账户

2. 如何使用银行交易

银行交易通常不是手动创建的。它可以通过以下方式导入或创建:

  1. 银行对账单导入 — 从 CSV 或 XLSX 文件导入
  2. 数据导入 — 标准数据导入工具
  3. 银行集成应用(例如 Plaid 或其他第三方集成)

导入后,可以使用银行对账工具银行交易与凭证进行对账。

3. 字段

3.1 基本信息

  • 日期:银行交易的日期。
  • 状态:交易的当前状态:
    • 待处理
    • 已结算
    • 未对账
    • 已对账
    • 已取消
  • 银行账户:进行交易的银行账户
  • 公司:与银行账户关联的公司(从银行账户自动获取)。

3.2 交易金额

  • 存款:存入的金额(记入您的账户)。
  • 取款:取出的金额(从您的账户扣除)。
  • 货币:进行交易时使用的货币。

3.3 描述和参考

  • 描述:来自银行对账单的描述。
  • 参考编号:支票号码或其他参考信息。
  • 交易 ID:来自银行的唯一标识符(只读)。
  • 交易类型:银行报告的交易类型。

3.4 付款分录

付款分录表格将银行交易与 ERPNext 中的凭证关联起来,用于对账:

  • 付款单据:与该交易对账的单据类型,例如销售发票采购发票付款分录日记账分录费用报销
  • 付款分录:与此交易关联的具体单据。
  • 分配金额:从该银行交易分配到付款分录的金额。
  • 清算日期:付款清算的日期(提交后显示)。

3.5 分配摘要

  • 已分配金额:已分配到付款分录的总金额(只读)。
  • 未分配金额:尚未分配的剩余金额(只读)。

3.6 付款方/收款方(参与方信息)

  • 参与方类型:参与方的类型(例如,客户、供应商、员工)。
  • 参与方:与此交易关联的具体参与方。

以下字段包含银行对账单提供的参与方信息:

  • 参与方名称/账户持有人(银行对账单):来自银行对账单的参与方名称。
  • 参与方账号(银行对账单):来自银行对账单的参与方账号。
  • 参与方 IBAN(银行对账单):来自银行对账单的参与方 IBAN。

当在账户设置中启用时,银行对账单中的参与方信息可用于自动匹配参与方。

3.7 扩展银行对账单(费用处理)

这些字段处理可能包含在或排除在交易金额之外的银行费用:

  • 包含的费用:已包含在取款金额中的费用。例如,如果一笔 100 的取款包含 5 的费用,则净付款为 95。
  • 排除的费用:从交易中单独收取的费用。保存时,此费用会自动通过调整交易金额转换为包含的费用

注意:排除的费用会调整交易金额:它们会减少存款或增加取款