ERPNext 中的销售交易涵盖了销售流程中的一系列操作,从接收和处理订单,到向客户交付商品或服务,再到收款。
在整个交易过程中,ERPNext 实现了与客户的无缝沟通,跟踪销售活动,实时更新库存水平,并与会计模块集成,确保财务记录的准确性。
- 报价单
- 销售订单
- 销售发票
- 贷项通知单
- 总括订单
- 直接发货
- 销售退货
- 交货单
ERPNext 中的销售交易涵盖了销售流程中的一系列操作,从接收和处理订单,到向客户交付商品或服务,再到收款。
在整个交易过程中,ERPNext 实现了与客户的无缝沟通,跟踪销售活动,实时更新库存水平,并与会计模块集成,确保财务记录的准确性。
销售设置用于定义应用于销售周期中涉及的主数据和交易的属性和验证规则。
要访问销售设置,请前往:
首页 > 销售 > 设置 > 销售设置
保存客户时,会为该客户生成一个唯一 ID。
默认情况下,客户 ID 是根据客户名称生成的。
如果您希望使用命名系列来保存客户,请在“客户命名系列”字段中将值设置为“命名系列”。例如,使用命名系列保存的客户 ID 示例:“CUST00001, CUST00002, CUST00003…”等等。
选择一个默认客户组,该组将在创建新客户时自动更新。
报价单可以针对客户以及潜在客户创建。当将为潜在客户创建的报价单转换为销售订单时,系统会尝试将该潜在客户转换为客户。在后端创建客户时,客户组的值从销售设置中获取。如果未找到客户组的默认值,则会收到一条要求输入客户组的验证消息。您也可以手动将潜在客户转换为客户。
选择一个默认销售区域,该区域将在创建新客户时自动更新。
报价单可以针对客户以及潜在客户创建。当将为潜在客户创建的报价单转换为销售订单时,系统会尝试将该潜在客户转换为客户。在后端创建客户时,销售区域的值从销售设置中获取。如果未找到销售区域的默认值,则会收到一条要求输入销售区域的验证消息。您也可以手动将潜在客户转换为客户。
在此字段中设置的价格表将自动更新到销售交易(如报价单、销售订单、交货单和销售发票)的价格表字段中。
确保在整个销售过程中保持相同的价格。启用后,ERPNext 将验证从销售订单创建的交货单或销售发票中物料的价格是否发生变化。
如果在交易中设置的价格表中未找到物料的物料价格,则会从默认价格表中获取价格。请勿将此功能与库存设置中的如果缺少则自动插入物料价格一起使用,因为来自默认价格表的价格可能会最终出现在其他价格表中。
您可以在“如果整个销售周期中未保持相同价格时的操作”字段中配置系统应采取的操作:
注意: 仅当启用了“在整个销售周期中保持相同价格”时,此字段才可见。
允许用户添加角色以覆盖“在整个销售周期中保持相同价格”的“停止”操作,前提是“如果整个销售周期中未保持相同价格时的操作”设置为“停止”。
注意: 仅当启用了“在整个销售周期中保持相同价格”并且“如果整个销售周期中未保持相同价格时的操作”设置为“停止”时,此字段才可见。
销售交易中的物料表格有一个名为“价格表价格”的字段。默认情况下,此字段在所有销售交易中都是不可编辑的。这是为了确保物料的价格从物料价格记录中获取,并且用户无法编辑它。
如果您希望从物料价格表获取的价格可编辑,则应取消选中此字段。
在进行销售时,了解您是否亏损非常重要。启用此验证将检查物料的销售价格与其评估/采购价格。如果发现物料的销售价格低于其采购价格,则当此复选框被勾选时,您将收到提示。
启用此功能将执行以下操作:
注意: 如果启用此选项,在“项目”表中更新产品包(Product Bundle)的费率将不会改变其价格。保存单据时,价格将根据其子项目(Child Items)重置。
启用此选项以允许在销售交易中对项目使用负费率。此设置适用于应用大额折扣、处理退款或退货,以及处理特殊促销定价。
如果您希望在创建销售发票或交货单之前必须创建销售订单,则应将“是否需要销售订单”字段设置为“是”。默认情况下,此字段为“否”。
可以通过在客户主数据中启用“允许在没有销售订单的情况下创建销售发票”复选框,为特定客户覆盖此配置。
要将创建交货单设置为创建销售发票前的强制步骤,您应将此字段设置为“是”。默认情况下,此字段为“否”。
可以通过在客户主数据中启用“允许在没有交货单的情况下创建销售发票”复选框,为特定客户覆盖此配置。
项目进度和公司交易详情更新的频率。默认为“每次交易”,如果您每天有大量交易,也可以设置为“每日”或“每月”。
表示允许超出总括订单数量的销售百分比。
这是一个验证检查,当未勾选时,可防止同一项目在同一个交易中被多次添加。在某些情况下,如果确实需要,可以勾选此框。
创建销售订单时,您可以更新从客户处收到的采购订单编号和日期。通常,您只能针对客户的采购订单号和日期创建一个销售订单。但是,如果您希望允许针对客户的同一采购订单号创建多个销售订单,请勾选“允许针对客户采购订单创建多个销售订单”复选框。
这允许从已过有效期的报价单创建销售订单,为处理基于过期报价的订单提供了灵活性。
在处理销售退货时,阻止自动预留销售订单中的库存数量。
根据法定要求,大多数客户都有唯一的税务识别号。这些税务识别号也需要在销售交易中获取。但是,如果您不希望使用此功能,可以通过勾选此属性来禁用它。
启用后,将在单独的折扣科目中为折扣创建额外的分类账分录。
启用后,将为从销售订单批量创建的交货单添加一个截止日期过滤器。这允许您仅处理交易日期在指定截止日期之前的订单,这对于期末处理和批量履行非常有用。
“允许数量为零的报价单”功能使用户能够创建和提交销售报价单,即使其中一个或多个项目的数量为零。例如:费率合同。
默认情况下,ERPNext 要求报价单中的所有项目都有有效数量。启用此选项后,系统将移除此限制,并允许为未指定数量的项目生成报价单。
“允许数量为零的销售订单”功能使用户能够创建和提交销售订单,即使其中一个或多个项目的数量为零。例如:费率合同。
默认情况下,ERPNext 要求销售订单中的每个项目都有有效数量。启用此选项后,系统将绕过此验证,并允许创建包含零数量项目的销售订单。
条款和条件包含卖方提供给买方的服务/产品的条款和条件。
每个报价单/销售订单理想情况下都应包含一套合同条款。条款和条件通常用于定义服务条款、使用任何服务的条件,甚至在因使用所提供的商品或服务而对买方造成任何损害时限制卖方的责任。通常,最好创建条款和条件的模板,以便您拥有一套标准条款。
要访问条款和条件模板,请前往:
首页 > 销售 > 条款和条件模板
在交易中,您会找到一个条款和条件部分,您可以在其中搜索并获取所需的条款和条件主数据。
一旦在销售/采购交易中设置了条款和条件,它们将在打印时显示:
以下是条款和条件应包含的一些常见主题:
条款和条件是公司遵循的一般和特殊安排、规定、要求、规则、规格和标准。这些规格是公司与其客户、供应商或合作伙伴签订的协议或合同的重要组成部分。
地址模板可以根据地区存储不同格式的地址。
每个地区都有自己定义地址的方式。为了管理文档(如报价单、采购发票等)中的多种地址格式,您可以创建按国家划分的地址模板。
要访问地址模板,请前往:
CRM > 地址模板
当您设置系统时,会创建一个默认的地址模板。您可以编辑它,也可以创建新模板。此默认模板将适用于所有没有特定模板的国家。
考虑一位来自美国的客户,其中“县”是地址的一部分。如果您在美国的地址模板中设置了县,那么它就会显示在地址字段中,从而在打印预览中显示。像邮政编码这样的字段可以更改为显示为ZIP码,而像县这样的字段可以通过使用地址模板来添加。
地址模板会检查地址主数据中的“国家”字段,以便对交易应用不同的地址模板。
注意:模板引擎基于HTML和Jinja系统。所有字段(包括自定义字段)都可用于创建模板。
您可以记录与潜在客户、客户、供应商、股东、销售合作伙伴或仓库相关联的地址。
您也可以将地址作为独立记录添加,而不与上述任何实体关联。
要访问地址列表,请前往:
首页 > CRM > 地址
您也可以从客户或供应商记录中点击“新建地址”按钮来添加地址,如下所示。
要从电子表格中批量导入多个地址,请使用数据导入工具。
一个地址可以关联到多个客户或多个供应商。
一个地址也可以同时关联到客户和供应商。
如果地址未关联到任何实体,您需要手动添加标题。
如果地址关联到客户或供应商等实体,标题会自动以“实体名称-地址类型”格式生成。
如果您勾选了“首选送货地址”,该地址将自动添加到销售订单、销售发票和交货单交易中的送货地址。
同样,如果您勾选了“首选账单地址”,该地址将自动添加到销售订单、销售发票和交货单交易中的账单地址。
如果客户或供应商已在 GST 下注册,您可以在地址中输入 GSTIN 和 GST 州。请确保输入的 GSTIN 格式有效。
在销售交易中,地址会连同 GSTIN 一起被提取。
您也可以添加自己公司设施的地址。对于此类地址,请勾选“是您的公司地址”,在链接文档类型中选择“公司”,在链接名称中选择公司名称,这样您就可以在 GST 销售发票中选择它们来打印您自己的地址。
GSTIN 应添加到地址中,而不是客户/供应商中,因为一个客户/供应商可能拥有多个 GSTIN(每个开展业务的州一个)。
联系人代表一个人。
一个联系人可以与潜在客户、客户、供应商、股东、销售合作伙伴或用户关联。
您也可以将联系人作为独立记录添加,而无需将其链接到上述任何实体。
要访问联系人列表,请前往:
首页 > 客户关系管理 > 销售管道 > 联系人
您还可以通过点击“新建联系人”按钮,从客户或供应商记录中添加联系人,如下所示。
当您针对某个实体(如客户/供应商)有多个联系人时,可以勾选“是否为主要联系人”以指定首选联系人。在销售订单和销售发票等交易中,主要联系人将被自动选择。
要从电子表格中导入多个联系人,请使用数据导入工具。
一个联系人可以链接到多个客户或多个供应商。
一个联系人也可以同时链接到客户和供应商。
您可以允许客户和供应商的联系人登录您的ERPNext系统并查看与他们相关的数据。有关此功能的更多详情,请查看客户门户。 您可以通过点击“邀请为用户”按钮,向联系人发送电子邮件邀请。
区域(Territory)是您开展业务的地理区域。
在 ERPNext 中,区域用于对客户、地址进行分类,在会计报告中,也用于分配销售目标。
要访问区域列表,请前往:
首页 > 销售 > 设置 > 区域
您可以在父区域下添加多个子区域。保存后,该区域可在交易和报告中选择。
您可以分配一位区域经理,负责该区域的销售工作。这是一个
在此,您可以根据以下字段设置具体的销售目标:
要了解更多关于设置销售目标的信息,请访问“销售员目标分配”页面
版本 13 中引入
在 ERPNext 中,您可以控制针对特定科目的各种核算维度的标记。 您可以使用核算维度筛选器允许或限制针对某个科目的某些核算维度。
要访问核算维度筛选器列表,请转到:
首页 > 会计 > 核算维度筛选器
根据对科目应用的限制,只有允许的维度会被筛选出来并显示在交易中。
如果缺少任何强制维度,或者针对任何适用科目标记了受限维度,系统将不允许提交该交易,直到选择了正确的核算维度。
银行保函是银行等贷款机构出具的担保,确保债务人的债务能够得到履行。
换句话说,如果债务人未能偿还债务,银行将代为支付。银行保函使客户或债务人能够购买商品、设备或获得贷款,从而扩大业务活动。
客户可能会要求您提供第三方(如银行)出具的银行保函。该保函有指定金额,通常是合同总价值的一定百分比。银行保函在指定期限内有效,过期后失效。
在大型组织与小型组织之间的交易中,大型组织(供应商)面临无法收到提供物品/服务所应得款项的风险,因此它会从小型组织(客户)处获得银行保函。银行保函确保如果小型组织无法付款,大型组织仍能获得款项。
要访问银行保函列表,请前往:
首页 > 会计 > 银行与付款 > 银行保函
此文档允许您跟踪向供应商提供的和从客户处收到的银行保函。您可以在银行保函到期日临近时设置邮件提醒,以提醒自己从客户处取回银行保函。
已采购的商品被退回称为采购退货。
通过采购退货功能,您可以将产品退还给供应商。这可能是由于多种原因,例如商品有缺陷、质量不匹配、买方不需要该库存等。
在创建和使用采购退货之前,建议您首先创建以下内容:
或
采购收货单
如果启用了永续盘存,系统还将针对仓库科目过账会计分录,以使仓库科目余额与库存分类账中的库存余额同步。
针对采购收货单创建采购退货时:
原始采购收货单及其关联的任何采购订单中的退回数量会被更新。
如果100%退货,原始采购收货单的状态将变为已发出退货: