分类: ERPNext
项目模板
项目模板是按预定时间表排列的预定义任务序列。
这些模板可用于类似类型的项目,在创建每个新项目时,其中的任务会自动填充。
要访问项目模板,请前往:
首页 > 项目 > 项目 > 项目模板
如何创建新项目模板:
- 前往项目模板列表,点击“新建”。
- 添加以下详细信息:
- 项目模板名称:项目模板的标题
- 项目类型:项目模板,就像项目一样,可以分类为不同的项目类型,例如内部或外部。
- 任务:每个项目模板都有一组预定义的任务序列。在此表格中,您可以选择此模板所需的任务。
相关主题
- 项目
- 任务
项目类型
项目类型是指将项目按不同类型进行分类,以归集相似的项目。
内部项目、外部项目可以是项目类型的示例,并且已在系统中创建。您可以选择添加更多项目类型。这在您审查项目并希望根据项目类型筛选信息时会非常方便。
要访问项目类型,请前往:
首页 > 项目 > 项目 > 项目类型
如何创建项目类型
- 前往项目类型列表,点击新建。
- 添加项目类型的名称和描述。
- 保存。
相关主题
- 项目
- 项目模板
项目设置
设置
项目模块提供了一些设置,用于处理时间重叠场景,而计费设置则控制记录的时间是否可以开票。这些设置默认都是禁用的。
可用的设置包括:
项目设置
忽略工作站时间重叠
当启用时,ERPNext 允许针对同一工作站存在多个重叠的时间记录。这在工作站共享的情况下会很有用。
忽略用户时间重叠
当启用时,ERPNext 允许同一用户存在重叠的时间条目。这对于代表多名员工或团队记录时间的用户会很有用。
忽略员工时间重叠
当启用时,ERPNext 允许同一员工存在重叠的时间条目。这在某些情况下很有用,比如进行活动跟踪时,不需要像人力资源用例那样进行严格的小时验证。
在销售发票中获取工时表
当启用时,可计费的工时表条目可以直接提取到销售发票中。
这允许:
- 根据记录的小时数向客户计费
- 从链接到项目的工时表详情中自动填充发票项目
快速入门
ERPNext 中的项目模块用于跟踪涉及多个步骤、人员和交易的工作。一个项目将任务、时间、物料、交付和计费整合到一个统一的参考下。
下面的示例展示了如何将一项简单的制造工作作为项目来管理,以及它如何与 ERPNext 的其他模块连接。
场景**:**
一家制造公司收到一份订单,需要为一位仓库客户制作一个定制金属储物架。
前提条件:
- 创建一个物料 – 储物架
步骤 1:为储物架创建销售订单
- 要创建销售订单,请前往:
首页 > 销售 > 销售订单
包含储物架的销售订单
步骤 2:从销售订单创建项目
- 销售订单提交后,我们可以从中创建项目
- 从销售订单创建项目
- 项目创建后,将创建仪表板,从而允许创建任务和工时表
- 项目仪表板
步骤 3:为项目创建基本任务
- 我们为项目创建单独的任务,例如切割和焊接、喷漆以及最终组装。
- 切割和焊接任务
步骤 4:为原材料创建采购订单以及相应的库存分录
- 制作储物架所需的原材料将被采购,因此需要为此创建采购订单
- 原材料采购订单
步骤 5:创建工时表以记录钢材部分和油漆的执行情况
- 为了跟踪钢材部分和储物架喷漆的执行情况,我们创建一个工时表
- 此项目中的更改将反映成本和计费详情
- 工时表中的执行详情
步骤 6:随着流程的进行,我们更新任务的进度
*任务状态 *
- 一旦所有任务完成,项目也将进入完全完成状态
最终项目状态
项目概览
概述
ERPNext 中的项目模块用于规划、跟踪和管理系统内的项目。它有助于组织项目工作、监控进度并跟踪时间和成本,同时与其他 ERPNext 模块保持紧密集成。
ERPNext 中的项目充当任务、工时表、费用和计费的中心点。这使得跟踪工作进度以及了解项目的实际成本和成果变得更加容易,而无需依赖外部工具。
主要功能
项目模块提供了一套全面的功能来端到端地管理项目:
- 项目与任务
创建项目并定义任务,可分配用户、设置状态和时间线。 - 工时表
记录在任务上花费的时间,并将其与项目关联。 - 成本跟踪
记录与项目相关的费用和物料使用情况。 - 计费
根据时间记录、里程碑或固定项目价值创建发票。 - 与 ERPNext 集成
项目与会计、人力资源、销售、采购和库存模块相链接。
报表
ERPNext 中的委外加工报告
ERPNext 提供了专门的报告,用于帮助监控发送给委外加工商的物料、跟踪待收货物,并审查委外加工订单的整体状态。这些报告提高了可见性,防止物料损失,并确保准确的生产和成本控制。
待转移的委外原材料
此报告显示需要根据未结的委外采购订单发送给委外加工商的原材料。它有助于识别待处理的物料转移,以便供应商按时收到所需的投入品,避免生产延迟。
待转移的委外原材料报告
待接收的委外加工品
此报告列出了尚未从供应商处收到的委外加工成品。它提供了待收货的可见性,帮助团队跟进延迟交货,并据此规划库存。
待接收的委外加工品
委外订单摘要
此报告提供了委外采购订单的整体视图,包括物料转移状态和收货进度。它对于监控订单完成情况和跟踪端到端的委外加工周期非常有用。
委外加工入库
在“分包入库”中,客户雇佣您为其组织执行任务,特别是制造任务。
不要与 ERPNext 中的标准“分包”模块混淆。这是该模块的一个扩展,允许您执行完全相反的操作,即,不是您将制造流程外包给第三方(供应商),而是第三方(客户)将其制造流程外包给您。
虽然在 v16 之前的 ERPNext 中已经可以实现此功能,但此功能极大地简化了整个流程,使其非常易于使用。
功能特性
- 从客户处接收原材料,且不影响您的账目
- 跟踪您从客户处收到的原材料
- 如有需要,可在每笔交易中使用客户提供的额外原材料
- 将您自行采购的原材料与客户提供的原材料一起使用,并向客户开具账单
- 预留客户收到的原材料,防止意外使用已承诺用于其他订单的库存
- 如果在制造过程中出现流程损耗,可创建额外的工作订单
- 可选:如果出现超产情况,可交付超产数量
- 如有需要,可将原材料退还给客户(例如,质检失败、误发等)
- 可选:将制造过程中产生的废料交付给客户
- 如果成品是序列号或批次管理的,则交付具有相同序列号和/或批次的物品,这些物品是根据订单生产的
- 如有需要,可从客户处接收成品(例如,质检失败)
前提条件
- 每个客户都需要在主数据中拥有自己的仓库(虚拟仓库)。这是通过创建一个新仓库并设置新添加的“客户链接”字段来完成的。
- 虽然可选,但我们强烈建议您创建一个组仓库,其中包含所有客户仓库,因为这将使数据分析更加容易。请注意,组仓库不需要设置
Customer链接字段,但如果您的客户有多个仓库,我们建议您相应地构建仓库结构。 - 客户在物料主数据中提供的原材料。每个客户提供的物料都需要在主数据中设置该字段。相反,客户提供的物料无法采购,因此
Allow Purchase字段必须取消选中(在 ERPNext 中默认选中)。
- 将出售或向客户开具账单的非库存/服务物料。为此,
Maintain Stock字段必须取消选中(在 ERPNext 中默认选中)。 - 待生产的成品需要标记为“分包物料”。
- 一个标准的 ERPNext 物料清单(BOM),用于待生产的成品。
- 一个分包物料清单,用于指定非库存/服务物料与待生产成品之间的关系。请注意,即使没有分包物料清单,只要待生产的成品在其主数据中设置了默认物料清单,也可以创建分包销售订单。
使用方法
- 首先创建销售订单,并勾选“是否分包”复选框。销售订单现在将成为分包订单,子表的模式/表单将发生变化。接着,在
Item Code字段中设置服务物料。如果您为此服务物料设置了分包物料清单,则成品字段将自动设置。更改服务物料的数量后,成品数量也会根据分包物料清单中的转换系数而变化。如果您为同一服务/非库存物料设置了多个分包物料清单,则会弹出一个对话框,要求您从该服务/非库存物料对应的分包物料清单中选择成品。完成后保存并提交。
- 从销售订单中,点击“创建” > “分包入库订单”。此单据类型包含成品列表、所需原材料、服务物料和废料(如果产生)。首先选择您在流程开始时创建的客户仓库。如果该客户只存在一个客户仓库,则该字段将预先填充。然后为每个待生产的成品选择一个交货仓库。这将是您生产的成品交付的地点。如果所有成品都交付到同一个仓库,请使用
Set Delivery Warehouse字段一次性为所有成品设置交货仓库。
- 如果您需要“展开”物料清单,请点击成品(行右侧的铅笔图标),勾选
Include Exploded Items字段,然后点击保存。您将看到“所需物料”表中的原材料将更新为展开后的物料。您还可以额外更改成品的数量。这将允许您针对同一分包销售订单创建另一个分包入库订单,直到该物料完全分包为止(如果您需要的话)。
- 保存并提交“委外入库单”。现在,您可以通过点击“接收 -> 客户提供的原材料”来接收客户提供的原材料,这些材料将用于制造过程。这将创建一个库存条目,原材料将在创建时自动填充。如果需要,您还可以在此处额外添加客户提供的物料。如果添加了额外物料,在提交库存条目后,这些物料也会显示在委外入库单的“所需物料”表中。请注意,对于额外的客户提供物料,您必须使用子表中的
Against Finished Good字段指定将使用该原材料对应的成品。 - 在此库存条目中,您可以为每个物料输入基本费率。请注意,这纯粹是为了税务目的,不会对您的库存估值产生会计影响。您可以在提交库存条目后,通过点击“查看 > 会计分类账”来验证这一点。您将看到所有金额均为 0。
- 您也可以随时创建更多库存条目来接收额外的客户提供物料,即使在根据成品物料清单收到所需数量的原材料之后也是如此。
- 返回委外入库单并重新加载页面。您现在会在右上角看到两个新按钮:“退货”和“创建”。通过点击“退货 > 将原材料退还给客户”,您可以在需要时将原材料退还给客户。通过点击“创建 > 工单”,将根据可用于生产的原材料数量为每个成品创建一个标准工单。使用此工单生产成品,然后返回委外入库单并重新加载页面。
- 您现在会在“创建”按钮下看到“委外交货”选项。点击后,将创建一个新的库存条目,您可以使用它将成品交付给客户。
备注
- 默认情况下,ERPNext 不会将生成的废料物料添加到此库存条目中。如果您也需要交付生成的废料物料,请在
Selling Settings单一文档类型中启用Deliver Scrap Items。 - 默认情况下,ERPNext 只允许您交付委外销售订单中指定的成品约定数量。如果您生产了超过所需数量,并且也想交付超产部分,请在
Selling Settings单一文档类型中启用Allow Delivery of Overproduced Qty。
- 返回委外入库单并重新加载页面。您现在会在“退货”按钮下看到“委外退货”选项。点击后,将创建一个新的库存条目,允许您在需要时收回已生产并交付给客户的成品。
- 既然成品已经生产并交付,现在是时候向客户开票了。转到第一步中创建的销售订单,您可以在此处通过创建交货单来交付服务/非库存物料,并对其进行开票,同时也可以对您在此过程中使用的所有原材料进行开票。当您针对委外销售订单创建销售发票时,您采购的原材料(非客户提供的)将已经存在于子表中。
注意 即使不创建任何委外入库单,您也可以交付和开票服务/非库存物料。
重要说明
- 即使此功能在
Stock Settings中被禁用,此过程默认也会大量创建和使用库存预留条目。 - 如果从客户收到的原材料未被使用,则不能直接用于另一个委外入库单。我们建议您将未使用的原材料退还给客户,然后通过另一个需要重新使用该原材料的委外入库单再次接收。为此,您无需实际移动原材料,这将是一个纯粹的虚拟交易。
- 对于任何涉及物料多个批次的委外入库交易,应使用序列号和批次捆绑功能。在整个过程中,不推荐甚至不允许复制子表。
- 成品物料清单必须至少包含 1 个客户提供的物料。
- 不要取消任何与委外入库流程相关的库存预留条目,这样做肯定会导致意外后果。
- 目前不支持在针对委外入库单创建的工单中使用替代物料,并且相应的复选框已隐藏。
- 虽然您可以在此过程中使用库存维度,但截至目前尚未得到官方支持。
- 连续原材料消耗和拆卸单目前也不支持。
- 为了准确反映成品的价值,建议使用批次物料。例如:如果您过去曾采购过成品库存,且该库存与您生产的批次存放在同一仓库中,FIFO(先进先出)会在
Deliver to Customer的库存录入中考虑采购品的价值,而非您针对外包入库单生产的批次。启用Batch-wise Valuation的批次物料将确保这种情况不会发生。
委外加工
在分包中,您雇佣外部方为您的组织执行任务,特别是制造任务。
分包是一种工作合同类型,旨在将某些工作外包给其他公司。它允许项目多个阶段的工作同时进行,通常能加快完成速度。
分包被各行各业所采用。例如,使用复杂组件制造多种产品的制造商,会将某些组件分包出去,并在自己的工厂进行包装。
如果您的业务涉及将某些流程外包给第三方供应商,由您提供原材料,第三方负责劳动/生产,您可以使用 ERPNext 的分包功能来跟踪此过程。
如何设置分包
- 创建一个服务物料(非库存物料)。它代表分包操作的服务成本。
- 为未加工产品和已加工产品分别创建物料。例如,如果您向供应商提供未上漆的 X,而供应商将 X 返回给您,您可以创建两个物料:“X-未上漆”和“X”。
- 为您的供应商创建一个仓库,以便跟踪已供应的物料。(您可以一次性供应一个月的物料量)。
- 对于已加工物料,在物料主数据中,启用“为采购供应原材料”。
创建物料清单
为已加工物料制作一份物料清单,将未加工物料作为子物料。让我们考虑一个简单的例子,您制造一支笔。已加工的笔将在物料清单(BOM)中命名,而笔尖、塑料、墨水等将被归类为子物料。
如果所有生产工作都由第三方完成,则此物料清单将不包含工序。让我们通过一个简单的 CPU 组装示例来看:
创建分包物料清单
虽然可选,但创建分包物料清单允许您预定义服务物料和成品物料之间的关系。
当您创建分包采购订单时,如果您已为服务物料或成品物料创建了分包物料清单,选择其中任何一个将自动填写采购订单行项目的其他详细信息。如果您为相同的服务物料和成品物料组合创建大量分包采购订单,提前为该组合创建分包物料清单可以节省一些时间和精力。
使用分包物料清单,您可以:
- 为您的成品物料选择默认物料清单。
- 为您的服务物料选择默认计量单位。
- 指定服务物料和成品物料之间的换算系数。
在上图中,我们指定了 1 单位的“喷漆”将在分包过程完成后生产 2 单位的“瓷砖”。保存此文档后,您将看到此关系的换算系数会自动计算(本例中为 0.5)。
注意:
- 任何成品物料只能有一个分包物料清单。
- 如果单个服务物料有多个分包物料清单,则在创建分包采购订单并选择该服务物料时,将出现一个对话框,要求您为该特定服务物料选择成品物料。这些成品物料的列表将从分包物料清单列表中获取,其中服务物料是您输入的物料。
创建采购订单
为服务物料创建分包采购订单,并选择成品物料,即您已为其创建物料清单的物料。
- 启用“是否分包”,因为此采购订单用于分包。
- 此处采购订单中物料表的“费率”字段值将是您与第三方或供应商商定的服务成本。
- 填写详细信息后,保存并提交采购订单。
创建分包订单
通过点击“创建”>“分包订单”,为采购订单创建分包订单。当您“保存”时,在“供应的原材料”中,所有未加工的物料将根据您的物料清单进行更新。您还可以选择仓库,在“预留仓库”下为分包预留原材料。
- 与分包过程相关的成本应记录在分包订单中物料表的“费率”字段中,如下所示:
- 在上图中,我们向分包商提供以下物料:
8 Motherboards
8 Processors
16 RAMs
8 Hard Disks
8 Cabinets
The cost for one CPU including Raw Materials and Service Costs is 1,02,994 and the total cost for all CPUs is 8,23,952
3. 从分包订单中,选择要转移给分包商的原材料:
- 分包订单提交后,您还可以在物料仪表板上查看物料的预留数量。
创建库存转移单以转移原材料
现在原材料已预留,创建库存转移单并将原材料物料交付给您的供应商。
在委外加工订单中,点击“转移”>“向供应商转移物料”。设置源仓库和目标仓库。库存条目类型将为“发送给分包商”,用于从一个仓库转移到另一个仓库。勾选“来自BOM”,选择BOM,输入数量,然后点击“获取物料”按钮。
创建委外加工入库单以接收成品和废料
使用委外加工入库单从供应商处接收物料。您需要输入供应商仓库,原材料将从该仓库取出,成品将在接收仓库中接收。这可以视为委外加工的反冲操作。
在委外加工订单中,点击“创建”>“委外加工入库单”。设置接收仓库和供应商仓库。确保检查“原材料”表格中的“消耗数量”,以便在供应商端保持正确的库存。您需要选择接收成品的供应商仓库。
废料物料从所选成品BOM的物料表格中获取。数量根据成品物料的数量计算,而费率则由BOM中指定的评估费率或废料费率决定。
委外加工入库单中的服务费用科目
用户可以在委外加工入库单中为服务物料设置费用科目。
如果用户在服务物料中设置了费用科目,该科目将自动填入“服务费用科目”字段。用户也可以手动在委外加工入库单中设置服务费用科目。如果未设置服务费用科目,系统将使用成品物料的费用科目来记录服务成本。一旦提交委外加工入库单,系统将针对服务费用科目记录服务成本。
原材料反冲
- BOM
- 如果设置基于BOM的反冲,即使您未针对委外加工订单转移物料,且供应商仓库有足够库存,系统也会消耗原材料。
- 已转移用于委外加工的物料
- 如果设置基于“已转移用于委外加工的物料”的反冲,系统将根据针对委外加工订单转移的物料消耗原材料。如果未转移任何库存,则在委外加工入库时不会消耗任何物料。
创建采购入库单
返回采购订单,点击“创建”>“采购入库单”。由于提交委外加工入库单时库存台账和会计台账均已更新,因此对库存台账和会计台账无影响。如果您有“采购税费”,会计台账将相应更新。
供应商自采原材料
在创建委外加工BOM时,可能有一些原材料(如螺母和螺栓)需要供应商自行采购。
在从委外加工订单创建“转移”的库存条目时,这些物料可以逐一排除,但如果物料超过100个,则无法做到。
如果某些原材料由供应商直接采购,则这些原材料必须包含在BOM中。
- 在BOM中价值为零
- 在委外加工订单中,该原材料不会出现在供应物料中,因为它未被供应
- 此外,在创建“转移”时,此类物料将从库存条目中排除
但是,供应商可以选择将供应商提供的物料包含在发送给您的销售订单中。
备注
- 确保加工物料的“费率”是加工/服务成本(不包括原材料成本)。
- 当您将成品物料接收到库存中时,ERPNext将自动添加原材料费率以用于评估目的。
- ERPNext将自动从BOM中默认委外加工订单的“预留仓库”。如果在BOM中未找到,则默认使用物料中设置的默认仓库。您可以从“原材料供应”部分的“预留仓库”字段为委外加工订单中的所有物料设置默认预留仓库。
功能
从单个委外采购订单创建多个委外加工订单
ERPNow允许用户从单个采购订单创建多个委外加工订单。
使用方法:
- 当您从采购订单点击“创建委外加工订单”时,默认情况下ERPNext会根据采购订单填充成品物料和服务物料表格。
- 现在允许用户根据需求编辑每个成品物料的数量。
- 如果您创建了一个部分委外加工单,然后尝试针对同一采购订单创建新的委外加工单,ERPNext 将自动计算剩余可委外加工的数量,并据此填写新单据。
注意:
- 一旦采购订单完全委外加工,即采购订单中没有剩余需要委外加工的物料,用户将无法从该采购订单创建新的委外加工单。
- 用户输入的数量不能超过(从采购订单获取的)可用委外加工数量。
在上述两种情况下,系统将相应地抛出错误。
库存预留
在 ERPNext v16 中,您现在可以预留将要发送给供应商的原材料。
在原材料表格上方,您现在会看到复选框 Reserve Stock。如果您勾选此选项并提交委外加工单,库存将针对该委外加工单进行预留,这本质上可以确保已承诺的库存不会被误用于其他地方。当通过针对委外加工单创建的 Send to Subcontractor 库存交易将原材料发送给供应商时,预留的库存将自动被使用。
请注意,如果在 Stock Settings 中启用了 Auto Reserve Stock 选项,则此选项将默认被勾选。
相关主题
- 采购订单
- 采购收货
- 质量检验
简介
分包
分包是一种工作合同类型,旨在将某些类型的工作外包给其他公司。它允许同时进行项目多个阶段的工作,通常能加快完成速度。各行各业都采用这种做法。
例如,使用复杂组件制造多种产品的制造商,会将某些组件分包出去,并在自己的工厂进行包装。
如果您的业务涉及将某些流程外包给第三方供应商,由您提供原材料,第三方负责劳动/生产,您可以使用 ERPNext 的分包功能来跟踪此过程。
向内分包
ERPNext 还支持向内分包,即您的公司作为分包商。在这种情况下,客户向您提供材料进行加工或制造。ERPNext 使您能够跟踪客户提供的材料、管理生产活动,并为所执行的服务开具账单。