会计入门

ERPNext 中的会计功能将日常业务活动转化为可靠的财务记录。销售、采购、库存变动、费用或付款,最初都是作为业务单据存在,提交后便会生成平衡的会计分录。

以 Nova Industries 这家电子制造商和分销商为例,其财务团队需要回答一些基本问题:客户是否按时付款?我们欠供应商多少钱?业务是否盈利,银行余额与账簿是否一致?ERPNext 将这些问题的答案与产生每笔金额的业务交易关联起来。

本指南介绍会计功能,解释交易如何进入分类账,并说明哪种工作流程适合不同类型的业务。您可以从基本的销售和采购流程开始,随着需求增长,再逐步深入了解对账、税务、维度、预算和财务报告等内容。

会计模型

每个公司都有其基础货币、财政年度、默认科目以及自己的会计科目表。该科目表将科目分为资产、负债、权益、收入和费用等类别。明细分类科目用于记录过账;汇总科目则用于组织这些记录以生成报告。

ERPNext 采用复式记账法。每笔会计交易的借方和贷方总额相等,从而确保账簿保持平衡。您通常无需手动创建这些分录。提交交易时,系统会根据单据中的数值和会计配置自动生成这些分录。

在追踪某个数字时,以下三种记录尤其有用:

记录 它告诉您什么
源单据 用户输入的业务事件、金额、往来方、税费、日期和参考信息
总账分录 过账到某个科目的借方或贷方,包含其公司、往来方、成本中心、项目和其他维度信息
付款分类账分录 应收、应付、预付款和付款是如何关联和分配的

如果启用了库存会计,库存交易也会创建库存分类账分录。因此,库存数量和价值的可追溯性与总账是分开但又相互关联的。有关过账示例,请参阅“交易如何影响分类账”。

会计模块涵盖的内容

公司账簿与科目结构

ERPNext 为每个公司创建一套独立的账簿。您可以使用为所选国家/地区提供的标准科目表,也可以对其进行编辑,或在实施期间使用科目表导入工具。

公司默认设置决定了常见的过账科目,例如应收、应付、收入、费用、舍入、汇兑损益和留存收益。科目设置中包含适用于所有交易的控件,包括冻结日期和编辑会计分录的规则。

当同一家公司需要并行计算资产折旧或采用不同的报告基准时,可使用财务账簿。当法律实体必须保持独立账簿,但管理层需要合并视图时,可使用多公司和合并报表功能。

销售、采购与未结金额

销售发票记录收入、税费以及客户所欠的金额。采购发票记录费用或资产价值、税费以及应付给供应商的金额。贷项通知单和借项通知单用于冲销或减少发票的影响,同时保留审计线索。

ERPNext 按往来方、发票、到期日和付款条款跟踪应收和应付账款。应收账款和应付账款报告提供账龄和未结分析。付款条款可以将一张发票拆分为计划的分期付款。

对于收款工作流程,付款请求可以与客户共享请求或付款链接。催款功能有助于跟进逾期的应收账款。如果需要审批流程,可以使用付款订单来组织供应商付款。

付款、预付款与对账

付款分录记录收款、付款或现金与银行账户之间的内部转账。它可以一次分配一笔付款到多张发票,接受部分付款,记录针对订单的预付款,或将多余金额保留为未分配贷项。

使用付款对账功能,可以将现有的未分配付款、预付款、贷项通知单和日记账分录与发票进行匹配。这会在不产生第二次现金流动的情况下,更改分配和未结余额。

对于银行业务,ERPNext 存储银行账户和银行交易,导入银行对账单数据,并提供银行对账工具。对账功能可将对账单行与凭证进行匹配,在适当的情况下创建缺失的付款,并记录清算日期。

税务与区域合规

税务模板为交易添加销售税和采购税。税务类别和税务规则可以根据当事方、地址、物料或交易等因素选择正确的模板。物料税务模板支持针对特定产品设置不同税率。代扣税支持在向符合条件的供应商付款时进行扣减。

税务报告和法定行为因国家/地区而异。ERPNext提供会计框架,而区域功能可能来自所选国家/地区的配置或本地化应用。在录入正式发票之前,请完成税务设置。

库存与销售成本

采用永续盘存制时,库存收货和发货同时影响库存台账和总账。采购收货单可以将价值转入已收货但未开票的库存中。交货单减少库存并确认销售成本。库存分录记录调拨、生产、重新包装和调整。

当启用更新库存选项时,销售发票或采购发票也可以更新库存。这支持更简短的工作流程,但将开票和库存变动合并到一个单据中。在用户开始录入交易之前,请慎重选择工作流程。

资产、费用和递延会计

资产模块与会计模块集成,用于资本化、折旧、调拨、处置和价值调整。折旧计划可以自动过账分录。

费用报销单记录员工费用和负债。递延收入和递延费用设置将符合条件的发票金额分摊到未来会计期间,而不是在发票日期确认全部金额。

订阅和周期性单据可以自动化定期开票。项目和工时表支持服务开票、成本归集和盈利能力分析。

成本控制和管理报告

成本中心用于确定收入和费用的归属。项目跟踪特定工作的收入和成本。可配置的会计维度增加了诸如分支机构、部门、渠道或业务单元等报告细分,而无需扩展会计科目表。

预算可以按科目、成本中心、项目或会计维度设置。当适用的年度或月度预算被超出时,ERPNext可以发出警告或阻止用户操作。预算差异报告比较计划值与实际值。

货币与公司间会计

公司、当事方、银行账户和分类账科目可以使用不同的货币。ERPNext存储交易货币和公司货币的价值,应用汇率,并在结算时确认已实现的汇兑差额。汇率重估处理报告日符合条件的未结外币余额。

公司间日记账分录以及关联的销售和采购发票有助于记录实体之间的交易。每个公司仍然会收到自己的平衡分录。

结账、控制与可审计性

日记账分录用于处理调整,如应计项目、准备金、调拨、核销和不适用于专门单据的更正。

在期末,会计人员审查对账、折旧、库存估值、税务和调整分录。期间结账凭证将当期的损益转入选定的结账科目。会计期间可以防止在已关闭期间过账、修改或取消选定的交易类型。冻结日期控制提供了另一种限制追溯会计的方法。

已提交的单据保留其审计跟踪。在权限和期间控制允许的情况下,用户不是直接编辑已完成的交易,而是取消并修改它。ERPNext的不可变账本方法会为取消创建冲销分录,而不是删除原始账本历史记录。

报告和财务报表

会计报告工作区包括:

  • 总账和试算平衡表,用于科目级验证
  • 资产负债表、损益表和现金流量表
  • 带有账龄分析的应收账款和应付账款
  • 销售和采购登记簿
  • 银行对账和付款报告
  • 基于税务、预算、成本中心、项目和维度的报告
  • 支持合并报表和多货币显示选项(如适用)

报告读取已提交的账本数据。草稿单据不影响账簿,取消已提交的交易会冲销其会计影响。

学习该模块的实用方法

从理解借与贷开始,然后跟踪一个完整的业务周期。创建一张发票,提交它,打开其会计账本,记录一笔付款,并查看总账和应收账款或应付账款报告。

在生产环境上线之前:

  1. 确定公司、会计年度、货币和会计科目表。
  2. 配置默认科目、税务、付款条款、成本中心和维度。
  3. 决定用户将遵循的销售、采购、库存和服务工作流程。
  • 使用适当的迁移工具导入期初余额和未结发票。
  • 测试代表性交易并核对它们在分类账中的影响。
  • 设置角色、审批控制、冻结日期和期末结账职责。
  • 请参阅“按业务类型划分的会计工作流程”以选择起始工作流程。

    • 会计科目表
    • 交易如何影响分类账
    • 理解借方和贷方
    • 会计报告
    • 期初与期末处理
    • 按业务类型划分的会计工作流程

    服务型组织的ERPNext

    面向服务型企业的 ERPNext

    ERPNext 支持服务型企业,例如软件公司、认证机构、代理机构、专业服务公司和独立顾问。您可以使用它来管理销售、会计、项目、支持、资产,并且在安装了 Frappe HR 后,还可以管理人力资源运营,而无需为每笔销售执行基于仓库的履约流程。

    与贸易或制造型企业的主要区别在于,服务通常配置为非库存物料。这样,服务销售订单可以在不生成交货单的情况下开票,并在全部开票完成后标记为已完成。

    以下是 ERPNext 团队如何使用 ERPNext 来管理其自身服务业务运营的原始概述:

    开始之前

    请设置以下记录:

    • 一个公司及其会计科目表和默认货币;
    • 为您服务的每个组织创建一个客户;
    • 一个或多个非库存服务物料;
    • 您的会计流程所需的收入科目、税费、付款条款和成本中心;
    • 当您按项目或时间开票或衡量工作时,需要项目和工时表。

    决定您将按固定费用、经常性金额、里程碑或工时与费用进行开票。该决定会影响您配置的物料、销售订单、项目和开票流程。

    创建服务物料

    对于咨询、实施、支持、订阅或其他不涉及仓库流转的工作,请使用非库存物料。

    1. 打开物料并选择添加物料。
    2. 输入描述该服务的物料编码和物料名称。
    3. 禁用维护库存。
    4. 选择物料组和默认计量单位,例如件或小时。
    5. 在会计默认值下,如果您的设置需要,请选择适当的收入科目。
    6. 保存物料。

    非库存服务物料不需要来源仓库,也不会创建库存分类账分录。您仍然可以在销售交易中使用数量、费率、税费和会计维度。

    销售服务并开具发票

    对于已商定的服务,推荐的流程是:

    报价单 → 销售订单 → 销售发票 → 付款分录

    当客户已确认工作时,报价单是可选的。

    完成无需交货单的销售订单

    当服务不需要库存或交货交易时,请使用此流程:

    1. 创建销售订单并选择客户。
    2. 将订单类型设置为维护。
    3. 启用跳过交货单。
    4. 添加非库存服务物料、数量、费率、税费、付款条款和商业条款。
    5. 保存并提交销售订单。
    6. 在已提交的销售订单中,选择创建 > 销售发票。
    7. 审核并提交销售发票。

    当启用跳过交货单时,订单无需交货。当销售发票对全部订购数量开票后,ERPNext 会将销售订单设置为已完成。如果您只对部分订单开票,则该订单将保持打开状态,直到剩余数量被开票或订单被关闭。

    当订单包含必须从仓库发出的实物商品时,请使用正常的交货单流程。对于同时包含服务和库存物料的订单,请选择能够保留所需库存移动和审计跟踪的工作流程。

    通过项目和工时表跟踪交付

    当服务包含任务、里程碑、预算或明确的交付周期时,请创建项目。将销售订单和后续交易关联到该项目,以便可以一起查看收入和成本。

    当员工记录可计费或不可计费的小时时,请使用工时表。根据商业模式,您可以通过相关的项目和工时表计费工作流对时间进行开票,而不是仅使用固定数量的服务物料。

    服务型企业还可以使用问题(Issue)进行客户支持,使用服务级别协议(SLA)来承诺响应时间,并在按计划间隔执行工作时使用维护访问或维护计划。

    管理设备和固定资产

    服务公司可能仍会购买并跟踪实物资产,例如笔记本电脑、服务器、家具或测试设备。请将这些采购和资产与销售给客户的非库存物料分开配置。

    仅当您确实需要库存数量和仓库移动时,才使用库存物料。办公资产不应仅仅因为公司拥有它而成为销售物料。

    隐藏您不使用的工作区

    服务型企业可能不需要制造、库存或其他运营工作区。通过控制工作区可见性和用户角色来保持界面专注:

    • 仅为每个用户分配其工作所需的角色;
    • 从不应使用库存或制造模块的用户中移除这些角色;
    • 在您的版本支持的情况下,配置工作区可见性或自定义工作区。

    较旧的 设置 > 权限 > 显示/隐藏模块 说明可能出现在旧版文档中。在当前 ERPNext 版本中,请使用您站点上可用的基于角色的权限和工作区配置。

    配置权限

    ERPNext 受角色和权限控制。隐藏工作区不能替代访问控制:请使用角色权限管理器来定义某个角色可以读取、创建、提交、修改或取消哪些文档。

    使用与目标用户具有相同角色的非管理员账户测试权限。确认用户既能看到什么,也能做什么。

    现有的权限操作指南保留如下:

    故障排除

    服务项目需要仓库

    打开项目并确认 维护库存 已禁用。同时确认销售订单行包含的是预期的服务项目,而不是名称相似的库存项目。

    “跳过交货单”不可见

    将销售订单的 订单类型 设置为 维护。该复选框是条件性的,并非所有订单类型都会显示。

    开票后销售订单未完成

    确认已启用 跳过交货单,并且销售发票已按全部订购数量提交。检查销售订单的开票百分比和关联发票。部分或草稿状态的发票不会使订单完成。

    用户仍然可以访问不需要的模块

    检查用户的分配角色和角色权限管理器设置。工作区可见性影响导航,而文档权限控制访问权限。

    常见问题

    服务型组织需要仓库吗?

    对于非库存服务,不需要。当公司购买、存储或销售实物项目时,仓库仍然有用。

    每笔服务销售都必须使用销售订单吗?

    不是。当您的流程不需要确认订单阶段时,可以直接创建销售发票。当您需要在开票前记录范围、价值、条款或进度时,请使用销售订单。

    每笔服务销售订单都应使用“维护”订单类型吗?

    对于此处描述的无交货完成流程,请使用 维护 配合 跳过交货单。如果交易涉及实物交付,请使用适合该销售的订单类型和交付流程。

    • 项目
    • 销售订单
    • 维护销售订单
    • 销售发票
    • 项目
    • 工时表
    • 角色权限管理器

    ERPNext中的医疗保健模块

    Frappe Healthcare 之前是 ERPNext 中的医疗模块。现在它已被分离为一个独立的开源应用,名为 Marley Health。

    Marley Health 由 earthians Health Informatics Private Limited 拥有和维护。当组织需要管理患者、预约、问诊、临床记录、实验室检查、手术和计费等医疗工作流程时,可以将其与 ERPNext 一起安装。

    Marley Health 文档:https://marley.frappe.cloud/docs

    基本功能

    患者管理

    Marley Health 帮助维护患者记录、人口统计信息、联系方式、病史以及相关的医疗文档。患者记录成为追踪预约、问诊、实验室检查、手术和计费的中心。

    医疗从业者

    组织可以维护医生、顾问、治疗师和其他医疗从业者的信息。这些记录用于预约、日程安排、问诊和临床文档。

    预约与日程安排

    该应用支持预约和日程安排,使前台和临床团队能够管理患者就诊。预约可以关联到患者、从业者、科室和服务单元。

    患者就诊与问诊

    医疗团队可以通过患者就诊记录问诊信息。就诊记录有助于捕捉症状、诊断、观察、备注、处方、检查和随访建议。

    临床记录

    Marley Health 帮助维护结构化的医疗记录,如生命体征、处方、医学观察和其他临床信息。这使从业者能够更清晰地了解患者的治疗历史。

    实验室检查与手术

    该应用支持实验室检查和临床手术工作流程。检查和手术可以被下达、记录,并关联回患者记录。

    住院护理

    对于接收住院患者的机构,Marley Health 可以帮助管理住院记录、入院、服务单元以及患者在医疗机构内的流转。

    计费集成

    由于 Marley Health 与 ERPNext 协同工作,医疗服务可以连接到 ERPNext 的计费文档,如销售发票。这有助于将临床运营与会计和收入追踪相结合。

    典型医疗流程

    Patient Registration
            |
            v
    Appointment Booking
            |
            v
    Patient Encounter / Consultation
            |
            +-------------------+
            |                   |
            v                   v
    Prescription          Lab Test / Procedure
            |                   |
            +---------+---------+
                      v
                  Billing
                      |
                      v
                  Follow-up
    

    何时应安装 Marley Health?

    如果您的 ERPNext 站点由诊所、医院、诊断中心、治疗中心或任何需要患者和临床工作流程的医疗机构使用,请安装 Marley Health。

    在此处阅读 Marley Health 文档:

    https://marley.frappe.cloud/docs

    使用网页表单提交反馈请求

    在 ERPNext 版本 11 中,我们有一个功能,允许收集客户和用户的反馈。在 ERPNext 中,此功能现在可以使用内置的自定义工具进行管理,例如:

    • 自定义 DocType
    • Web 表单
    • 通知

    以下是您应如何配置该功能并开始收集反馈的步骤。
    将反馈作为 DocType
    按照以下思路创建一个用于评分的自定义 DocType

    1. 在第一个字段中,列出您希望收集评分的 DocType
    2. 在“文档名称”字段中,只需输入第一个字段的名称“document”,使其成为动态链接字段。
    3. 添加一个“评分”字段。如果您希望按这些思路进行评分,也可以选择其他数据或选择字段。

    用于反馈表单的 Web 表单
    创建 DocType 后,只需通过从反馈 DocType 中提取所有标准字段来创建一个 Web 表单。

    创建通知

    应创建一个通知,向用户发送链接,用户点击后即可提交评分。您可以根据通知的标准功能定义触发电子邮件的条件。以下是关于如何定义消息和链接的帮助,该链接会将用户带到 Web 表单并允许其提交评分。

    https://example.erpnext.com/feedback?new=1&document=Sales%20Order&document_name={{doc.name}}
    

    其中:

    • example.erpnext.com 将是您 ERPNext 账户的 URL
    • feedback 将是用于收集反馈而添加的自定义 DocType 的名称
    • document=Sales%20Order& 将是您希望发送通知的 DocType 名称
    • document_name={{doc.name}} 将获取特定的文档名称,并更新到反馈表单的“文档名称”字段中。

    快速演示:
    以下是链接如何生成、Web 表单如何填写以及如何在 ERPNext 中捕获数据的演示。

    ERPNext网站中的两步301重定向

    什么是 301 重定向?
    301 重定向用于确保搜索引擎和用户被引导到正确的页面。当某个页面已永久移动到其他位置时,会使用 301 状态码。用户现在将看到新的 URL,因为它已取代旧页面。
    使用 ERPNext 进行两步 301 重定向:
    步骤 1:通过全局搜索栏打开网站设置,并展开“重定向”标题。

    步骤 2:在“来源”中输入旧 URL,在“目标”中输入新 URL,然后保存文档。

    观看重定向的实际效果:

    ERPNext网站的三步SEO优化

    SEO 代表搜索引擎优化,是通过提高网站或网页在搜索引擎用户中的可见性,来增加网站流量的质量和数量的过程。SEO 指的是对自然搜索结果的优化,不包括直接流量/访客以及付费广告位的购买。

    在潜在客户搜索的关键词上占据靠前的位置,将增加您业务扩展的可能性。通过优化 SEO 并利用它来最大化您网站的社会推广效果,提升您产品和服务的可见性。
    您可以在 ERPNext 中通过 3 个步骤设置元标签:
    步骤 1:使用全局搜索栏,打开“新建网站路由元数据”

    步骤 2:输入元标签的键和值。在我们的示例中,我们为隐私页面设置,键和值如下所示:

    步骤 3:保存此文档。

    在您的网页上查看 SEO 的实际效果。在此示例中,“隐私”网页包含了相应的元标签:

    要了解更多关于 ERPNext 中网站的信息,请点击此处

    生产计划排程

    生产计划排程器会根据机器的实际处理能力,为生产计划中的所有项目(成品、子装配体,甚至原材料的采购)计算出切合实际的开始和结束日期。您无需手动输入日期并寄希望于车间能跟上进度,而是可以获得一个尊重机器产能、工作班次、节假日以及已预订工作的排程。


    1. 为什么要使用它

    没有排程,生产计划只能说明要生产什么和生产多少。它无法回答计划员真正关心的问题:

    • 这个订单什么时候能完成?
    • 哪台机器会在什么时候忙碌?
    • 我们是否需要在开始前订购材料?
    • 这周我们还能接新订单吗,还是机器已经排满了?

    排程器会在创建任何一张工单之前回答所有这些问题——而当您创建工单时,它们会自动遵循相同的日期。


    2. 您需要先进行的设置

    您不需要设置所有内容,排程器会为每个项目使用可用的最佳信息。但您维护得越多,您的日期就越准确。

    用于机器级排程(最准确)

    设置 位置 作用
    工作时间 工作中心 您的班次,例如,一行设置为上午 8 点至下午 4 点,另一行设置为下午 4 点至午夜 12 点,表示机器运行两个班次。工作仅在这些时间内进行排程。
    节假日列表 工作中心 机器不运行的日子。排程会跳过这些日期。
    作业产能 工作中心 机器上可以同时运行多少个作业。产能为 2 表示可以并排运行两张作业卡。
    带时间的工序 物料清单 每个工序的时间(以分钟为单位),并指定特定的工作中心或工作中心类型。
    工作中心类型 物料清单工序 将特定的工作中心留空并设置一个类型(例如“注塑”),排程器会自动选择该类型中首先空闲的机器。如果有 2 台产能为 2 的注塑机,则可以同时运行 4 个作业。

    用于没有物料清单工序的项目(按天估算)

    设置 位置 作用
    每日产能 物料提前期 您每天可以生产的单位数量。120 件,每天 60 件 = 2 天。
    每日合格率 % 物料提前期 降低有效产能(注意:默认值为 90%)。如果您不使用合格率,请设置为 100。
    缓冲时间 物料提前期 添加到工期中的额外安全天数。
    班次数 生产计划 如果您的物料提前期产能是按 1 个班次记录的,而此计划运行 2 个班次,则每日产能将翻倍。

    用于原材料

    设置 位置 作用
    采购时间 + 缓冲时间 物料提前期 采购材料所需的天数。消耗该材料的生产不能提前开始。
    提前期(天) 物料主数据 当没有物料提前期记录时,用作后备方案。

    如果某个项目既没有工序也没有提前期数据,排程器会假定为 1 天,因此排程总能完成,只是提供的信息较少。


    3. 创建排程

    1. 像往常一样提交您的生产计划。
    2. 点击工具栏中的排程项目按钮。
    3. 选择一个开始日期——这是任何工作可以开始的最早时间点。
    4. (可选)如果不同的项目应在不同日期开始,请勾选使用按项目指定的开始日期。会出现一个小表格,您可以在其中为每个项目设置日期;其子装配体将遵循相同的日期。
    5. 点击预览。

    此时不会保存任何内容,预览是一个安全的“假设”分析。您可以关闭它,更改日期,然后根据需要多次重新预览。

    阅读预览

    • 列表是一个树状结构:成品以粗体显示,其子装配体缩进显示在其下方,采购行显示采购材料何时可用。
    • 开始 / 结束显示每个项目的计算日期。
    • 开始于显示每个项目多久后开始:当它在一天后开始时显示为绿色,当它在不到一天内开始时显示为橙色。
    • 顶部的图块显示预计完成日期、总工期以及项目数量。
    • 如果有项目无法排程(例如,没有机器能在计划周期内完成该工作),会显示红色横幅说明原因,并且在问题解决前,“应用”按钮会被隐藏。
    1. 点击应用排程。此时日期即被保存:
    • 计划中的每一行项目都会获得其计划开始/结束日期。
    • 每个工作块都会创建一条生产计划排程记录,这些记录就是你在日历上看到的内容。

    4. 生产排程日历

    可通过计划中的视图 → 生产排程打开,或从计划连接区域中新增的排程部分打开。每条记录显示为项目 · 工序,例如“自行车 · 组装”、“链条 · 生产”或“前轮 · 采购”。你可以按生产计划、工作站或项目筛选日历——按工作站筛选可查看该机器的日/周视图,就像预订日历一样。跨越两个班次的工作会显示为两个块,因此班次交接情况一目了然。


    5. 创建工单时会发生什么

    当你从已排程的计划中创建并提交工单时,排程会随之流转:

    • 每个工单的计划开始日期取自计划。
    • 提交时创建的作业卡会被放置在计划日历中相同的机器和相同的时间上——车间看到的就是计划员承诺的。

    重新排程规则

    • 在工单存在之前:可自由重新运行排程项目。每次“应用”都会完全替换之前的排程。
    • 在工单存在之后:排程被锁定。预览仍可用于假设分析,但会显示横幅说明已存在工单,并且“应用”按钮被禁用,因为车间里的作业卡已经在按旧日期执行。如果你确实需要重新计划,请先取消这些工单。


    6. 日期是如何计算的(通俗解释)

    对于计划中的每个项目,排程器按顺序执行以下判断:

    1. 其物料清单(BOM)是否有工序?如果有,则每道工序的时间(乘以数量)会被排到机器上,在机器工作时间内进行,跳过节假日,如果机器正忙于其他作业卡则排队等待,并在工序之间留出标准间隔。
    2. 没有工序?则使用项目提前期产能:数量 ÷ 每日产能 = 所需天数,再加上缓冲时间。
    3. 是外协或采购项目?则属于等待期:采购时间 + 缓冲天数。

    此外,还有三条规则将所有内容串联起来:

    • 父项不能先于其子项完成前开始——自行车要等链条和轮子完成。
    • 生产不能早于原材料到货开始——采购时间会推迟所有依赖它的项目。
    • 机器绝不会超出其作业容量被重复预订——如果两个项目需要同一台机器,第二个项目需等待(或转移到同类型的另一台机器,如果有的话)。

    你在预览中看到的完成日期,就是最长链条的结束时间。


    旧版期间结转凭证控制器

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

    会计 > 会计设置

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

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

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

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

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

    网站横幅尺寸调整

    每个 ERPNext 账户网站都会自动从其中生成。在网站上,徽标是根据设置向导中选择的徽标图片设置的。您可以通过网站设置更改或编辑公司徽标的属性。

    探索 > 网站 > 网站设置

    关于如何上传网站横幅并调整其大小的具体步骤,请参考以下帮助。

    网站首页

    在 ERPNext 中,完全可以设置某个标准页面作为默认的网站首页。以下是设置默认网站首页的步骤。

    步骤 1:创建网页

    要创建网页,请前往:网站 > 网站页面 > 网页,然后点击右上角的 New 按钮。

    • 填写页面标题
    • 为页面设置路由(请使用小写字母)
    • 在 Main Content 区域中添加内容。如果需要,您可以使用 Markdown 来创建更复杂的页面。
    • 勾选 Published 复选框
    • 点击 Save 按钮。

    步骤 2:打开网站设置页面

    要打开网站设置页面,请前往:网站 > 设置 > 网站设置

    步骤 3:设置首页

    在 Home Page 字段中输入与上一节中 route 字段相同的值。ERPNext 会将此路由设置为与您页面的 /index 相同。

    步骤 4:保存网站设置表单。

    设置首页后,在网站设置页面点击 Save 按钮,并从帮助菜单中刷新系统。这样,您就可以将任何标准页面设置为默认的网站首页。当有人访问您的网站时,他们将会看到首页作为默认的着陆页面。