旧版期间结转凭证控制器

期间结账凭证(PCV)是您在财务期间结束时提交以结清账簿的文件。提交后,ERPNext 会将所有损益余额转入结账账户。

会计 > 会计设置

在会计设置中,前往以下选项卡和字段以启用旧版控制器

账户结账(选项卡) > 对期间结账凭证使用旧版控制器

如果贵公司的总账分录数量非常庞大,此结账过程可能会耗时较长,有时甚至会卡住。此设置决定了 ERPNext 如何运行该结账过程,从而帮助您避免超时问题。

启用时(复选框已勾选)会发生什么——旧版行为
  • 整个期间结账凭证在单个数据库事务中一次性提交。
  • 所有内容一次性全部处理完毕。
  • 这是较旧的默认处理方式,对于中小规模的总账来说完全适用。
  • 如果账目分录量很大,这种单一的大规模操作可能会超时并失败。
  • 在冲销余额时,此方法仅考虑主账户(总账)。它不会根据账目中标记的核算维度拆分冲销分录,因此过账效率更高。
禁用时(复选框未勾选)会发生什么——分批处理行为
  • 结账过程被拆分为多个较小的批次。
  • 结账期间内的每个日期都作为独立的后台任务分别处理。
  • 由于工作被拆分成小块,无论您的总账有多大,提交都不会超时。
  • 处理在后台运行,因此可能需要几分钟才能完成,但能够可靠地完成。
  • 此方式支持基于维度过账来冲销账目余额。

这是一项可选功能。大多数企业可以保持勾选(启用)该选项。如果您的总账分录量很大,且 PCV 结账耗时过长,只需取消勾选(禁用)该选项,即可切换到更安全的分批处理模式。

反向收费机制

ERPNext 中,可以通过使用单独的税务科目和采购税费模板,从采购流程中处理反向征收机制(RCM)。供应商发票作为普通的采购发票进行记录,而税费表中的税行则创建反向征收负债,并在适用时创建进项税抵扣。

此设置与具体国家无关。在遵循以下 ERPNext 会计模式的同时,请使用您当地的税种名称、税率、资格规则和报告要求。

使用的 ERPNext 单据

  • 科目表: 根据需要为 RCM 应付、RCM 进项抵扣和 RCM 费用创建单独的科目。
  • 采购税费模板: 定义应应用于 RCM 采购的税行。
  • 采购发票: 记录供应商发票并应用 RCM 税费模板。
  • 会计分类账 / 总分类账: 提交后验证最终的借方和贷方分录。
  • 日记账分录或付款分录: 在缴纳税款或进行调整时结算 RCM 应付科目。

何时使用此方法

  • 供应商未在账单上收取税款,但您的公司必须对该税款进行会计处理。
  • 税款负债应与供应商应付款分开,单独记入您公司的账簿。
  • 根据您当地的规定,该税款也可能可以作为进项抵扣进行申报。
  • 您希望会计分录从采购发票自动生成,而不是手动记录每笔 RCM 交易。

1. 在科目表中创建科目

前往 会计 > 科目表,为反向征收会计处理创建专用科目。将这些科目与正常的采购税科目分开,以便于对账。

科目 科目类型 用途
RCM 应付税款 税款或负债科目 贷方记录您的公司必须支付或结算的税款负债。
RCM 进项税抵扣 税款或资产科目 借方记录符合条件的进项抵扣(如果您的公司可以申报)。
RCM 税费支出 费用科目 当反向征收税款不符合进项抵扣条件时使用。

确切的科目类型可能取决于您的科目表和本地化设置。关键点是应付科目应显示为负债,而符合条件的抵扣不应与正常费用混在一起。

2. 创建采购税费模板

前往 会计 > 税费 > 采购税费模板,为反向征收采购创建一个模板。

采购税费 表中,根据 RCM 应如何过账添加行。

对于完全可抵扣的 RCM

字段 应付行 进项抵扣行
费用类型 按净额总计 按净额总计
科目 RCM 应付税款 RCM 进项税抵扣
税率 适用税率 适用税率
加或减 减(如果您需要抵扣行来抵消发票总额中的应付行)
描述 RCM 应付 RCM 进项抵扣

使用模板预览和采购发票总额来确认供应商应付款保持正确。如果供应商未收取反向征收税款,则供应商应付款应仅为供应商账单金额,不应包含该税款。

对于不可抵扣或部分可抵扣的 RCM

如果税款不符合进项抵扣条件,请使用费用科目代替进项抵扣科目。如果只有部分税款符合条件,请使用单独的行或调整后的税率,将税款在进项抵扣科目和费用科目之间进行分摊。

3. 在采购发票上应用模板

前往 会计 > 应付款 > 采购发票,创建供应商账单。

  • 选择 供应商公司过账日期
  • 项目 表中添加采购的项目,或者如果您要录入服务或费用发票,则添加费用科目。
  • 税费 部分,选择 RCM 采购税费模板
  • 检查税行是否已添加到 采购税费 表中。
  • 在提交前,复核 总金额舍入后总金额未结金额

如果供应商发票不包含税款,供应商未结金额通常应等于供应商账单金额。反向征收税款应通过税款科目过账,除非您的会计政策另有要求,否则不应添加到供应商应付款中。

4. 在过账更多发票前复核会计分类账

提交前几张 RCM 采购发票后,打开发票并使用 查看 > 会计分类账。您也可以检查 会计 > 总分类账,并按采购发票号进行筛选。

对于完全可抵扣的 RCM 采购,分类账通常应如下所示:

科目 借方 贷方
费用或库存/物料科目 采购金额
RCM 进项税抵免 符合条件的反向征税税额
供应商应付款 供应商账单金额
RCM 应交税款 应缴反向征税税额

如果抵免不符合条件,则借方可能进入 RCM 税费 科目,而不是 RCM 进项税抵免 科目。

5. 结算 RCM 应付款科目

当反向征税税款已支付或结算时,针对 RCM 应交税款 科目过账分录。根据您的流程,这可以通过 日记账分录 或用于税款支付的付款工作流来记录。

使用总分类账来核对税务期间的 RCM 应付款科目。该科目应显示从采购发票产生的税务负债,以及针对该负债过账的付款或调整。

示例

收到一张 1,000.00 的供应商账单。供应商未收取税款。贵公司必须记录 100.00 的反向征税税款,并且全部金额符合进项税抵免条件。

ERPNext 中:

  • 创建一张 1,000.00 的采购发票。
  • 应用 RCM 采购税费模板。
  • 该模板将 100.00 过账到 RCM 应交税款
  • 该模板将 100.00 过账到 RCM 进项税抵免
  • 如果供应商未收取税款,则供应商未结金额仍为 1,000.00。

常见检查

  • 在提交发票前检查 采购税费 表。
  • 检查 未结金额 以确保供应商应付款正确。
  • 提交后检查 会计分类账,以确认 RCM 应付款和进项税抵免科目已正确过账。
  • 针对不同的税率或不同的抵免资格规则,使用单独的 RCM 模板。
  • 除非已正确配置为创建反向征税负债,否则不要将普通的采购税模板重复用于 RCM。

备注

  • ERPNext 为您提供了建模 RCM 的会计工具,但税率、资格和申报报告规则必须来自您当地的合规要求。
  • 如果 RCM 税款影响您业务中的物料估价,请在草稿发票上测试模板,并在生产中使用前验证库存和会计影响。
  • 如果只有部分税款可抵扣,请将金额拆分为进项税抵免科目和费用科目。
  • 如果贵公司有多个 RCM 使用场景,请使用命名约定,例如“RCM – 采购服务”或“RCM – 进口”。

自动重复订单与发票

自动重复功能让 ERPNext 能够根据现有订单或发票创建周期性单据。当需要按固定时间表(例如月度服务发票、租金发票、周期性采购发票或重复销售和采购订单)生成相同的客户或供应商交易时,可以使用此功能。

自动重复记录不会替换原始单据。它会将所选单据作为参考,并根据您定义的时间表从中创建新单据。

开始之前

  • 确保源单据正确无误,包括交易方、公司、项目、税费、价格表、仓库、付款条款和会计维度。
  • 当周期性单据应基于已最终确定的交易时,请使用已提交的订单或发票。
  • 如果自动重复表单要求您启用允许自动重复,请打开源单据类型的自定义表单,启用允许自动重复,并更新自定义设置。
  • 决定新单据是保持为草稿,还是使用创建时提交自动提交。

1. 打开源订单或发票

打开需要重复的订单或发票。此单据将成为未来周期性单据的模板。在此示例中,销售发票 SINV-25-00006 被用作参考单据。

用作自动重复参考单据的源销售发票

对于重复订单,请使用相同的方法处理销售订单或采购订单。对于重复发票,请使用销售发票或采购发票。

2. 打开自动重复

从搜索栏或自动化模块转到自动重复,然后点击添加自动重复

可在此创建新周期性设置的自动重复列表

3. 选择参考单据

在自动重复表单中,选择应重复的参考单据类型和具体的参考单据。设置 ERPNext 应开始生成单据的开始日期。如果重复应在特定时间自动停止,请添加结束日期

选择销售发票作为参考单据的自动重复设置

仅当生成的订单或发票应自动提交时,才启用创建时提交。如果需要在提交前由用户审核每个生成的单据,请保持禁用状态。

4. 设置时间表

时间表部分,选择 ERPNext 创建重复单据的频率。常见选项包括每日、每周、每月、每季度、每半年和每年时间表。对于每月时间表,根据交易应如何重复,设置每月的某一天或选择每月的最后一天。

显示自动重复重复频率的时间表标签页

示例:对于月度服务发票,将频率设置为每月,并使用诸如计费周期第一天之类的开始日期。

5. 配置通知

如果希望在生成单据时收件人收到电子邮件,请使用通知部分。您可以选择电子邮件模板、主题、消息、打印格式和收件人列表。如果财务或销售团队将手动审核和发送单据,请保持通知禁用。

6. 保存并监控自动重复

保存自动重复记录。ERPNext 将根据时间表生成新单据。定期检查生成的单据,尤其是在价格、税费、地址或付款条款发生变化时。

示例

  • 周期性销售发票:为客户订阅或服务合同创建月度发票。
  • 周期性采购发票:记录常规供应商账单,例如租金、托管或维护费用。
  • 周期性销售订单:为可预测的供应计划创建重复的客户订单。
  • 周期性采购订单:为常规采购的项目创建重复的采购订单。

备注

  • 当重复协议在结束日期之前终止时,请禁用自动重复记录。
  • 当价格、税费、项目、仓库或条款发生重大变化时,请更新或创建新的源单据。
  • 谨慎使用创建时提交,因为已提交的发票和订单可能会影响库存、会计和下游工作流程。
  • 对于通过电子邮件发送的发票,请在启用自动通知之前验证收件人列表和打印格式。

过期支票记账

过期支票是指已签发或已收到,但未在有效期内提交并清算的支票。在 ERPNext 中,您可以通过付款条目上的支票/参考信息以及银行对账中缺失的清算日期来识别这些支票。

当原始支票不再应被视为有效的银行交易时,请使用过期支票会计处理。会计处理方式取决于支票是签发给供应商还是从客户处收到的。

何时使用此功能

  • 支票/参考日期早于您的银行或公司遵循的有效期。
  • 付款条目没有清算日期。
  • 该支票在银行对账中仍显示为未清算。
  • 您需要冲销旧的银行影响,并签发或接收一笔新的付款。

1. 识别过期支票

打开原始付款条目并查看支票详细信息。检查支票/参考号支票/参考日期清算日期。如果清算日期为空且支票已超过有效期,则应将其作为过期支票进行审核。

显示支票参考信息和空白清算日期的付款条目

在此示例中,付款条目 ACC-PAY-2024-00005 的支票/参考号为 6785464,日期为 2024年2月7日,且清算日期为空。如果此支票过期且未被银行清算,则不应将其作为未决银行交易保留。

2. 在银行对账中审核支票

前往银行对账,选择该支票的银行账户和日期范围。点击获取付款条目以审核未清算条目。检查支票号码清算日期列。

显示支票号码和清算日期列的银行对账

对于实际未清算的支票,不要输入清算日期。如果支票已过期,请冲销会计影响,而不是将其标记为已清算。

3. 冲销会计影响

当原始付款条目不应被取消或会计期间已关闭时,创建一个日记账分录来冲销原始的银行影响。使用与过期支票相同的金额,并在备注中添加原始付款条目的参考信息。

用于记录过期支票冲销的日记账分录屏幕

对于已签发的支票,冲销银行贷项并恢复应付款项或负债:

  • 借记银行账户。
  • 贷记供应商应付账户或相关负债账户。

对于已收到的支票,冲销银行借项并恢复应收款项:

  • 借记客户应收账户或相关债务人账户。
  • 贷记银行账户。

使用参考编号参考日期用户备注字段记录原始支票号码、支票日期、付款条目以及冲销原因。审核后保存并提交日记账分录。

4. 签发或记录新付款

如果仍需向供应商付款,请使用新的支票或参考号创建一个新的付款条目。如果客户提供替换支票或进行新付款,请记录一个新的收款付款条目。仅在新交易通过银行清算后才进行对账。

备注

  • 仅当您的工作流程和会计期间允许时,才使用取消和修改功能。
  • 当原始付款条目必须为审计或期间控制目的而保持已提交状态时,请使用日记账分录。
  • 在备注中保留原始支票号码、支票日期和付款条目编号,以便进行审计追踪。
  • 如果适用,应用原始条目中使用的相同成本中心、项目、财务账簿和会计维度。
  • 如果银行对过期支票收取了任何费用,请单独记录银行费用。
  • 如果支票在冲销后意外清算,请先与银行确认,然后再冲销过期支票调整。

通过共同参与方会计关联供应商与客户

当同一业务方既是客户又是供应商时,可使用共同方会计。

例如,一家公司通常从某方采购,并将其作为供应商记录采购发票。之后,该方可能从公司购买商品或服务,因此需要将其作为客户开具销售发票。共同方会计让 ERPNext 能够关联这两个方记录,并调整它们之间的余额。

当应收和应付属于同一真实世界中的业务方时,此功能非常有用。

何时使用共同方会计

在以下情况下使用此功能:

  • 同一方同时作为客户和供应商存在。
  • 您希望用销售发票抵扣采购发票,或反之亦然。
  • 您希望 ERPNext 在发票提交时自动创建会计调整。

示例场景

一家公司一直从某供应商处采购,并有未付的采购发票。后来,该供应商从公司购买了东西。为了记录这笔交易,公司为该方创建了一个客户记录,并开具了销售发票。

无需分别收款和付款给供应商,可以通过共同方会计来调整未结金额。

设置步骤

1. 启用共同方会计

前往:

Accounts Settings > Enable Common Party Accounting

启用该设置并保存账户设置。

2. 创建或识别双方记录

确保该方在以下两个角色中都存在:

  • 客户
  • 供应商

在 ERPNext 中,这些是独立的主记录,即使它们代表同一个真实世界的组织。

3. 关联客户和供应商

在两个记录之间创建一个方链接。

如果主要方是供应商:

Supplier > Actions > Link with Customer

如果主要方是客户:

Customer > Actions > Link with Supplier

ERPNext 会创建一个方链接,以便它知道该客户和供应商代表同一方。

交易流程

Enable Common Party Accounting
        |
        v
Create Customer and Supplier records
        |
        v
Link Customer and Supplier using Party Link
        |
        v
Create invoice against the secondary party
        |
        v
Submit invoice
        |
        v
<a href="https://erpnext.yuannext.com">ERPNext</a> creates adjustment Journal Entry
        |
        v
Use the advance to reconcile the linked invoice

发票提交后会发生什么

在关联发票提交后,ERPNext 会检查共同方会计是否已启用,以及方链接是否存在。

如果两个条件都满足,ERPNext 会自动创建一个日记账分录。该日记账分录会针对关联方创建一个预付款余额。

例如:

  • 针对关联的客户创建了一张销售发票。
  • ERPNext 会针对关联的供应商创建一个预付款。
  • 然后,该预付款可以与供应商的采购发票进行对账。

当关联方关系反转时,同样的思路也适用于相反方向。

对账

一旦日记账分录创建完成,使用预付款金额来对账关联方的未结发票。

例如,如果一张销售发票针对供应商创建了预付款,那么该预付款可用于对账未结的采购发票。

重要说明

  • 共同方会计仅在客户和供应商通过方链接关联时才有效。
  • ERPNext 能够创建自动调整之前,必须在账户设置中启用此功能。
  • 客户和供应商仍然是独立的主记录。该链接仅告知 ERPNext 它们代表同一业务方,以便进行会计调整。
  • 在对账前,请检查生成的日记账分录,尤其是在使用多种货币或不同的应收和应付账户时。

总结

当同一方既是客户又是供应商时,共同方会计有助于调整应收和应付。在启用设置并关联双方记录后,ERPNext 可以自动创建所需的日记账分录,并使余额可用于对账。

付款中的附加费用

问题:

  • 商品基础价格为 143 美元
  • 额外运输费用为 34 美元

当客户通过支付网关付款时,他们扣除(例如)7 美元作为服务费。我该如何创建一笔付款分录,既能将销售发票更新为 100% 已付款,又能记录支付网关费用?

答案:
以下是关于如何在付款分录中调整额外费用,同时使销售发票完全付清的帮助说明。请参考下面的 GIF 动图了解具体步骤。

管理多币种交易

在 ERPNext 中,交易可以以基础货币创建,也可以以交易方(客户或供应商)的货币创建。如果交易以交易方的货币创建,其货币符号也会在打印格式中更新。

如果您以不同的货币向客户报价,您需要更新汇率,以便 ERPNext 能够以您的标准货币保存信息。这将帮助您以本币分析报价的价值。

让我们考虑一个销售发票的例子,其中您的基础货币是美元,交易方货币是欧元。

  1. 创建新的销售发票:首页 > 会计 > 开票 > 销售发票 > 新建

  2. 从客户主数据中选择客户。如果客户主数据中更新了默认货币,此处将自动获取。

  3. 基础货币与客户货币之间的汇率将自动获取。

  1. 更新其他详细信息,如项目、税费、条款。在税费和其他费用表中,类型为“实际”的费用应以客户货币更新。

  2. 保存销售发票,然后检查打印格式。对于所有货币字段(汇率、金额、总计),客户货币符号也会更新。

汇率主数据

如果您与交易方达成一致,在整个过程中遵循标准汇率,您可以通过创建汇率主数据来捕获该汇率。要创建,请前往:

首页 > 会计 > 设置 > 汇率

ERPNext 中,会获取实时汇率。

注意:如果您创建了具有特定汇率的汇率主数据,该汇率将优先于实时汇率。例如,如果您在汇率主数据中设置 1 美元 = 65 卢比,那么即使实时汇率为 69 卢比,交易中也将使用 65 卢比。

资本账户付款录入

问题:

如何创建一笔股东投资资本的付款分录?该金额应记入公司银行账户。

答案:

您也可以为股东创建付款分录。一旦您在 ERPNext 中添加了股东,就可以在付款分录的相应行中选择他们。

您需要与您的会计师确认的唯一事项是“付款来源账户”。如果您通过付款分录创建此条目(该功能旨在基于应计制接收付款),则必须在“付款来源账户”字段中定义一个借方或贷方账户以供选择。

通过日记账分录创建付款分录

如果这不起作用,您完全可以创建一个日记账分录来管理此场景。一个简单的日记账分录如下: 贷:股东账户……………. XXX借:银行账户 ……………………….. XXX
在日记账分录中,您同样可以使用“参考号”和“日期”等字段来跟踪客户的支票详情。

价格调整的借方通知单

问题:

我们为一件价值 20,000 印度卢比的商品创建了一张采购发票。现在需要创建一张借项通知单,将商品价格修改为 15,000 印度卢比。我们能否通过借项通知单来处理价格波动?

答案: 您完全可以针对发票本身创建一张借项通知单来进行价格调整。在借项通知单中,对于商品,只需输入您希望降低价格的金额。

原始采购发票

为价格变动创建的借项通知单

提交借项通知单后,原始采购发票的未结金额将减少借项通知单的金额。

登记备用金账目

备用金是指手头持有的一小笔现金,用于支付差旅费、电话费等金额较小、不值得开支票的费用。您可以通过日记账在 ERPNext 中录入此类信息。

要登记备用金支出,请按以下步骤操作:

  1. 在科目表下创建科目。

a) 现金科目

b) 费用科目(在间接费用下)

注意: 这些科目大部分已创建。如果您需要自行创建一些其他科目,也可以操作。您可以参考此链接了解如何创建。

  1. 创建类型为“现金”的日记账。

3) 默认的现金科目将自动填入贷方行的相应位置。您可以更改此科目。

  1. 在表格中添加费用科目。您还可以将多个费用科目(例如电话费、差旅费等)作为单独的行添加。确保借方和贷方金额平衡。

  1. 此外,您还可以添加参考编号、日期、备注,以便将来参考。

  2. 保存并提交。

您可以通过日记账本身的“查看”按钮查看会计分类账。