使用财务账簿进行资产折旧

财务账簿 允许您为同一资产维护不同的折旧计划。当组织需要针对法定账簿、税务账簿、管理报告或任何其他报告基础采用不同的折旧处理方式时,此功能非常有用。

在 ERPNext 中,您首先创建财务账簿,然后在资产类别或资产的折旧设置中使用它。ERPNext 会使用这些设置来计算折旧计划。

创建财务账簿

  1. 前往 财务账簿
  2. 点击 添加财务账簿
  3. 输入一个有意义的名称,例如 公司法所得税管理账簿
  4. 仅当此账簿应遵循所得税规则(即资产使用时间少于 180 天时,第一年折旧减少)时,才启用 用于所得税
  5. 保存财务账簿。

在此示例中,正在创建一个名为 公司法 的财务账簿,用于法定折旧报告。

在资产类别中设置折旧规则

资产类别是定义默认折旧规则的常用位置。当在该类别下创建新资产时,ERPNext 可以使用这些设置来准备折旧详细信息。

  1. 前往 资产类别 并打开所需的类别。
  2. 财务账簿 表格中,添加或查看折旧规则。
  3. 如果规则应应用于特定账簿,请选择该 财务账簿。仅当规则应作为默认规则使用时,才将其留空。
  4. 选择 折旧方法
  5. 输入 折旧频率(月)
  6. 输入 折旧总次数
  7. 设置 折旧过账日期
  8. 保存资产类别。

下面的行定义了一条账面价值递减折旧规则,折旧每 6 个月过账一次,共 6 个折旧期间。

查看折旧计划

创建并提交资产后,ERPNext 会准备折旧计划。该计划显示过账日期、每个期间的折旧金额、累计折旧以及折旧过账后的日记账分录。

  1. 打开资产或相关的 资产折旧计划
  2. 查看计划日期和折旧金额。
  3. 检查累计折旧是否在最后一行达到预期的可折旧金额。
  4. 当分录到期时,根据计划过账折旧。

此示例计划每 6 个月对资产进行一次折旧,并显示每个期间后累计折旧的增加情况。

何时使用多个财务账簿

  • 使用一个财务账簿进行法定会计处理,使用另一个进行税务折旧。
  • 当管理报告遵循不同的使用寿命或折旧方法时,使用单独的财务账簿。
  • 当同一资产必须针对不同的报告要求采用不同的折旧方式时,使用财务账簿。

示例

一台笔记本电脑在公司的法定账簿中可能折旧三年,但在税务报告中折旧期限不同。您可以为每个要求创建单独的财务账簿,并为同一资产类别或资产定义不同的折旧规则。

重要说明

  • 在提交需要单独折旧处理的资产之前,先设置好财务账簿。
  • 在批量创建资产之前,检查资产类别的默认设置。
  • 过账折旧分录后,应仔细审查对折旧设置的更改,因为它们可能会影响未来的折旧分录。
  • 财务账簿影响折旧跟踪;它们不会取代资产采购、处置或调整所需的会计分录。

反向收费机制

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 可以自动创建所需的日记账分录,并使余额可用于对账。

在ERPNext中接收批量付款

当您收到一张结算多张发票的收据、需要核销现有预付款,或者大量收据来自银行对账单或外部系统时,请使用批量付款工作流。正确的方法取决于付款信息的来源。

选择正确的方法

使用此方法 何时使用
带多个参考的付款分录 一位客户支付一笔款项,该款项需要分配到多张销售发票上。
付款核销 付款、预付款或日记账分录已存在,需要与未结发票进行匹配。
银行对账工具 银行对账单是真实来源,您希望从银行交易中上传、匹配或创建收据。
付款分录数据导入 您有来自其他系统的许多独立付款收据,并希望批量创建付款分录记录。

方法 1:接收一笔付款以结算多张发票

当客户已支付一笔款项,并且您希望将该金额分配到多张销售发票上时,请使用付款分录。

  1. 转到 会计 > 付款分录 并创建一个新的付款分录。
  2. 付款类型 设置为 收款
  3. 选择 对方类型客户,然后选择该客户。
  4. 输入收到的金额、银行或现金账户、参考编号和参考日期。
  5. 付款参考 表格中,添加销售发票或使用 获取未结发票
  6. 为每张发票输入 已分配 金额。同一笔付款可以全额或部分结算多张发票。
  7. 检查 已分配总额未分配金额差额,然后保存并提交付款分录。

下面的截图显示了一张收据在付款参考表格中分配到多张销售发票的情况。

带多个发票参考的付款分录。

方法 2:核销现有付款或预付款

当收据已记录但未链接到正确的发票时,请使用付款核销。这在客户预付、发票提交前已录入付款,或导入的付款仍未分配时很常见。

  1. 转到 会计 > 付款核销
  2. 选择公司、对方类型、对方、应收科目和日期范围。
  3. 点击 获取未核销分录 以获取现有付款、预付款、日记账分录和未结发票。
  4. 将可用付款金额分配到正确的发票上。
  5. 检查分配后点击 核销

当您不需要创建新收据,只需连接现有会计分录到发票时,请使用此方法。

付款核销在付款或预付款已存在后使用。

方法 3:从银行对账单接收并核销付款

当银行对账单是起点时,请使用银行对账工具。这在有大量存入款项,并且您希望将它们与发票或付款分录匹配时非常有用。

  1. 转到 会计 > 银行对账工具
  2. 选择公司和银行账户。
  3. 上传银行对账单,或者如果已配置银行集成,则获取银行交易。
  4. 使用 获取未核销分录自动核销 将存款与现有付款分录和发票进行匹配。
  5. 为未匹配的收据创建或调整付款分录,然后将其与银行交易进行核销。

当收据数据来自银行而非手动准备的列表时,此方法最佳。

用于上传或同步银行交易的银行对账工具。

方法 4:导入多个独立的付款分录

当您需要从电子表格在 ERPNext 中创建许多独立的收据时,请使用数据导入。这与一笔客户付款分配到多张发票不同;这里每一行代表一个付款分录,或者付款分录导入模板所需的子表行。

  1. 转到 数据导入 并创建一个新的数据导入记录。
  2. 文档类型 设置为 付款分录
  3. 在创建新收据时选择 插入新记录
  4. 下载模板并填写必需的父表字段,例如付款类型、过账日期、公司、对方类型、对方、科目、付款金额、参考编号和参考日期。
  5. 如果收据必须分配到发票,请在模板中包含付款参考子表行。
  6. 上传完成的文件,开始导入,并在导入到生产环境之前修复验证错误。

仅在用少量记录测试模板后使用此方法,特别是如果您计划在导入后提交付款分录。

数据导入功能可以通过模板批量创建付款分录记录。

批量过账收款后

  • 检查受影响客户的客户分类账和应收账款报表。
  • 审查银行、现金、应收账款、核销和扣减科目的总分类账。
  • 使用银行对账功能确认付款分录已与银行对账单核对一致。
  • 在关账前,调查任何未分配金额、差额金额、汇兑损益或核销项。

常见错误

  • 一笔银行收款实际涵盖多张发票时,却为每张发票单独创建一笔付款分录。
  • 在记录付款或预付款之前,先使用付款对账功能。
  • 导入付款分录时缺少付款参考子表行,导致发票仍处于未结状态。
  • 忽略扣减、核销、银行手续费或汇兑差额。
  • 未先在暂存环境或测试站点中测试模板,就直接提交导入的记录。

修改现有用户的邮箱或重命名用户

用户 ID 是根据电子邮件地址创建的。当用户被重命名时,其值会在所有现有记录(包括变更日志)中更新。因此,这是一个资源密集型操作。如果在重命名用户时遇到超时问题,可以考虑使用更新后的电子邮件地址创建一个新的用户 ID,并禁用旧用户。

如果您需要更改用户的电子邮件地址或用户名,请使用 ERPNext 内置的重命名工具。这会在所有关联记录中更新用户的唯一 ID,同时保留分配、权限和历史数据。

要更改用户的电子邮件 ID,请按照以下步骤操作:

用户列表 -> 打开用户 > 点击菜单 -> 重命名 > 输入新的电子邮件 ID。保存

前提条件

您必须拥有管理员权限才能重命名用户。

步骤

  1. 转到设置 > 用户和权限 > 用户
  2. 打开您想要重命名的用户。
  3. 点击表单右上角的菜单 (⋮)。
  4. 选择重命名
  5. 输入新的电子邮件地址或用户名。
  6. 点击保存

重命名后会发生什么?

ERPNext 会自动更新系统中所有对该用户的引用。这确保了:

  • 现有文档链接保持不变。
  • 分配继续有效。
  • 用户权限得以保留。
  • 历史记录能正确引用重命名后的用户。

删除公司所有交易记录,保留主数据

当您想要删除某个公司的交易记录,同时保留公司设置和主数据时,请在“公司”表单上使用删除交易记录功能。这在测试、演示数据录入或示例导入之后,当您希望开始录入真实交易记录而无需重新创建所有主数据时非常有用。

此操作会清除所选公司的交易数据。它不会删除公司、客户、供应商、物料、科目、仓库、成本中心或其他设置记录等主数据。

开始之前

  • 在删除交易记录之前,请进行完整备份。此操作具有破坏性,除非从备份中恢复,否则应视为不可逆。
  • 仅在您确定不再需要所选公司的交易记录时使用此功能。
  • 确保在删除操作运行期间,没有用户正在为该公司创建或提交新的交易记录。
  • 如果该公司已用于实际会计记账,请在删除数据前导出所需的分类账和报表。
  • 确保您以拥有删除公司交易记录权限的用户身份登录。

会被删除的内容

ERPNext 会删除与所选公司关联的交易记录。这可能包括属于该公司的会计、库存、采购、销售、付款、制造和其他交易单据。

具体删除哪些记录取决于您站点中使用的模块以及为该公司创建的交易记录。

不会被删除的内容

主数据和设置记录会被保留。例如,仅因公司交易记录被删除,以下记录不会被删除:

  • 公司
  • 客户
  • 供应商
  • 物料
  • 科目
  • 仓库
  • 成本中心
  • 区域、客户组、供应商组和物料组

这使您可以保留公司的结构,并在交易记录清除后重复使用相同的主数据。

删除公司的交易记录

步骤 1:打开公司列表

从工作台搜索栏搜索公司,或从会计工作区打开公司列表。

步骤 2:打开公司记录

选择您要删除其交易记录的公司。在继续操作前,请仔细检查公司名称。

步骤 3:选择删除交易记录

在公司表单上,打开管理并点击删除交易记录

步骤 4:验证您的密码

ERPNext 会要求您在继续操作前验证密码。仅当您确定已选择正确的公司并已进行备份时,才输入密码并点击验证

验证后,ERPNext 会开始删除所选公司的交易记录。在删除过程中,请勿关闭站点或为该公司创建新的交易记录。

删除之后

  • 打开关键交易列表,例如销售发票、采购发票、付款单、日记账分录、库存分录和销售订单,确认该公司的交易记录已被移除。
  • 检查该公司的会计和库存报表,确保余额已按预期清除。
  • 在创建新交易记录之前,审查保留的主数据,例如客户、供应商、物料、科目和仓库。
  • 如果您计划开始全新的会计记账,请在录入新单据前验证期初余额、库存余额和会计年度设置。

何时使用此功能

当您希望保留设置和主数据,但移除某个公司的交易历史记录时,请使用此工具。常见示例包括演示数据清理、测试清理以及为已配置好的公司投入实际使用做准备。

何时不应使用此功能

  • 请勿将其用作实际运营公司的常规数据清理工具。
  • 当您只需要取消或冲销几个特定的交易记录时,请勿使用此功能。
  • 如果您需要在同一站点内保留已删除交易记录的审计跟踪,请勿使用此功能。
  • 在没有您知道可以恢复的备份的情况下,请勿使用此功能。

常见问题

  • 交易记录仍然可见: 检查这些记录是否属于另一家公司,或者它们是否是主数据记录而非交易记录。
  • 余额未清除: 重新检查所选公司的关联交易记录和报表。同时验证期初余额或库存余额是否已单独录入。
  • 权限错误: 您的用户可能没有运行删除工具的权限。请系统管理员或管理员审查您的访问权限。
  • 选错了公司: 如果错误地删除了另一家公司的交易记录,请立即停止并从备份中恢复。

在重要站点上使用此功能之前,先在测试站点上恢复最近的备份并在此运行删除操作。检查结果,确认所需的主数据仍然存在,然后仅在您对结果有信心时,再在主站点上重复该过程。

覆盖数据

当您需要从电子表格中批量更新大量已有的 ERPNext 记录时,请使用数据导入功能。这对于修正字段值、补充缺失信息或在不逐个打开文档的情况下对多条记录应用相同更改非常有用。

批量覆盖会更新现有记录。当您选择更新现有记录时,它不会为每一行创建新记录。

开始之前

  • 在进行更改之前,先导出或下载现有数据,以便有回滚参考。
  • 在更新大量列表之前,先用少量记录测试导入。
  • 在文件中保留记录标识列,例如 IDnameERPNext 使用它来查找要更新的记录。
  • 只保留您想要更新的列以及必需的标识列。删除不必要的列,以减少覆盖错误字段的可能性。
  • 在导入之前检查必填字段和链接字段。无效的值将阻止这些行导入。

步骤 1:打开数据导入

  1. 从数据工作区转到数据导入,或搜索数据导入。
  2. 点击添加数据导入
  3. 选择您想要更新的文档类型

步骤 2:选择更新现有记录

  1. 导入类型中,选择更新现有记录
  2. 保持启用不发送电子邮件,除非您有意发送更新通知。
  3. 仅当导入的文档应在更新后立即提交时,才使用导入后提交

步骤 3:准备导入文件

  1. 为所选文档类型下载或准备一个电子表格。
  2. 保持记录标识列不变。
  3. 在您想要覆盖的字段中输入新值。
  4. 删除不应更改的行。
  5. 根据导入屏幕选项,将文件保存为 CSV 或 Excel 格式。

如果某个字段不应更改,请将该列从导入文件中移除。这比保留带有陈旧值的额外列更安全。

步骤 4:上传并验证

  1. 将准备好的文件上传到数据导入记录。
  2. 启动导入预览或验证。
  3. 仔细检查行错误。如果 ERPNext 报告缺少链接、值无效或权限问题,请修正文件并重新上传。
  4. 仅在预览看起来正确后才启动导入。

哪些内容会被覆盖

ERPNext 会更新上传文件中存在的字段,以匹配记录。匹配基于文件中的文档标识符。对于链接字段,导入的值必须与现有的链接记录匹配。

常见问题

  • 未找到记录:检查 ID 或名称列是否存在,并且包含确切的现有文档 ID。
  • 链接验证失败:链接字段中的值不存在或拼写错误。
  • 缺少必填字段:必填字段为空,或者被空值覆盖。
  • 权限错误:您的用户角色没有更新所选文档类型或字段的权限。

对于重要记录,首先在少量样本上运行更新。验证结果后,再分批导入剩余行。保留原始导出文件和最终导入文件,以备审计之用。

销售管道

ERPNext CRM 中的销售管道是一个结构化流程,用于管理和跟踪销售周期的每个阶段。它从潜在客户生成开始,依次经过销售周期的不同阶段,直至交易达成。在系统中,通过活动跟踪、沟通记录、预约管理、合同生成等方式,对管道中的每个阶段进行管理和监控。

借助对销售管道的有效管理,组织可以简化销售流程、提高转化率并增强客户关系。

  • 潜在客户
  • 商机
  • 预约
  • 预约设置
  • 合同