验证并修正迁移

验证证明 ERPNext 在切换时复现了已批准的财务状况。不要仅仅因为导入没有错误就上线。

分层核对

按以下顺序验证:

  1. 主数据计数和映射
  2. 导入单据的计数和合计
  3. 子分类账调度
  4. 控制科目
  5. 试算平衡表
  6. 资产负债表和损益表
  7. 业务测试

精确的试算平衡表仍可能隐藏客户、仓库或成本中心映射错误,因此子分类账检查应优先进行。

主数据验证

比较源系统和 ERPNext 中客户、供应商、物料、仓库、科目、成本中心、银行和资产的数量。

检查:

  • 重复项;
  • 已禁用的记录;
  • 缺失的父级;
  • 错误的公司;
  • 错误的币种;
  • 缺失的税号;
  • 不正确的默认值;
  • 未映射的旧系统标识符。

应收和应付

在切换时运行应收账款和应付账款报告。比较:

  • 客户/供应商合计;
  • 发票数量;
  • 发票未结金额;
  • 到期日;
  • 账龄区间;
  • 币种;
  • 贷项通知单;
  • 未分配付款和预付款。

试算平衡表中的应收和应付控制科目必须等于其子分类账的合计。

银行和现金

将每个总分类账科目与已核对的旧系统账面余额进行比较。重新创建或记录未达银行项目。确认银行对账单余额加上调节项等于 ERPNext 的账面余额。

库存

按物料和仓库运行库存余额报告。分别比较数量和金额。调查零或负估值、错误的仓库、序列号或批次差异以及四舍五入问题。

当使用永续盘存制时,库存分类账价值必须与相关的总分类账控制科目一致。

固定资产

将原始成本、累计折旧、账面净值、类别、位置和下次折旧日期与源资产登记簿进行比较。

试算平衡表和财务报表

在切换日期运行试算平衡表,并比较每个已映射的科目。

将每个差异分类为:

  • 提取后过账的源调整项;
  • 遗漏的导入行;
  • 重复导入;
  • 错误的符号;
  • 错误的科目映射;
  • 汇率差异;
  • 四舍五入;
  • 通过两种方法导入的余额;
  • 日期或公司错误。

然后比较资产负债表和损益表。仔细审查留存收益和本年利润。

测试真实工作流

在期初数据导入后创建受控交易:

  • 销售并收款;
  • 采购并付款;
  • 分配一笔导入的预付款;
  • 在支持的情况下退回一张导入的发票;
  • 核对银行对账单;
  • 从期初库存中发货;
  • 过账资产折旧;
  • 运行税务和财务报告。

纠正错误

纠正源单据,而不是分类账输出结果。

错误 纠正方法
错误的主数据名称或默认值 使用支持的方法重命名、合并或更新主数据
失败的导入行 纠正已批准的文件,仅导入失败的行
错误的期初发票 在上线前取消并重新创建或修改
错误的期初日记账行 取消并修改日记账分录,或过账已批准的更正
重复的余额 取消重复的期初单据
错误的库存期初 通过库存盘点进行纠正
错误的资产期初 在后续过账前纠正资产和折旧期初数据

每次纠正后,重新运行受影响的子分类账和试算平衡表。

签核

记录:

  • 报告名称和筛选条件;
  • 源系统合计;
  • ERPNext 合计;
  • 差异;
  • 说明;
  • 编制人;
  • 复核人;
  • 批准日期。

只有在所有无法解释的差异归零且财务部门已签核后,才冻结切换期间。

  • 总分类账
  • 试算平衡表
  • 应收账款
  • 库存余额
  • 迁移期间的期初与期末

进口预付款、未分配付款、银行、库存及资产余额

这些余额需要专门的期初凭证。在导入剩余期初日记账分录之前导入它们,以避免其控制科目余额重复。

客户和供应商预付款

每笔预付款准备一行,包含:

  • 往来单位;
  • 收款或付款日期;
  • 币种和汇率;
  • 金额;
  • 银行或现金科目;
  • 往来单位科目;
  • 旧系统参考号;
  • 订单参考号(如果需要保留分配关系)。

创建期初付款凭证,或根据您的版本和流程使用已批准的期初日记账方法。在支持的地方将凭证标记为期初。保持真正未分配的金额不分配,以便将来与发票进行对账。

过账后,按往来单位比较预付款与源计划表,并检查总账。

未分配的收款和付款

不要仅仅为了让账龄一致而将未分配资金转换为发票。将付款导入到正确的往来单位下,并保持未分配金额可用。

如果需要重建旧系统的分配关系,请在相关期初发票存在后使用付款对账工具。

银行和现金余额

在导入前创建银行、银行账户、总账科目和付款方式。

切换时的总账银行余额应与已对账的旧系统账面余额一致,而不一定与银行对账单的期末余额一致。将对账单中未达账项(在途存款、未提现、未兑现支票、手续费)保留在对账计划表中。

分别导入每个现金账户,并在适用时获取签字的现金盘点表。

库存数量和金额

使用目的为期初的库存盘点:

  1. 选择切换日期和公司。
  2. 添加每个物料和仓库。
  3. 输入期初数量。
  4. 输入估价费率。
  5. 验证总库存价值。
  6. 在数量和金额总计与已批准的库存报告一致后提交。

当永续盘存制已生成会计余额时,不要通过期初日记账分录再次导入库存价值。

在最终导入前,测试序列号、批次、负库存、替代计量单位和多个仓库。

固定资产

导入每项在用资产,包含:

  • 资产类别;
  • 公司;
  • 原始购置金额;
  • 购置日期和可使用日期;
  • 累计折旧;
  • 已计提折旧期数;
  • 剩余使用年限或折旧期数;
  • 存放地点和保管人;
  • 财务账簿;
  • 资产和累计折旧科目。

验证:

Gross cost - accumulated depreciation = opening net book value

导入后,检查折旧计划表。下一次折旧日期和剩余金额必须与源资产登记簿一致。

贷款、押金、应计项目和预付款项

当需要未来计划或分配时,使用支持的业务记录。否则,在期初日记账分录中包含已批准的余额,并注明正确的往来单位、成本中心、项目和维度。

对于递延收入和费用,决定是重建剩余计划还是仅带入切换时的余额。测试自动未来确认功能。

外币余额

保留外币金额和本位币金额。使用已批准的切换汇率。对两个金额进行对账,并将汇兑差额与经营性余额分开。

对账

余额类型 ERPNext 报表
预付款和未分配付款 往来单位分类账和付款对账
银行 银行对账和总账
现金 总账和现金盘点
库存 库存余额和库存分类账
资产 固定资产登记簿和总账
  • 付款凭证
  • 银行对账
  • 库存盘点
  • 资产
  • 科目期初余额

导入会计主数据

在打开交易和余额之前,先导入主数据。对于没有专用导入器的记录,请使用 ERPNext 的数据导入工具。

导入顺序

  1. 组和父级记录
  2. 公司无关的主数据
  3. 公司特定的主数据
  4. 业务伙伴和地址
  5. 物料和仓库
  6. 银行、付款、税费和条款

例如,在导入客户之前,先导入客户组和区域;在导入物料之前,先导入物料组和计量单位。

下载 ERPNext 模板

  1. 前往 首页 > 数据导入与设置 > 导入数据
  2. 创建一个新的数据导入。
  3. 选择文档类型。
  4. 选择 插入新记录
  5. 下载模板。
  6. 仅包含已批准映射所需的列。

不要凭记忆构建模板。当前必填字段和依赖字段可能与旧版本不同。

填写模板

保持列标题不变。对于链接字段,请使用 ERPNext 的确切名称。

对于树形主数据,先导入父级并正确设置 是否为组。对于子表,使用导入器的行结构,并在加载完整文件前先用一条记录进行测试。

测试小批量数据

导入两到五条代表性记录:

  • 一条简单记录;
  • 一条包含所有可选链接的记录;
  • 一条包含子表的记录;
  • 一条外币业务伙伴记录(如适用);
  • 一条已禁用或历史记录。

打开每条导入的记录,并在草稿交易中进行测试。

运行完整导入

  1. 上传已批准的文件。
  2. 开始导入。
  3. 下载或复制失败日志。
  4. 修正源工作文件,而不仅仅是 ERPNext 中失败的行。
  5. 重新导入被拒绝的记录。
  6. 在控制工作簿中记录已导入和已拒绝的数量。

地址和联系人

仅在业务伙伴存在后,再导入地址和联系人。添加“链接”子表,以便每条记录都能连接到其客户、供应商或其他业务伙伴。

对于主要记录,设置相应的账单、发货或主要标志,并验证业务伙伴表单中显示正确的默认值。

物料与会计默认值

对于物料,请验证:

  • 是否维护库存;
  • 库存计量单位;
  • 物料组;
  • 默认仓库;
  • 收入和费用科目;
  • 成本中心;
  • 税费模板;
  • 相关的估值方法。

导入成功并不能证明会计默认值是正确的。

修正主数据导入

对于已批准的修正,请使用 更新现有记录。不要因为第一次导入有拼写错误就创建第二条记录。如果重复记录已在交易中使用,请遵循支持的更名或合并流程。

验证清单

  • 源记录数等于已导入数加已拒绝数;
  • 没有意外的重复记录;
  • 父级树结构正确;
  • 业务伙伴和物料的默认值正确;
  • 地址和联系人已关联;
  • 已禁用的记录保持禁用状态;
  • 草稿销售、采购、付款和库存交易能获取预期值。
  • 数据导入
  • 用于迁移的会计主数据
  • 准备和映射遗留数据
  • 导入科目表

按业务类型划分的会计工作流程

最短的 ERPNext 工作流并不总是最好的。分销商可能需要独立的订单、交货、发票和付款控制。咨询公司可能只需要订单、发票和收据。零售商可能在柜台合并库存、开票和收款。

选择与您的业务必须批准、履行、审计和报告的里程碑相匹配的工作流。文档在软件中可以是可选的,但在您的流程中仍然是必需的。

选择您所需的里程碑

在选择工作流之前,请回答以下问题:

  1. 在开票之前,您是否需要记录客户或供应商的承诺?
  2. 是否有实物库存移动?
  3. 运营部门是否必须与财务部门分开确认交货或收货?
  4. 开票是基于数量、时间、里程碑、使用量还是定期计划?
  5. 付款是即时的、预付款的还是赊账的?
  6. 货物是经过您的仓库、直接在两方之间流转,还是不以库存形式存在?

以下单据类型代表不同的里程碑:

单据 里程碑 总账影响
报价单 商业报价
销售订单或采购订单 已确认承诺
交货单或采购收货单 实物履行 使用永续盘存制进行库存分录
销售发票或采购发票 开票和到期金额
付款分录 资金流动与分配

标准商品销售

flowchart LR
    Q["Quotation, optional"] --> SO["Sales Order"]
    SO --> DN["Delivery Note"]
    DN --> SI["Sales Invoice"]
    SI --> PE["Payment Entry"]

最佳适用场景:批发、分销、设备销售,以及销售、仓库、开票和收款发生在不同时间的业务。

优势:每个团队确认自己的里程碑;部分交货和部分开票易于跟踪;销售订单显示已交货和已开票百分比;库存和应收账款在正确阶段记录。

权衡:需要完成和对账更多的单据。用户必须从订单或交货单创建下游单据,以保持履行链条的关联。

配置:维护库存物料和仓库,如果库存移动需要过账到总账,则启用永续盘存制,设置物料的收入和费用默认值,并配置应收账款、税金和销货成本科目。

销售订单是一种承诺,通常不过账到分类账。交货单减少库存并确认成本。销售发票记录收入、税金和应收账款。付款结清未结金额。

使用单独的采购订单、采购收货单、采购发票和付款周期来补充库存。

带库存更新的直接发票

flowchart LR
    SI["Sales Invoice with Update Stock"] --> PE["Payment Entry"]

最佳适用场景:小型商店、简单的柜台销售,以及同时交货和开票但不需要完整 POS 工作流的低复杂度业务。

优势:一份单据记录收入、应收账款、库存减少和销货成本。无需单独完成交货单。

权衡:仓库和财务没有独立的确认点。当拣货、发货、交货证明或部分履行需要独立控制时,此方法不太适用。

配置:维护库存物料和仓库,配置永续盘存制和物料科目,然后在销售发票上启用更新库存。如果付款是即时的,通过付款分录或所选开票流程支持的付款字段进行记录。

该发票同时影响总账和库存分类账。单独的销售订单仍然是可选的。如果您直接创建发票,则没有可以跟踪其交货或开票进度的订单。请参阅带更新库存的销售发票以了解组合路径。

零售和销售点销售

flowchart LR
    POS["POS Invoice"] --> P["Immediate payment"]
    POS --> SL["Stock and accounting ledgers"]

最佳适用场景:客户在同一交互中接收货物并付款的零售店和柜台。

优势:物料选择、定价、税金、库存更新、开票和收款都集成在面向结账的界面中。POS 结算整合并核对班次活动。

权衡:不适用于长履行周期、协商项目开票或复杂的信用控制。退货和班次结算需要一致的收银员流程。

配置:创建 POS 配置文件,选择公司、仓库、价格列表、付款方式、税金和适用用户。确认开闭店流程和现金差异责任。

基于服务或项目的销售

flowchart LR
    Q["Quotation, optional"] --> SO["Sales Order, optional"]
    SO --> SI["Sales Invoice by milestone, time, or quantity"]
    SI --> PE["Payment Entry"]

最佳适用场景:咨询公司、代理机构、实施合作伙伴、维护提供商以及不交付库存商品的项目型企业。

优势: 避免生成不必要的库存单据。销售订单可以承载商业范围并跟踪开票进度。项目、任务和工时表可以收集交付工作量和成本。

权衡: 进度取决于对里程碑、时间或数量的严格更新。销售发票仅证明开票行为,而非工作验收,除非您的流程单独记录了审批环节。

配置: 创建非库存服务项目、收入与费用科目、付款条款,以及需要核算利润的项目。当发票基于已批准的工时生成时,使用基于工时表的开票方式。

对于里程碑开票,使用一个服务项目,其数量设置为 1.000。通过三张发票分别开具 0.2500.5000.250,代表项目进度的 25%、50% 和 25%。将费率设置为等于合同总价值。ERPNext 使用小数数量来跟踪销售订单中已开票的部分。

对于非库存服务,通常无需生成交货单。直接创建销售发票是有效的,但如果没有关联订单,则不会更新销售订单的开票进度。

周期性服务或订阅

flowchart LR
    S["Subscription or recurring source"] --> SI["Recurring Sales Invoices"]
    SI --> PE["Payment and reconciliation"]
    SI --> DR["Deferred revenue recognition, when configured"]

最佳适用场景: 软件订阅、顾问服务、会员资格、支持计划、租赁及其他周期性服务。

优势: 自动生成定期发票,并能将开票与收入确认分离。付款条款、提醒和应收账款报告支持催款流程。

权衡: 计划日期、取消、升级、按比例分配、付款失败及税率变更需要明确的运营规则。自动创建发票并不能保证款项回收。

配置: 设置订阅、计划、客户默认值、税费、到期日及周期性处理。当收入需在服务期间内确认而非全部在发票日期确认时,配置递延收入。

直运销售

flowchart LR
    SO["Sales Order with Supplier delivers to Customer"] --> PO["Purchase Order to Supplier"]
    SO --> SI["Sales Invoice to Customer"]
    PO --> PI["Purchase Invoice from Supplier"]

最佳适用场景: 供应商直接向客户发货的分销商和在线卖家。

优势: 避免货物经过您的仓库进行收货和发货。销售和采购单据保持关联,便于追踪利润和供应商履约情况。

权衡: 您对库存、包装、交货时间和交货证明的实际控制力较弱。供应商和客户的地址及沟通信息必须准确。由于公司未实际收货,常规的仓库库存台账无法反映这些货物。

配置: 将相关项目标记为供应商供货,在适用时设置默认供应商,在销售订单项目中选择供应商直接交付给客户,并从该销售订单创建采购订单。遵循直运工作流程,确保单据保持关联。

销售发票记录客户收入和应收账款。采购发票记录供应商成本和应付账款。销售订单和采购订单属于承诺,不产生会计分录。

按订单生产

flowchart LR
    SO["Sales Order"] --> WO["Work Order"]
    WO --> SE["Stock Entries for manufacture"]
    SO --> DN["Delivery Note"]
    DN --> SI["Sales Invoice"]
    SI --> PE["Payment Entry"]

最佳适用场景: 根据确认的需求生产成品的制造商。

优势: 连接需求、物料计划、生产、成品库存、交货、开票和利润核算。生产库存分录将组件价值转入成品项目。

权衡: 必须准确维护物料清单、仓库、工单、估值、废料及在制品流程。回溯的库存分录可能触发估值重算。

配置: 设置库存项目、仓库、物料清单、工作中心、工序及生产默认值。根据需要,从销售订单或生产计划发起原材料需求申请。

销售订单产生需求,但不生成会计分录。生产库存分录影响库存价值。交货记录销售成本,发票记录收入和应收账款。

采购驱动的服务与费用流程

flowchart LR
    PO["Purchase Order, optional"] --> PI["Purchase Invoice"]
    PI --> PE["Payment Entry"]

最佳适用场景: 专业服务、租金、水电费、软件及其他无需实物入库的采购。

优势: 避免生成无操作价值的采购收货单。采购订单仍可在供应商发票到达前提供预算或审批控制。

权衡: 没有单独的货物接收确认环节。团队需要其他方式来验证服务在发票审批前已被接受。

配置: 使用非库存项目或相应的费用科目、供应商付款条款、税费、成本中心、项目及审批工作流。采购发票记录费用或资产价值以及供应商应付账款。

多公司及内部交易流程

flowchart LR
    A["Company A sales document"]  B["Company B purchase document"]
    A --> LA["Company A ledger"]
    B --> LB["Company B ledger"]

最佳适用场景: 拥有独立法人实体且相互交易的集团。

优势: 每个实体保持独立且平衡的审计轨迹,同时关联单据减少重复录入。合并报表可提供集团整体视图。

权衡: 公司、内部客户和供应商、价格、税费、币种以及应收或应付账户必须保持一致。合并不能替代贵公司会计政策要求的任何抵销或法定流程。

配置: 将相关方标记为内部方,将其映射到公司,配置内部往来账户,并使用内部公司发票或内部公司日记账分录。在生产环境中使用自动化之前,请先对双方进行测试。

决定哪些单据是可选的

不要只问 ERPNext 是否允许跳过某张单据。要问如果跳过它,会失去哪些控制。

如果跳过 你将不再拥有
报价单 客户承诺前的一份带版本记录的报价
销售订单 记录已承诺数量、交货和开票进度的核心记录
交货单 独立的仓库确认和库存交货证明
采购订单 采购前的承诺、授权以及已订与已开票的跟踪
采购收货单 独立的收货确认和已收未开票的应计项目

对于简短的工作流,直接创建下游单据可能是正确的。但这不会更新被省略或未关联的上游单据。如果存在订单,请从该订单创建其交货单、收货单或发票,以便 ERPNext 更新相关的百分比和状态。

实施建议

从每个业务线的一个主要工作流开始。记录其必填字段、审批、交接、退货和例外情况。然后测试:

  • 完全履行和部分履行;
  • 预付款、部分付款和合并付款;
  • 退货和贷项通知单;
  • 税费和币种差异;
  • 取消和修改;
  • 月末对账和报告。

只有在用户能够清楚识别何时适用时,才引入较短的备选工作流。在批准会计结果之前,请查看交易如何影响分类账。

  • 会计入门
  • 交易如何影响分类账
  • 销售发票
  • 采购发票
  • 付款分录
  • 直运销售

理解借方与贷方

借方和贷方是每笔会计分录的两个方面。它们并不代表好与坏,也不代表资金流入和流出。它们描述的是金额如何改变一个账户。在 ERPNext 中,每笔会计交易的借方总额和贷方总额必须相等。

你可以在不手动输入大多数借方和贷方的情况下使用 ERPNext。但理解它们仍然有助于你查看会计账簿、正确配置账户以及诊断意外的余额。

从会计等式开始

资产负债表建立在以下等式基础上:

资产 = 负债 + 所有者权益

收入增加利润,从而增加所有者权益。费用减少利润,从而减少所有者权益。这给出了五类账户的正常行为:

账户类别 代表内容 增加方式 减少方式 常见示例
资产 公司拥有或控制的资源 借方 贷方 现金、银行存款、应收账款、存货、设备
负债 公司欠付的金额 贷方 借方 应付账款、贷款、应交税费
所有者权益 所有者的剩余权益 贷方 借方 资本、留存收益
收入 一个期间内赚取的价值 贷方 借方 销售收入、服务收入
费用 一个期间内消耗的价值 借方 贷方 租金、工资、销售成本

一个有用的记忆技巧是:资产和费用通常在借方增加;负债、所有者权益和收入通常在贷方增加。

通常这个词很重要。一个账户可能包含双方的分录。客户付款会贷记应收账款,因为它减少了资产。销售退货会借记销售收入,因为它减少了收入。

借方和贷方不是付款方向

考虑三个事件:

  1. 客户支付一张发票。银行存款被借记,因为银行存款资产增加。应收账款被贷记,因为客户欠付的金额减少。
  2. 你向供应商付款。应付账款被借记,因为负债减少。银行存款被贷记,因为银行存款资产减少。
  3. 你用现金购买一台笔记本电脑。设备被借记,因为资产增加。银行存款被贷记,因为另一项资产减少。

因此,同一个银行存款账户可以根据其余额是增加还是减少而被借记或贷记。

常见的 ERPNext 交易如何实现平衡

示例使用简化值并省略了四舍五入。你公司中的账户名称可能有所不同。

赊销

Nova Electronics Trading 开具一张金额为 1,000 美元加 80 美元税款的销售发票,并将在以后收款。

账户 借方 贷方
应收账款 1,080
销售收入 1,000
应交税费 80
合计 1,080 1,080

应收账款增加,因为客户欠付更多。收入和应交税费也增加。已提交的销售发票会根据其项目、税费和配置的账户自动创建这些分录。

收到客户付款

客户支付 1,080 美元。

账户 借方 贷方
银行存款 1,080
应收账款 1,080
合计 1,080 1,080

银行存款增加,客户的债务减少。付款条目还会将此金额链接到发票,使其未结余额变为零。

赊购

Nova 收到一张金额为 600 美元的办公设备供应商发票。

账户 借方 贷方
办公设备 600
应付账款 600
合计 600 600

设备资产和供应商负债同时增加。如果该采购属于运营费用,则借方应记入费用科目。

向供应商付款

科目 借方 贷方
应付账款 600
银行存款 600
合计 600 600

负债和银行存款资产同时减少。

向客户交付库存

假设一台售价为 1000 美元的笔记本电脑,其估价成本为 700 美元。在永续盘存制下,交货时需将成本与销售分开记录:

科目 借方 贷方
销售成本 700
库存资产 700
合计 700 700

销售成本作为费用增加;库存作为资产减少。此分录可来自交货单或更新库存的销售发票。

在供应商发票之前收到库存

当货物在开票前收到时:

科目 借方 贷方
库存资产 700
已收未开票库存 700

采购收货单记录库存和一项临时负债。后续的采购发票借记“已收未开票库存”,贷记“应付账款”。这清除了收货应计项目,并建立了供应商余额。

记录即时支付的费用

Nova 支付 120 美元用于互联网服务。

科目 借方 贷方
互联网费用 120
银行存款 120

费用增加,银行存款资产减少。这可以通过采购发票后付款,或根据所需的控制和凭证通过适当的付款或日记账工作流来记录。

记录折旧

科目 借方 贷方
折旧费用 100
累计折旧 100

折旧费用增加。累计折旧是一个备抵科目,正常余额在贷方,因此它减少了资产的账面净值,而不改变其原始成本科目。

备抵科目与异常余额

备抵科目用于抵销另一个科目,同时保持单独可见。常见示例包括累计折旧、销售退回、采购退回和折让。

科目也可能出现非预期的余额,但这并不一定意味着错误:

  • 客户应收款出现贷方余额,可能表示预收款或多付款。
  • 供应商应付款出现借方余额,可能表示已支付的预付款。
  • 银行存款出现贷方余额,可能表示透支。
  • 收入科目可能因贷项通知单或更正而被借记。

在断定符号错误之前,请调查原始凭证和业务含义。

参与方与科目如何协同工作

ERPNext 通常为多个客户使用一个共享的应收科目,为多个供应商使用一个共享的应付科目。每笔分类账分录上的参与方类型参与方用于标识谁的余额发生了变化。

这就是会计科目表不需要为每个客户设置一个分类账科目的原因。应收账款和应付账款报表结合了科目过账、参与方和付款参考,以显示发票级别的未结金额和账龄。

维度不会改变借方和贷方

成本中心、项目或其他会计维度用于标记分录以便分析。它不会替代科目,也不会改变金额是借方还是贷方。

例如,一个租金费用科目可以分摊到零售、在线销售和行政成本中心。总分类账保持平衡,而损益表可以按管理报告需求进行筛选或分组。

ERPNext 中复核分录

提交交易后:

  1. 打开原始单据。
  2. 选择 查看 > 会计分类账
  3. 确认借方和贷方总额相等。
  4. 检查每个科目是否与经济业务匹配。
  5. 核实应收或应付行中的往来单位。
  6. 审查成本中心、项目、财务账簿及其他适用维度。
  7. 打开总分类账,查看科目上下文中的分录。

使用试算平衡表确认所选期间内借方总额与贷方总额保持相等。相等证明数学平衡,但并不能证明每个科目选择都是正确的。

何时使用日记账分录

在需要进行真正的会计调整时使用日记账分录,例如预提、准备、重分类、期初余额和已批准的核销。

对于常规操作,优先使用专用交易单据:

  • 销售发票用于客户开票
  • 采购发票用于供应商开票
  • 付款分录用于收款、付款和内部转账
  • 交货单、采购收货单或库存分录用于库存移动
  • 资产交易用于资本化、折旧、销售和处置

专用单据会自动计算税金、更新未结金额、保留业务参考信息,并执行手动日记账分录可能绕过的验证。

常见错误

错误 更好的方法
将借方视为收到的款项 识别科目类别,然后判断该科目是增加还是减少。
将贷方视为负数金额 将借方和贷方理解为分录的两边,而非正负号。
为每个客户创建一个应收科目 使用共享的应收科目,并通过往来单位来识别客户,除非需要单独设置科目。
用不相关的日记账分录修正发票 尽可能更正、退回、取消或修改原始单据,以确保业务和会计记录一致。
仅检查总额是否平衡 同时核实科目、往来单位、日期、维度、参考信息、税金和币种。

常见问题

为什么银行收款显示为借方?

银行是资产。收到款项会增加该资产,资产增加记借方。

为什么销售收入是贷方?

收入会增加利润和权益。因此,收入科目通常通过贷方增加。

可以输入负数的借方吗?

ERPNext 通常通过分录的另一方来体现相反效果。请遵循相关单据的退货或冲销流程,而不是强行输入负值。

每笔交易是否只影响两个科目?

  1. 复式记账要求总额相等,而非恰好两行。一张包含多种税金、收入科目、折扣和库存影响的发票可能会生成多笔总账分录。
  • 会计入门
  • 交易如何影响分类账
  • 科目表
  • 日记账分录
  • 总分类账
  • 会计报告