销售设置

销售设置用于定义应用于销售周期中涉及的主数据和交易的属性和验证规则。

要访问销售设置,请前往:

首页 > 销售 > 设置 > 销售设置

客户默认值

1. 客户命名方式

保存客户时,会为该客户生成一个唯一 ID。

默认情况下,客户 ID 是根据客户名称生成的。

如果您希望使用命名系列来保存客户,请在“客户命名系列”字段中将值设置为“命名系列”。例如,使用命名系列保存的客户 ID 示例:“CUST00001, CUST00002, CUST00003…”等等。

2. 默认客户组

选择一个默认客户组,该组将在创建新客户时自动更新。

报价单可以针对客户以及潜在客户创建。当将为潜在客户创建的报价单转换为销售订单时,系统会尝试将该潜在客户转换为客户。在后端创建客户时,客户组的值从销售设置中获取。如果未找到客户组的默认值,则会收到一条要求输入客户组的验证消息。您也可以手动将潜在客户转换为客户。

3. 默认销售区域

选择一个默认销售区域,该区域将在创建新客户时自动更新。

报价单可以针对客户以及潜在客户创建。当将为潜在客户创建的报价单转换为销售订单时,系统会尝试将该潜在客户转换为客户。在后端创建客户时,销售区域的值从销售设置中获取。如果未找到销售区域的默认值,则会收到一条要求输入销售区域的验证消息。您也可以手动将潜在客户转换为客户。

物料价格设置

1. 默认价格表

在此字段中设置的价格表将自动更新到销售交易(如报价单、销售订单、交货单和销售发票)的价格表字段中。

2. 在整个销售周期中保持相同价格

确保在整个销售过程中保持相同的价格。启用后,ERPNext 将验证从销售订单创建的交货单或销售发票中物料的价格是否发生变化。

3. 使用默认价格表的价格作为后备

如果在交易中设置的价格表中未找到物料的物料价格,则会从默认价格表中获取价格。请勿将此功能与库存设置中的如果缺少则自动插入物料价格一起使用,因为来自默认价格表的价格可能会最终出现在其他价格表中。

3. 如果整个销售周期中未保持相同价格时的操作

您可以在“如果整个销售周期中未保持相同价格时的操作”字段中配置系统应采取的操作:

  • 停止ERPNext 将通过抛出验证错误来阻止您更改价格。
  • 警告:系统将允许您保存交易,但如果价格发生更改,则会显示一条警告消息。

注意: 仅当启用了“在整个销售周期中保持相同价格”时,此字段才可见。

4. 允许覆盖“停止”操作的角色

允许用户添加角色以覆盖“在整个销售周期中保持相同价格”的“停止”操作,前提是“如果整个销售周期中未保持相同价格时的操作”设置为“停止”。

注意: 仅当启用了“在整个销售周期中保持相同价格”并且“如果整个销售周期中未保持相同价格时的操作”设置为“停止”时,此字段才可见。

5. 允许用户在交易中编辑价格表价格

销售交易中的物料表格有一个名为“价格表价格”的字段。默认情况下,此字段在所有销售交易中都是不可编辑的。这是为了确保物料的价格从物料价格记录中获取,并且用户无法编辑它。

如果您希望从物料价格表获取的价格可编辑,则应取消选中此字段。

6. 验证物料销售价格与采购价格或评估价格

在进行销售时,了解您是否亏损非常重要。启用此验证将检查物料的销售价格与其评估/采购价格。如果发现物料的销售价格低于其采购价格,则当此复选框被勾选时,您将收到提示。

7. 根据子物料价格计算产品套装价格

启用此功能将执行以下操作:

  • 使所有打包/套装物料表格中的“价格”列可编辑。
  • 根据打包/套装物料表格中指定的子物料价格,计算物料表格中所有产品套装的价格。

注意: 如果启用此选项,在“项目”表中更新产品包(Product Bundle)的费率将不会改变其价格。保存单据时,价格将根据其子项目(Child Items)重置。

8. 允许项目使用负费率

启用此选项以允许在销售交易中对项目使用负费率。此设置适用于应用大额折扣、处理退款或退货,以及处理特殊促销定价。

交易设置

1. 创建销售发票和交货单是否需要销售订单?

如果您希望在创建销售发票或交货单之前必须创建销售订单,则应将“是否需要销售订单”字段设置为“是”。默认情况下,此字段为“否”。

可以通过在客户主数据中启用“允许在没有销售订单的情况下创建销售发票”复选框,为特定客户覆盖此配置。

2. 创建销售发票是否需要交货单?

要将创建交货单设置为创建销售发票前的强制步骤,您应将此字段设置为“是”。默认情况下,此字段为“否”。

可以通过在客户主数据中启用“允许在没有交货单的情况下创建销售发票”复选框,为特定客户覆盖此配置。

3. 销售更新频率

项目进度和公司交易详情更新的频率。默认为“每次交易”,如果您每天有大量交易,也可以设置为“每日”或“每月”。

4. 总括订单余量 (%)

表示允许超出总括订单数量的销售百分比。

5. 允许项目在交易中多次添加

这是一个验证检查,当未勾选时,可防止同一项目在同一个交易中被多次添加。在某些情况下,如果确实需要,可以勾选此框。

6. 允许针对客户采购订单创建多个销售订单

创建销售订单时,您可以更新从客户处收到的采购订单编号和日期。通常,您只能针对客户的采购订单号和日期创建一个销售订单。但是,如果您希望允许针对客户的同一采购订单号创建多个销售订单,请勾选“允许针对客户采购订单创建多个销售订单”复选框。

7. 允许为已过期的报价单创建销售订单

这允许从已过有效期的报价单创建销售订单,为处理基于过期报价的订单提供了灵活性。

8. 销售退货时不预留销售订单数量

在处理销售退货时,阻止自动预留销售订单中的库存数量。

9. 在销售交易中隐藏客户的税务识别号

根据法定要求,大多数客户都有唯一的税务识别号。这些税务识别号也需要在销售交易中获取。但是,如果您不希望使用此功能,可以通过勾选此属性来禁用它。

10. 启用销售折扣会计

启用后,将在单独的折扣科目中为折扣创建额外的分类账分录。

11. 在批量创建交货单时启用截止日期

启用后,将为从销售订单批量创建的交货单添加一个截止日期过滤器。这允许您仅处理交易日期在指定截止日期之前的订单,这对于期末处理和批量履行非常有用。

12. 允许数量为零的报价单

“允许数量为零的报价单”功能使用户能够创建和提交销售报价单,即使其中一个或多个项目的数量为零。例如:费率合同。

默认情况下,ERPNext 要求报价单中的所有项目都有有效数量。启用此选项后,系统将移除此限制,并允许为未指定数量的项目生成报价单。

13. 允许数量为零的销售订单

“允许数量为零的销售订单”功能使用户能够创建和提交销售订单,即使其中一个或多个项目的数量为零。例如:费率合同。

默认情况下,ERPNext 要求销售订单中的每个项目都有有效数量。启用此选项后,系统将绕过此验证,并允许创建包含零数量项目的销售订单。

条款与条件

条款和条件包含卖方提供给买方的服务/产品的条款和条件。

每个报价单/销售订单理想情况下都应包含一套合同条款。条款和条件通常用于定义服务条款、使用任何服务的条件,甚至在因使用所提供的商品或服务而对买方造成任何损害时限制卖方的责任。通常,最好创建条款和条件的模板,以便您拥有一套标准条款。

要访问条款和条件模板,请前往:

首页 > 销售 > 条款和条件模板

1. 如何创建条款和条件模板

  1. 前往条款和条件模板列表,点击新建。
  2. 添加条款和条件。

1.1. 在交易中选择

在交易中,您会找到一个条款和条件部分,您可以在其中搜索并获取所需的条款和条件主数据。

1.2 打印时的条款和条件

一旦在销售/采购交易中设置了条款和条件,它们将在打印时显示:

1.3 条款和条件应包含哪些内容?

以下是条款和条件应包含的一些常见主题:

  • 报价的有效期。
  • 付款条款(预付款、赊账、部分预付款等)。
  • 额外费用(或由客户支付的部分)。
  • 安全/使用警告。
  • 保修(如有)。
  • 退货政策。
  • 运输条款(如适用)。
  • 解决争议、赔偿、责任等的方式。
  • 您公司的地址和联系方式。

条款和条件是公司遵循的一般和特殊安排、规定、要求、规则、规格和标准。这些规格是公司与其客户、供应商或合作伙伴签订的协议或合同的重要组成部分。

  1. 地址模板
  2. 支票打印模板

地址模板

地址模板可以根据地区存储不同格式的地址。

每个地区都有自己定义地址的方式。为了管理文档(如报价单、采购发票等)中的多种地址格式,您可以创建按国家划分的地址模板

要访问地址模板,请前往:

CRM > 地址模板

当您设置系统时,会创建一个默认的地址模板。您可以编辑它,也可以创建新模板。此默认模板将适用于所有没有特定模板的国家。

考虑一位来自美国的客户,其中“县”是地址的一部分。如果您在美国的地址模板中设置了县,那么它就会显示在地址字段中,从而在打印预览中显示。像邮政编码这样的字段可以更改为显示为ZIP码,而像县这样的字段可以通过使用地址模板来添加。

地址模板会检查地址主数据中的“国家”字段,以便对交易应用不同的地址模板。

  1. 如何创建地址模板

  1. 前往地址模板列表,点击“添加地址模板”。
  2. 选择一个国家。
  3. 根据需要更改CSS和Jinja。
  4. 如果它将成为系统中的默认地址模板,请标记为默认。
  5. 保存。

注意:模板引擎基于HTML和Jinja系统。所有字段(包括自定义字段)都可用于创建模板。

  1. 条款与条件模板
  2. 支票打印模板

地址

您可以记录与潜在客户、客户、供应商、股东、销售合作伙伴或仓库相关联的地址。

您也可以将地址作为独立记录添加,而不与上述任何实体关联。

要访问地址列表,请前往:

首页 > CRM > 地址

如何创建地址

  1. 前往地址列表,点击“新建”。
  2. 选择地址类型。
  3. 在地址行1、地址行2、城市/城镇、县、州、国家中输入详细信息。
  4. 输入电子邮件地址、电话和传真。
  5. 输入链接文档类型和链接名称,以将此地址关联到客户、供应商等。
  6. 保存。 联系人

您也可以从客户或供应商记录中点击“新建地址”按钮来添加地址,如下所示。

要从电子表格中批量导入多个地址,请使用数据导入工具。


功能

一个地址可以关联到多个客户或多个供应商。

一个地址也可以同时关联到客户和供应商。

地址标题

如果地址未关联到任何实体,您需要手动添加标题。

如果地址关联到客户或供应商等实体,标题会自动以“实体名称-地址类型”格式生成。

首选账单地址和首选送货地址

如果您勾选了“首选送货地址”,该地址将自动添加到销售订单、销售发票和交货单交易中的送货地址。

同样,如果您勾选了“首选账单地址”,该地址将自动添加到销售订单、销售发票和交货单交易中的账单地址。

印度 GST 本地化

如果客户或供应商已在 GST 下注册,您可以在地址中输入 GSTIN 和 GST 州。请确保输入的 GSTIN 格式有效。

在销售交易中,地址会连同 GSTIN 一起被提取。

您也可以添加自己公司设施的地址。对于此类地址,请勾选“是您的公司地址”,在链接文档类型中选择“公司”,在链接名称中选择公司名称,这样您就可以在 GST 销售发票中选择它们来打印您自己的地址。

GSTIN 应添加到地址中,而不是客户/供应商中,因为一个客户/供应商可能拥有多个 GSTIN(每个开展业务的州一个)。

  1. 客户
  2. 供应商
  3. 销售合作伙伴

联系人

联系人代表一个人。

一个联系人可以与潜在客户、客户、供应商、股东、销售合作伙伴或用户关联。

您也可以将联系人作为独立记录添加,而无需将其链接到上述任何实体。

要访问联系人列表,请前往:

首页 > 客户关系管理 > 销售管道 > 联系人

如何创建联系人

  1. 前往联系人列表,点击新建。
  2. 输入名字和姓氏。
  3. 选择联系人的状态:被动、愿意联系或已回复。
  4. 输入联系详情,如电子邮件、电话等。
  5. 保存。 联系人

您还可以通过点击“新建联系人”按钮,从客户或供应商记录中添加联系人,如下所示。

当您针对某个实体(如客户/供应商)有多个联系人时,可以勾选“是否为主要联系人”以指定首选联系人。在销售订单和销售发票等交易中,主要联系人将被自动选择。

要从电子表格中导入多个联系人,请使用数据导入工具。


功能

一个联系人可以链接到多个客户或多个供应商。

一个联系人也可以同时链接到客户和供应商。

邀请联系人作为用户

您可以允许客户和供应商的联系人登录您的ERPNext系统并查看与他们相关的数据。有关此功能的更多详情,请查看客户门户。 您可以通过点击“邀请为用户”按钮,向联系人发送电子邮件邀请。

  1. 客户
  2. 供应商
  3. 销售合作伙伴

区域

区域(Territory)是您开展业务的地理区域。

ERPNext 中,区域用于对客户、地址进行分类,在会计报告中,也用于分配销售目标。

要访问区域列表,请前往:

首页 > 销售 > 设置 > 区域

如何创建区域

  1. 前往区域列表,点击“新建”。
  2. 如果该区域下将有子区域,请勾选“组节点”。例如,法国是一个组区域,巴黎是一个子区域。
  3. 保存。 区域列表

您可以在父区域下添加多个子区域。保存后,该区域可在交易和报告中选择。

功能

分配区域经理

您可以分配一位区域经理,负责该区域的销售工作。这是一个

设置销售目标

在此,您可以根据以下字段设置具体的销售目标:

  • 物料组
  • 会计年度
  • 目标数量
  • 目标金额
  • 目标分配

要了解更多关于设置销售目标的信息,请访问“销售员目标分配”页面

  1. 客户
  2. 地址

会计维度筛选

版本 13 中引入

在 ERPNext 中,您可以控制针对特定科目的各种核算维度的标记。 您可以使用核算维度筛选器允许或限制针对某个科目的某些核算维度。

要访问核算维度筛选器列表,请转到:

首页 > 会计 > 核算维度筛选器

1. 如何在 ERPNext 中创建核算维度筛选器。

  1. 转到核算维度筛选器列表,然后点击新建。
  2. 选择需要应用限制的核算维度。
  3. 根据您要应用的限制类型,在“允许或限制”字段中选择“允许”或“限制”。
  4. 在科目表中添加将应用限制的科目。如果某个核算维度必须对特定科目强制使用,您还可以勾选“是否强制”复选框。
  5. 在维度表中添加维度值,这些值将针对上述科目被允许或限制。

2. 功能特性

2.1 在交易中筛选核算维度

根据对科目应用的限制,只有允许的维度会被筛选出来并显示在交易中。

2.2 对无效和强制维度的验证

如果缺少任何强制维度,或者针对任何适用科目标记了受限维度,系统将不允许提交该交易,直到选择了正确的核算维度。

  1. 成本中心
  2. 预算编制
  3. 核算维度

银行保函

银行保函是银行等贷款机构出具的担保,确保债务人的债务能够得到履行。

换句话说,如果债务人未能偿还债务,银行将代为支付。银行保函使客户或债务人能够购买商品、设备或获得贷款,从而扩大业务活动。

客户可能会要求您提供第三方(如银行)出具的银行保函。该保函有指定金额,通常是合同总价值的一定百分比。银行保函在指定期限内有效,过期后失效。

在大型组织与小型组织之间的交易中,大型组织(供应商)面临无法收到提供物品/服务所应得款项的风险,因此它会从小型组织(客户)处获得银行保函。银行保函确保如果小型组织无法付款,大型组织仍能获得款项。

要访问银行保函列表,请前往:

首页 > 会计 > 银行与付款 > 银行保函

1. 如何创建银行保函

  1. 前往银行保函列表,点击新建。
  2. 选择类型:是从客户处接收银行保函,还是向供应商提供银行保函。
  3. 设置开始日期,并在“有效期(天)”中输入保函有效的天数。
  4. 根据步骤2选择销售订单或采购订单。
  5. 客户/供应商和金额将自动获取。
  6. 选择银行和银行账户。
  7. 输入银行保函编号和受益人名称。
  8. 保存并提交。

此文档允许您跟踪向供应商提供的和从客户处收到的银行保函。您可以在银行保函到期日临近时设置邮件提醒,以提醒自己从客户处取回银行保函。

1.1 创建银行保函时的其他选项

  • 保证金:这是支付给银行以办理银行保函的一定比例金额。
  • 产生的费用:银行收取的手续费。
  • 定期存款编号:如果提供方有定期存款,他们可以用其来办理银行保函。
  1. 会计科目表
  2. 销售订单
  3. 采购订单

采购退货

已采购的商品被退回称为采购退货。

通过采购退货功能,您可以将产品退还给供应商。这可能是由于多种原因,例如商品有缺陷、质量不匹配、买方不需要该库存等。

1. 前提条件

在创建和使用采购退货之前,建议您首先创建以下内容:

  • 商品
  • 采购发票

采购收货单

2. 如何创建采购退货

  1. 首先打开原始的采购收货单,即供应商交付商品时所依据的单据。

  1. 点击“创建 > 退货”,这将打开一张新的采购收货单,并勾选“是否退货”。商品、单价和税额将显示为负数。

  1. 提交退货采购收货单后,系统将减少指定仓库中的商品数量。为保持正确的库存估值,库存余额也将根据退回商品的原始采购价格相应增加。

  1. 在会计分类账中,“库存商品”科目将被贷记,而“已收货未开票”科目将被借记。

如果启用了永续盘存,系统还将针对仓库科目过账会计分录,以使仓库科目余额与库存分类账中的库存余额同步。

3. 通过采购收货单退货对库存的影响

针对采购收货单创建采购退货时:

  • 原始采购收货单及其关联的任何采购订单中的退回数量会被更新。

  • 如果100%退货,原始采购收货单的状态将变为已发出退货

  1. 销售退货
  2. 永续盘存

客户分组

客户组是在某些方面相似的客户的集合。

客户组允许您组织您的客户。通常,客户根据其业务运营领域按市场细分进行分组。在 ERPNext 中,客户组以层级结构创建。您可以创建一个主客户组,并在其下添加子客户组。

您可以定义一个价格列表,该列表将自动应用于属于该组的所有客户。您还可以获取每个组的趋势分析。默认情况下会创建个人、商业和政府客户组。您可以根据需要添加自己的客户组,例如零售、批发等。

如何创建客户组

  1. 转到 CRM > 设置 > 客户组
  2. 点击一个父级客户组,例如“所有客户组”。
  3. 点击“添加子项”。
  4. 输入“客户组名称”。
  5. 如果您想在此组下添加子客户组,请勾选“组节点”。
  6. 点击“创建新项”。

提示:如果您认为所有这些都太麻烦,您可以将其保留为“默认 客户组”。但所有这些努力,在您开始获取报告时会得到回报。下面是一个示例报告的样例:

功能

分配信用额度、默认价格列表和默认付款条款模板

您可以分配信用额度、价格列表和付款条款,当在销售交易(如销售订单和销售发票)中选择属于该客户组的客户时,这些将自动应用。

默认应收账户

您无需在 ERPNext 中为每个客户创建单独的会计分类账。有关更多详细信息,请阅读通用应收账户。

如果您需要为某个客户设置单独的应收账户,可以在“默认应收账户”部分添加。

  1. 客户
  2. 价格列表
  3. 付款条款