添加边距

用户可以通过以下两种方式对报价单项目和销售订单项目应用利润加成。 1) 价格规则:通过此方法,用户可以根据条件对报价单和销售订单应用利润加成。您可以在价格规则中找到“利润加成”部分,用户需要选择利润加成的类型(百分比或金额)以及比率或金额。如果启用了价格规则,系统将自动对报价单项目和销售订单项目应用利润加成。

要设置价格规则,请前往:

销售 > 设置 > 价格规则 或 会计 > 设置 > 价格规则

####在价格规则中添加利润加成

总利润加成计算方式如下:Rate = Price List Rate + Margin Rate

因此,要应用利润加成,您需要为项目添加价格表。

要添加价格表,请前往:

销售 > 设置 > 项目价格 或 库存 > 设置 > 项目价格

####添加项目价格

  1. 直接在项目上应用利润加成:如果用户希望在不使用价格规则的情况下应用利润加成,可以使用此选项。在报价单项目和销售订单项目中,用户可以选择利润加成类型以及比率或金额。系统将计算利润加成,并将其应用于价格表费率,从而计算出产品的最终费率。

要直接在报价单或销售订单上添加利润加成,请前往:

销售 > 文档 > 报价单

添加项目并向下滚动到可以找到“利润加成类型”的部分。

####在报价单中添加利润加成

销售退货管理

在销售退货的情况下,以下关于库存和会计的调整可以通过多种方式处理。让我们根据销售退货调整来检查会过账哪些库存和会计科目。

无付款退货

如果客户在处理付款之前就要求退货,那么您可以简单地:

  1. 取消销售发票。
  2. 针对交货单创建销售退货单。

如果您的法律规定不允许取消销售发票,您也可以针对销售发票创建贷项通知单。

这是一种场景,客户向您购买了商品,销售发票已提交,并且也已付款。

  1. 针对销售发票创建贷项通知单。
  2. 在销售发票中,勾选“是否已付款”字段。确保在相关表格中选择了付款账户/付款方式。
  3. 如果您还希望通过销售发票本身退回商品,请勾选“更新库存”字段。
  4. 保存并提交贷项通知单。

根据此分录,已售出的商品将被重新接收回您的仓库。同时,从客户处收到的付款将被冲销。

创建贷项通知单后,销售发票的未结余额将变为负数。这将为您提供调整此销售发票(负余额)的空间,以抵销未来的未结销售发票。

未付款销售发票 – 贷项通知单

在客户未进行任何付款的销售退货情况下,您可以简单地创建贷项通知单。创建贷项通知单后,销售发票的未结余额将变为负数。

对于库存调整,您可以针对交货单创建销售退货单,或者在贷项通知单本身中勾选“更新库存”字段。

销售交易中的销售人员

ERPNext 中,销售员主数据以树形结构维护。所有销售交易中均可选择销售员。

销售员也可以在客户主数据中更新。在交易中选择客户时,客户中已更新的销售员将自动带入销售交易。

####销售员贡献

如果多个销售员共同处理一个订单,则应为每个销售员设置贡献比例(%)。

保存交易时,根据净总额和贡献比例(%),将为每个销售员计算 Contribution to Net Total

所有销售员的总贡献比例必须为 100%。如果只选择一个销售员,则贡献比例为 100。

####销售员交易报告

从以下位置查看销售员的交易报告:

销售 > 标准报告 > 按销售员分类的交易摘要

此报告可根据销售订单、交货单和销售发票生成。它将显示某位员工的总销售额。

####按销售员计算的佣金

ERPNext 仅提供销售员的总销售额。如果您向销售员提供佣金,则应将销售员添加为 ERPNext 中的销售合作伙伴。对于销售合作伙伴,您可以定义佣金比例(%)。在销售交易中选择销售合作伙伴后,根据净总额,佣金金额也会自动计算。您可以从以下位置查看销售合作伙伴的佣金报告:

会计 > 标准报告 > 销售合作伙伴佣金

国际贸易术语与指定地点

关于国际贸易术语

国际贸易术语是国际商业交易中常用的标准化贸易条款。它们界定了交易中买方和卖方的责任,包括货物交接和付款,并有助于确保双方理解各自的义务和权利。国际贸易术语由国际商会(ICC)发布,并定期更新以反映国际贸易实践的变化。

指定地点是买卖双方约定的具体地点,在该地点,双方根据国际贸易术语所承担的义务和权利得以履行。例如,在FOB(船上交货)术语中,指定地点是装运港,当货物在该地点装上船时,卖方的义务即告完成。在CIF(成本、保险费加运费)术语中,指定地点是目的港,当货物交付到该指定地点时,卖方的义务即告完成。指定地点是国际贸易术语的重要组成部分,因为它决定了哪一方负责与交易相关的各项任务和费用。

通过使用国际贸易术语,您可以避免误解,并确保交易顺利完成且高效。

国际贸易术语在ERPNext中的使用方式

ERPNext交易中,有两个与国际贸易术语相关的字段:“国际贸易术语”字段和“指定地点”字段。这些字段用于确保交易中准确记录了国际贸易术语和指定地点。

  • “国际贸易术语”字段是一个链接字段,允许您从标准化贸易条款列表中选择适用的国际贸易术语。
  • “指定地点”字段是一个文本字段,在您选择了国际贸易术语后变为可见。此字段允许您输入双方约定的具体地点,即在该地点,双方根据国际贸易术语所承担的义务和权利得以履行。

延伸阅读

  • en.wikipedia.org/wiki/Incoterms

短平多单

销售订单的提前关闭等同于删除该销售订单。如果销售订单被提前关闭,则不允许对该销售订单进行任何进一步的交易(除非重新打开)。

ERPNext 中,您可以通过点击状态下的“关闭”选项来关闭销售订单,如下方截图所示。

然而,有时您可能希望一次性关闭多个销售订单。为此,请按照以下步骤操作:

  1. 前往销售订单列表

  2. 选择您想要提前关闭的销售订单

  3. 前往菜单并点击“关闭”

这将批量关闭所有选定的销售订单。

如果您希望重新打开已关闭的销售订单,请选择它们,然后前往菜单 > 重新打开。

注意: 同样的步骤也可用于关闭/重新打开多个采购订单。

关闭销售订单

在已提交的销售订单中,您会找到停止选项。停止销售订单将限制用户针对该订单创建交货单和销售发票。

####场景

收到十台风力涡轮机的订单。同时创建了十台数量的销售订单。由于库存短缺,只向客户交付了七台。剩余三台即将交付。客户通知说,他们不需要交付剩余物品,因为他们已从其他供应商处购买了。

在这种情况下,将只为七台创建交货单和销售发票。并且该销售订单应被设置为已停止。

一旦销售订单被设置为已停止,您将不会在“待交付”和“待开票”报告中看到剩余数量(本例中为三台)。要对已停止的销售订单进行进一步交易,您应首先取消停止。

您也会在采购订单中找到相同的功能。

提交后修改销售订单

现在,提交后可以使用 Update Items 按钮修改销售订单中的单价和数量。

要修改已提交销售订单中的单价和数量,请点击 Update Items 按钮。系统将弹出一个对话框,供您进行更改。

请注意以下验证规则和使用场景:

  • 更新功能会检查销售订单是否已关联交货单和销售发票。
  • 对于未交货的销售订单和部分交货单,可以更新数量。对于已完成交货单的销售订单,则无法更新数量。
  • 对于未开票和部分开票的销售订单,可以更新单价。对于已提交销售发票的销售订单,则无法更新单价。

应用折扣

在销售交易中,有多种方式可以对某个商品应用折扣。这可以在所有销售和采购交易中实现。

1. 基于商品价格表价格的折扣

您可以在交易的商品表格中找到“折扣”字段,点击行右侧的向下箭头。折扣可以按百分比或与商品价格表价格相关的固定金额来应用。

折扣(%)功能在所有销售和采购交易中均可用。

如果您希望针对特定数量定期应用折扣(以百分比形式),建议使用“定价规则”。请阅读定价规则文档以了解更多信息。

2. 基于净总额或总金额的折扣

在“附加折扣”部分(适用于“销售订单”或“销售发票”),您可以按固定金额或百分比对销售总额应用折扣。

2.1 基于“净总额”的折扣

如果折扣是基于净总额应用的,则商品的净价和净额将根据折扣金额计算。只有当使用此功能应用折扣时,“净价”和“净额”字段才会显示。

2.2 基于“总金额”的折扣

如果折扣是基于总金额应用的,则商品的净价、净额以及税费都会根据折扣金额重新计算。

销售订单原料申请

生产计划帮助用户针对多个销售订单进行生产规划,并基于待生产的成品数量,协助进行原材料的物料采购计划。

但是,当你只需要针对单个销售订单的原材料项进行规划时,操作就会变得有些繁琐。因此,你可以直接从该销售订单中,为其中成品项所需的原材料创建物料需求申请。

为此,你可以按照以下步骤操作。

  • 在你的销售订单提交后,点击创建并选择请求原材料

  • 系统将打开一个对话框,并显示所有包含物料清单(BOM)的成品项。

  • 在这里,你可以根据需要更改物料清单(BOM),并选择必要的选项。

假设,启用包含展开项将从物料清单(BOM)的展开项中获取原材料;而启用忽略已有订购数量,则即使所需数量已存在,也会创建需求申请。

  • 点击创建,你的物料需求申请将被提交。

系统为销售订单中成品项的原材料生成了物料需求申请。

子公司间直运

场景:

我们的业务有两家姐妹公司,其中 SAS 负责处理客户和销售订单,而 BV 负责处理库存、采购以及部分本地客户。

使用 ERPNext,我们希望实现以下工作流程。

  1. 客户联系 SAS
  2. SAS 生成销售订单
  3. SAS 将销售订单转换为向 BV 的采购订单
  4. BV 收到来自 SAS 的采购订单 > 销售订单
  5. BV 从库存中向最终客户履行订单
  6. BV 向 SAS 开具发票
  7. SAS 向 BV 付款
  8. SAS 向最终客户开具发票并收款

答案:

您可以通过使用 ERPNext 的直运功能来管理此场景。请查看以下链接,了解它在 ERPNext 中的运作方式。

直运

步骤:

  1. 对于 SAS 公司,为客户创建销售订单。确保勾选该物料的“直运”选项。
  2. 对于 SAS 公司,将 BV 添加为供应商
  3. 根据销售订单创建采购订单。在采购订单中,选择 BV 作为供应商。但收货地址将是客户的地址。
  4. SAS 将创建采购发票,因为他们有责任向 BV 付款。
  5. 针对原始销售订单,SAS 将为客户创建销售发票,稍后创建付款分录。
  6. BV 公司将 SAS 添加为客户。他们可以创建销售订单以在其账户中确认收入。为客户制作交货单。为 SAS 制作销售发票。