服务型组织的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 受角色和权限控制。隐藏工作区不能替代访问控制:请使用角色权限管理器来定义某个角色可以读取、创建、提交、修改或取消哪些文档。

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

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

故障排除

服务项目需要仓库

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

“跳过交货单”不可见

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

开票后销售订单未完成

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

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

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

常见问题

服务型组织需要仓库吗?

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

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

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

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

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

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