ERPNext付款条目中客户扣除的预扣税

问题

客户在付款时扣除了TDS(源头扣税),并将该金额以供应商的PAN(永久账号)存入所得税门户网站。

根据组织遵循的会计流程:

  • TDS应在收到付款时进行会计处理
  • 扣除的金额应流入“TDS应收”账户
  • 客户未结款项应完全对账

然而,用户无法确定在ERPNext中录入付款时记录TDS扣除的正确方法。

解决方案

在ERPNext中,客户扣除的TDS可以直接在付款录入期间使用扣除部分进行会计处理。

示例:

假设有一张已提交的销售发票,金额为1,00,000卢比。

现在组织希望在付款录入中记录扣除的TDS

记录付款录入的步骤

创建付款录入:

  • 付款类型:收款
  • 参与方类型:客户
  • 参与方:选择客户

输入实际收到的金额

如果客户在付款前扣除了TDS:

示例:

  • 发票金额:₹1,00,000
  • 客户扣除的TDS:₹10,000
  • 银行收到的金额:₹90,000

输入已付金额 = ₹90,000

在扣除与损失表中添加TDS

账户 金额
TDS应收 ₹10,000

此调整将自动对账发票的全部金额。

会计影响

提交付款录入后,将创建以下会计分录

结果

付款录入提交后:

  • 客户未结款项变为零
  • TDS金额在“TDS应收”中单独跟踪
  • 银行仅收到净付款

半自动付款对账

如果需要快速对账大量发票而无需手动分配,可以使用 处理付款对账 单据类型。

步骤:

  1. 首先,必须通过账户设置启用此功能。在账户设置中启用 自动对账付款

  1. 导航到 处理付款对账 单据类型
  2. 选择需要进行对账的公司、参与方和应收/应付账户。保存并提交
  3. 文档将处于 已排队 状态。

  1. 每 15 分钟运行一次的后台作业将拾取 已排队 的文档并开始对账。如果需要,可以使用 开始 / 继续 按钮立即触发该作业。
  2. 这将创建一个 处理付款对账日志 记录,其中包含将处理的总分配数以及成功对账的条目详情。

  1. 付款对账

付款对账

付款对账用于将付款与发票关联起来。

在复杂场景中,尤其是在资本货物行业,有时付款与发票之间没有直接关联。例如,假设某方是客户,您向客户发送发票,而客户向您支付整笔款项或根据某种与您的发票无关的时间表进行付款。

在这种情况下,您可以使用付款对账将付款与发票进行匹配。

要访问付款对账,请前往:

首页 > 会计 > 应收账款 > 付款对账

  1. 如何将付款与发票匹配

  1. 前往付款对账。
  2. 选择一家公司。
  3. 选择对方类型并选择对方。应收/应付科目将自动选中。
  4. 选择需要核销付款的银行/现金科目。
  5. 如果要筛选记录,请为发票选择日期范围,或为发票及付款交易设置最小或最大金额。
  6. 点击获取未核销分录按钮。
  7. 这将从发票和付款表中分别获取该对方的所有未关联发票和付款交易。
  8. 您可以选择要分配的特定分录,或者不选择任何内容直接点击分配按钮来分配所有分录。
  9. 分配表将根据先进先出法和/或选择来填充。
  10. 已分配金额是您想要为对账分配的金额。
  11. 点击对账以核销已分配的分录。您将收到一条消息,显示“已成功对账”。

  1. 付款对账时会发生什么

如果发票针对以下项目进行核销:

  1. 付款分录 – 当针对付款分录进行核销时,不会自动创建日记账分录。这是因为付款分录与关联交易相关联。
  2. 贷项/借项通知单 – 会自动创建日记账分录,以将贷项/借项通知单分配到正在核销的发票中。由于贷项/借项通知单没有关联交易,因此自动创建日记账分录是必要的。由对账产生的日记账分录表明特定贷项/借项通知单与特定发票的调整。
  1. 付款请求
  2. 销售发票
  3. 采购发票
  4. 半自动付款对账

付款条款模板

付款条款模板允许您将多个付款条款组合在一起,并在交易中快速引用。

创建后,付款条款表可以设置为特定的客户/供应商。在交易中选择该客户/供应商时,付款条款模板将自动带入交易中。

例如:

如果您按30-70的比例收款,那么您可以为每个比例定义付款条款,即30%和70%。

在付款条款模板中,您可以选择所有付款条款并定义一个模板,该模板可以轻松应用于销售和采购交易中。

  1. 前提条件

在创建和使用付款请求之前,建议先创建以下内容:

  1. 付款条款

  2. 如何创建付款条款模板


付款条款模板告诉ERPNext如何填充销售/采购单据中“付款条款计划”部分的表格。

如果您有一组标准的付款条款,或者为了便于使用,您应该使用它。

  1. 转到付款条款模板列表,然后点击新建。

  2. 输入模板的名称。

  3. 在表格行中添加已创建的付款条款。

  4. 确保发票份额的总和等于100。

  5. 保存。

  6. 视频


### 4. 基于条款的付款分配

如果在模板上启用了“根据付款条款分配付款”,则通过“创建->付款”对发票进行的付款将根据条款进行分配。

  1. 启用了“根据付款条款分配付款”的模板。
  2. 使用上述模板创建的发票。
  3. 针对上述发票创建的付款。

付款条件

付款期限有助于设定付款的时间表。

付款期限定义了具体的付款阶段。例如,发货时支付50%,交货时支付50%。您可以在ERPNext中保存企业的付款期限,并将其包含在销售/采购周期的所有单据中。ERPNext将据此生成所有总账分录。

在ERPNext中,付款期限表单仅定义百分比比例。实际的付款时间表可以通过使用付款期限模板轻松应用。

您可以在以下单据中使用付款期限:

  • 销售发票
  • 采购发票
  • 销售订单
  • 采购订单
  • 报价单

要访问付款期限,请前往:

首页 > 会计 > 会计主数据 > 付款期限

1. 如何创建付款期限

  1. 前往付款期限列表,点击新建。
  2. 输入付款期限的名称(例如:发货后50%)。
  3. 输入发票比例。如果输入50,则比例将为发票金额的50%。
  4. 选择到期日类型。
  5. 在信用天数下输入剩余金额必须支付的天数。
  6. 保存。

字段说明如下:

  • 付款期限名称: 此付款期限的名称。
  • 到期日依据: 计算付款期限到期日的依据。这是根据发票/订单的过账日期计算X天后的日期。有三个选项:
  • 发票日期后的天数: 到期日应根据发票过账日期按天数计算。例如,如果在20日输入7,则到期日将为27日。
  • 发票月份结束后的天数: 到期日应根据创建发票的月份的最后一天按天数计算。例如,如果在当前月份输入7,且该月最后一天是30日,则到期日将为下个月的7日。
  • 发票月份结束后的月数: 到期日应根据创建发票的月份的最后一天按月数计算。例如,如果在1月20日输入3,则到期日将为3月20日。
  • 发票比例: 应应用此付款期限的发票总金额的比例。输入的值将被视为百分比,即50 = 发票/订单总计的50%。
  • 信用天数(可选): 根据到期日依据字段中选择的选项,允许的信用天数或月数。0表示不允许信用。
  • 描述: (可选)付款期限的简要描述。

1.1 设置提前付款折扣

您可以设置折扣付款期限,以便如果在指定期限内付款,则发票金额的一部分/百分比将被折扣。以下字段定义了折扣配置:

  • 折扣类型: 默认为百分比。您也可以将其更改为金额。
  • 折扣: 以百分比或金额表示(例如,10%或₹ 5,000)。
  • 折扣有效期依据: 此字段的作用类似于上一节中的到期日依据字段。
  • 折扣有效期: 相对于发票日期,折扣有效的天数或月数(例如,发票日期后10天)。

您现在可以将付款期限与发票关联,在针对此类发票创建付款时,折扣将自动应用。

注意:此折扣仅适用于从单张发票生成的付款分录。独立创建的付款分录(其中获取了发票参考)将不会应用任何提前付款折扣。

1.2 已转换单据中的付款期限

在销售/采购周期中转换或复制单据时,附带的付款期限将被复制。当从报价单创建销售订单时,付款期限中的到期日将根据报价单而定,这需要更新。

为方便使用,您还可以设置一个付款期限模板,并简单地重新选择它。

1.3 向单据添加付款期限

一旦您组成了付款期限模板,就可以在销售和采购交易中使用它们。根据付款期限定义的值和交易金额,将定义付款时间表,并为每个付款阶段设置到期日。

注意:可以使用打印格式生成器在打印视图中显示付款时间表。

  1. 销售发票
  2. 采购发票

付款分类账

一个独立的分类账,仅记录应收应付账户的交易。账户类型需设置为应收应付,交易才会被记录在付款分类账中。

示例:

一张金额为₹1000的销售发票以及针对该发票的付款分录,将如下所示。

用途

报表

应收账款、应收账款汇总、应付账款和应付账款汇总均以付款分类账作为数据源。

工具

付款对账及其扩展的半自动付款对账工具使用付款分类账来计算未结发票。对账过程仅更新付款分类账。

付款录入

付款分录是表明已为发票付款的记录。

付款分录可以针对以下交易进行。

  • 销售发票
  • 采购发票
  • 销售订单(预付款)
  • 采购订单(预付款)
  • 费用报销
  • 内部转账

在 ERPNext 中,用户可以通过两种方式记录付款:

  • 付款分录(默认)
  • 日记账分录

以下是帮助理解流程的图表:

销售流程:

采购流程:

要访问付款分录列表,请前往:

首页 > 会计 > 应收/应付账款 > 付款分录

  1. 前提条件

也可以直接创建付款分录,之后再关联到订单/发票。在创建和使用付款分录之前,建议先创建以下内容:

  1. 客户
  2. 供应商
  3. 银行账户

如果您遵循销售/采购流程,则需要以下内容:

  1. 销售订单(预付款)
  2. 采购订单(预付款)
  3. 销售发票
  4. 采购发票

设置:

  1. 会计科目表

  2. 公司(用于默认账户)

  3. 如何创建付款分录


在提交可以创建付款分录的单据时,您会在创建按钮下找到付款选项。

  1. 更改过账日期。
  2. 付款类型将根据您来源的交易自动设置。类型包括“收款”、“付款”和“内部转账”。
  3. 参与方类型、参与方、参与方名称将自动获取。
  4. 付款账户和收款账户将根据公司表单中的设置自动获取。
  5. 付款金额将从发票中获取。
  6. 保存并提交。

2.1 手动创建付款

手动创建的付款分录不会关联任何订单/发票。通过这种方式进行的付款将记录在客户/供应商的账户中,以后可以使用付款对账工具进行对账。

  1. 前往付款分录列表,点击新建。

  2. 选择参与方类型以及相应的客户/供应商。

  3. 选择付款银行账户/现金账户和收款银行账户/现金账户。如果是银行转账,请输入支票号码和日期。

  4. 输入付款金额。

  5. 保存并提交。

  6. 功能特性


3.1 设置付款方式

付款方式:输入此项有助于根据使用的付款方式对付款分录进行分类。付款方式可以是银行、现金、电汇等。

提示:在付款方式主数据中,可以设置默认账户。此默认付款账户将自动填入付款分录。

3.2 付款方/收款方

  • 参与方类型:可以是客户、供应商、员工、股东、学生或非政府组织成员。
  • 参与方:进行付款分录的具体参与方。
  • 参与方名称:参与方的名称,自动获取。
  • 公司银行账户:您公司的银行账户。
  • 参与方银行账户:参与方的银行账户。
  • 联系人:如果参与方是一个组织,可以在此处存储联系人。

3.3 账户

  • 参与方余额:当前付款分录中来自客户或供应商发票的应收或应付总金额。已付金额为正数,如果支付了预付款,则为负数。
  • 付款账户:提交付款时,将从该账户扣除金额。
  • 收款账户:提交付款分录时,金额将添加到的会计科目表账户。
  • 账户货币:这些账户的货币将根据账户设置自动获取,无法在此处编辑。要了解有关多货币交易的更多信息,请访问此页面。
  • 账户余额:所选账户所有发票的总余额。

付款金额:此字段显示当前付款分录的总金额

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

  • 公司表单
  • 付款方式默认账户
  • 客户/供应商默认银行账户
  • 在付款分录中手动选择

3.4 参考

获取未结发票

此功能可用于通过一个付款分录向多张销售发票付款。创建新的付款分录时,点击获取未结发票按钮或获取未结订单按钮,系统将自动获取该参与方的所有未结发票和未结订单。您需要输入“付款金额”才能看到此按钮。在此处,可以选择日期范围和要获取的发票。

如果该方尚未全额付款,请在“已分配”字段中输入已支付的金额。

如果为客户创建付款分录,付款金额将分配给销售发票。同样,为供应商创建付款分录时,付款金额将分配给采购发票。

付款参考表

  • 类型:付款是针对销售订单、销售发票还是日记账分录。
  • 名称:在此处获取/选择特定的交易 ID。
  • 总金额:该行中一张发票/日记账分录的总金额。
  • 未结金额:此发票应收/应付的金额。
  • 已分配:如果已付金额小于发票金额,则仅将已付金额分配给付款分录中获取的发票。付款可以分期进行,例如,如果有三张金额分别为 20、20、20 的发票,已付金额为 60,则此已付金额将平均分配。也可能涉及付款条款。

什么是未分配金额?

ERPNext 中创建付款分录时,如果已付金额大于发票总金额,则多余金额将存储在客户/供应商的账户中。因此,此金额当前处于“未分配”状态。未分配金额可用于未来的发票。

例如,您创建了一张总额为 1,000 的销售发票,客户支付了 1,500。将来为此客户再次创建一张 1,000 的发票时,可以使用之前多付的 500。

3.5 扣减或损失

当针对发票创建付款分录时,实际已付金额与发票未结金额之间可能存在差异。此差异可能是由于四舍五入错误或货币汇率变动造成的。您可以在此处设置一个账户,用于记录此差异金额。

损失/扣减可以核销。让我们看一个例子:已付金额为 25,但已分配金额为 30,因为根据发票应收取 30。在这种情况下,“差异金额”将为 5。此差异金额可能由于折扣或货币汇率而产生。要提交付款分录,差异金额必须为 0。这可以通过使用生成差异分录按钮进行调整。该金额将在核销账户中调整。

3.6 核销

当已付金额小于已分配金额时,会发生核销。即,剩余金额被视为杂项费用损失或不会支付。这被视为损失。

3.5 提交后

保存并提交付款分录。提交后,发票中的未结金额将更新。

如果付款分录是针对销售订单或采购订单创建的,则其中的“预付款”字段将更新。当针对这些交易创建发票时,付款分录将自动更新到该发票中,以便您可以针对预付款分录分配发票金额。

对于收款,账户过账将按如下方式进行。

  • 借方:银行或现金账户
  • 贷方:客户(债务人)

对于付款:

  • 借方:供应商(债权人)
  • 贷方:银行或现金账户
  1. 其他情况

4.1 多币种付款分录

如果您希望以外币维护应收/应付账户,则创建外币(与公司币种不同)账户,并将其链接到对方账户。例如:

ERPNext 允许您以多种币种维护账户和开票。如果发票以对方币种开具,则发票中也会输入公司本位币与对方币种之间的货币汇率。

注意:需要创建单独的债务人/债权人账户,并在销售发票/订单中选择该账户,以便货币汇率正常工作。例如,如果客户来自美国,请创建一个名为“美国债务人”的应收账户。

当针对该发票创建付款分录时,将获取当前汇率,但您可以在付款时设置货币汇率以匹配您的记录。

点击设置汇兑损益按钮,自动添加一行以核销差异金额。

由于货币汇率不断波动,可能导致付款金额与发票总额存在差异。此差异金额可以记录在汇兑损益金额中。

也可以通过创建新的付款分录来独立于发票进行付款。

要了解有关管理多币种交易的更多信息,请访问此页面。

4.2 内部转账

内部转账用于同一公司账户之间的资金转移。例如,如果来自美国的客户使用 PayPal,将资金从 PayPal 转移到银行账户可视为内部转账。

以下内部转账可以通过付款分录进行管理。

  1. 银行 – 现金
  2. 银行 – 银行
  3. 现金 – 现金
  4. 现金 – 银行

4.3 管理不同的付款场景

对于未付发票,未结金额 = 总计。创建付款分录时,未结金额的值将减少。

在大多数情况下,除了零售销售外,开票和付款是独立的活动。付款方式有多种组合。这些情况同时适用于销售和采购。

  • 可以预付(100%提前支付)。
  • 发货后付款。可以在交货时或交货后几天内支付。
  • 部分预付,部分在交货时或交货后支付。
  • 可以针对多张发票一起付款。
  • 可以针对多张发票一起预付(并可以分摊到各张发票)。

ERPNext 允许您管理所有这些场景。所有会计分录(总账分录)都可以针对销售发票、采购发票或预付款的付款分录进行(在特殊情况下,也可以通过销售发票生成发票)。

针对某张发票的未结清总额,是“针对”(或关联到)该发票的所有会计分录的总和。这样,您可以在付款分录中合并或拆分付款,以管理各种场景。

4.4 付款分录与日记账分录的区别

  1. 使用日记账分录需要理解哪个账户将被借记或贷记。在付款分录中,这些由后台管理,因此对用户来说更简单。

  2. 付款分录在管理外币付款方面更高效。

  3. 可以使用支票打印格式从付款分录中打印支票。

  4. 日记账分录仍可用于:

    • 更新账户的期初余额。
    • 固定资产折旧分录。
    • 在没有实际付款的情况下,调整销售发票的贷项通知单和采购发票的借项通知单。
  5. 相关主题


  1. 付款请求
  2. 付款条款
  3. 销售发票
  4. 采购发票

付款单

付款单是一种内部单据,用于记录向供应商的批量付款。

在大型企业中,向供应商付款的决策由采购经理等人做出。而实际执行付款操作则由会计(账户用户)完成。

付款单是采购经理与会计部门之间的沟通工具,通知会计人员执行付款操作。

ERPNext 中,使用付款单可以批量获取针对同一供应商创建的多个付款请求。

1. 前提条件

在创建和使用付款单之前,建议先创建以下单据:

  1. 采购订单

  1. 采购发票

2. 如何创建付款单

  1. 进入付款单列表,点击“新建”。
  2. 选择公司银行账户。
  3. 点击获取自按钮,选择“付款请求”。根据需要应用筛选条件,并选择相应的付款请求。
  4. 付款请求将被提取到付款单中。
  5. 保存并提交付款单。此时,您将看到一个用于批量创建付款分录的按钮。

付款申请

付款请求用于向客户请求支付销售订单或发票的款项。

付款请求通过电子邮件发送,如果设置了支付网关,邮件中将包含指向该网关的链接。您可以通过销售订单或销售发票创建付款请求。付款请求也可以针对采购订单或采购发票设置,用于内部记录。然后,可以使用付款订单批量处理付款。

要访问付款请求,请前往:

首页 > 会计 > 应收账款 > 付款请求

1 前提条件

在创建和使用付款请求之前,建议先创建以下内容:

  1. 销售发票
  2. 采购发票
  3. 销售订单
  4. 采购订单

2 如何创建付款请求

付款请求无法手动创建,它通过销售/采购订单或发票生成。

2.1 通过销售订单创建付款请求

在销售订单中,点击“创建”,然后点击“付款”以进行预付款。要了解更多关于预付款的信息,请访问预付款录入页面。

2.2 通过销售发票创建付款请求

在销售发票中,点击“创建”,然后点击“付款”以支付发票款项。

在付款请求上选择适当的支付网关账户用于过账。支付网关上指定的科目将用于创建日记账分录。

注意:发票/订单货币与“支付网关账户”货币应相同。

2.3 通知客户

您可以使用打印格式从付款请求通知客户。如果设置了客户联系邮箱,系统会自动获取。如果没有,您可以在付款请求中手动设置电子邮件地址。

2.4 请求邮件

以下是请求邮件的示例。如果您已设置相应的支付集成,URL 会自动生成。要了解更多关于集成的信息,请访问此页面。

2.5 不使用任何网关的付款请求

如果您不想使用任何集成或支付网关,仅希望发送通知,只需设置银行账户。您需要根据银行详细信息编写相应的消息。然后,对方可以将款项转账到指定的银行账户。