转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825988.html

一:销售模块

销售模块的用途:

1)管理销售团队、销售人员;维护销售产品;

2)管理销售行为:报价、销售订单;

3)管理售后行为:开票、超售;

4)对销售业务单据进行多维分析,提供决策支持。

二:安装

1)安装 Sales模块;

2)安装中国会计科目表、中国小企业科目表、中国会计科目表:企业会计准则。

三:菜单介绍

由上图,可得  销售 模块菜单分5大子功能:仪表板、销售、开票、报告、配置。

其中,最重要的业务发生流程是在  销售+开票 ; 仪表板是方便管理销售团队的日常工作; 报告 是对业务单据进行多维分析;配置 是对销售模块进行一些基础设置

四:功能1:配置

点击“配置”——“设置”菜单,可以看到销售模块相关对一系列配置项。主要分为4个方面的设置:产品、定价、报价单&销售、客户。

如果更改了这4方面的某些配置,则在“配置”菜单下会多出对应的子菜单,用于进行具体配置项内容的定义。

1:产品相关设置

1)产品变体

启用了产品变体:则“配置——产品”菜单下,可以设置有什么属性、各种属性的属性值;然后在创建产品时,可以在“变体”选项卡下为它添加多种属性,成为各种变体;产品的变体在新出现的“产品变体”菜单下可以看到。

2)计量单位

启用计量单位,则“配置——产品”菜单下,可以设置计量单位记录;然后在创建产品时,可以选择所用的(销售)计量单位、采购计量单位。

3)数字产品

启用电子商务功能。启用该选项会触发Website Sale Digital模块的安装。

同时,在website页面会多出“商店”菜单,以电子商店的形式售卖产品。

2:定价相关设置

1)单一售价

直接取产品的销售价格字段作为售价。

2)不同顾客、货币指定不同价格

配置——价格表,为不同顾客指定不同价格表。

3)高级定价

为价格表添加价格项目;

价格项目制定了具体的定价信息,可以对所有产品、某类型产品、特定产品、产品变体等进行定价;

价格也可以制定固定价格、百分比折扣、基于公式进行计算等。

3:报价单&销售设置

销售相关配置都是关于报价单的,通过配置项指定报价单应该显示什么内容。

在 配置——销售——报表布局类型    ,可以对报价单内容作进一步排版布局设置。

4:客户设置

1)打印或电子邮件

默认启用第一条,在报价单但form视图的header栏,有按钮“打印”和“发送电子邮件”,点击打印会自动根据报价单内容生成一份pdf以供打印;点击发送电子邮件,也会自动将报价单内容生成pdf并作为邮件附件,添加客户邮箱后即可发送邮件到对方的邮箱,如果对方也使用该系统,则对方的“消息”模块会收到信息以及附件。

2)在线批准和支付

高级功能,启用后会将报价单信息传递到一个网页进行展示,网页会包括公司的介绍、宣传信息,并把报价单内容嵌入。

客户打开链接后可以直接在该网页进行电子签名、验收报价单。

五:功能2:仪表板

销售模块的管理单元是销售团队。

销售团队可以在“配置——销售团队”中创建。

仪表板上是kanban视图,一个销售团队一张卡片。

销售团队可以通过kanban快速操作。

六:功能3:销售

销售功能下,主要分为:客户、产品、销售 三方面。

1:客户

以kanban的形式展示客户信息。

2:产品

以kanban形式展示所销售的产品;以列表信息展示产品的变体们。

3:销售

销售行为主要分两步:向客户提供报价单——>客户下销售订单。

1)报价单

报价单新建完成后,可以点击“打印”生成pdf电子报价单进行打印,也可以点击“以邮件发送”将报价单pdf发送给客户。

在客户回传销售信息后,点击“确认销售”,使报价单转为销售订单。

2)销售订单

销售订单与报价单是同一张单据,只不过对应但是“销售订单”状态。

同样地,可以将销售订单打印或发邮件。

如果启用了在线批准和支付,则顾客可以在网页上审核销售订单、支付,从而完成该销售订单。

七:功能4:开票

开票菜单下包含两个功能:开发票、超售订单。

1:开票

对需要开发票对销售订单,进行开具发票。可以逐一开,也可以合并开。

2:超售

八:功能5:报告

1:销售报告

菜单下只有“销售”透视图:

2:报价单、销售、发票分析

在仪表板的各种卡片的“更多——报告”菜单下, 可以查看报价单图表分析、销售图表分析、发票图表分析。

Odoo销售模块的更多相关文章

  1. Odoo CRM模块

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825983.html  一:理解CRM CRM:客户关系管理,是指企业用CRM技术来管理与客户之间的关系. ...

  2. Odoo采购模块

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825976.html 一:采购过程 采购业务可以分为以下几个流程: 1)建立供应商信息 企业需要与供应商建 ...

  3. Odoo的模块和应用程序的区别和使用

    一.模块(modules)和应用程序(application)的区别: 模块元件是Odoo应用程序的组成快.模块可以将新功能添加到Odoo,或改变现有功能.模块是一个包含名为__manifest__. ...

  4. SAP销售模块塑工常见问题和解决方案(自己收藏)

    当创建订单时出现提示不存在该产品层次,如图: 解决方案:将该物料正确的产品层次提供给创建物料主数据的相关人员,将其改正. 对于包装膜类物料,在创建完销售订单进行后续的动作时,如开票,发现没有带出相应的 ...

  5. (02)odoo自定义模块

    * 官方建议模块骨架    --------------------------    addons/<my_module_name>/                 │─ __init ...

  6. Odoo MRP模块

    转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825963.html 一:MRP MRP:产品制造管理. 产品制造业务设计到以下几个关键概念: 1)BOM ...

  7. odoo自定义模块项目结构,odoo自定义模块点安装不成功解决办法

    如图所示:在odoo源码的根目录中创建自己的项目文件(project) 在odoo.conf配置文件中的addons_path路径中加入自己项目的文件夹路径,推荐使用绝对路径 addons_path ...

  8. 企业微信快捷接入Odoo的模块——WeOdoo

    WeOdoo Odoo 快速接入企业微信,快捷使用,基于Oauth2.0安全认证协议,免对接开发配置,支持局域网等内网环境的 Odoo 服务 详见: http://oejia.net/blog/201 ...

  9. odoo 新建模块命令

    python odoo-bin scaffold academy myaddons 自动初始化所有的配置信息: python odoo-bin --addons=addons,"/home/ ...

随机推荐

  1. Elasticsearch的null values

    很多时候,我们需要面临null值的烦扰,查询es时传入null值是要查询出null的数据还是不查这个field呢,稍有不慎就会引发新的bug,这的确是个问题! null_value 意味着无法索引或搜 ...

  2. struct utmp

    utmp结构体定义如下: structutmp { short int ut_type; // 登录类型 pid_t ut_pid; // login进程的pid char ut_line[UT_LI ...

  3. WPF 数据绑定,界面刷新的两种方法-----INotifyPropertyChanged

    .Netformwork4.0及以下版本 -------INotifyPropertyChanged 命名空间: System.ComponentModel 后台代码 public partial c ...

  4. C++ 重写虚函数的代码使用注意点+全部知识点+全部例子实现

    h-------------------------- #ifndef VIRTUALFUNCTION_H #define VIRTUALFUNCTION_H /* * 派生类中覆盖虚函数的使用知识点 ...

  5. 【Activiti学习之二】Activiti API(一)

    环境 JDK 1.8 MySQL 5.6 Tomcat 7 Eclipse-Luna activiti 6.0 一.Activiti数据查询准备数据: package com.wjy.act; imp ...

  6. JS数据结构第一篇---算法之复杂度判断

    1.算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作. 那么一个怎样的算法才能称得上是好算法,也就是说有没有什么标准来评判一个算法的好坏? 在此之 ...

  7. [原创]K8Cscan插件之Host2IP(批量域名解析/主机名转IP)

    0x001 前言 在内网渗透中,有时候通过域或日志导出一些机器名,或者管理员备分文件等方式获取 只有主机名或者域名时,就需要先解析出IP获取相关IP或IP段,才好进行下一步扫描. 0x002 用法 首 ...

  8. 原生Ajax的怎么用?

    <script> function createXMLHttpRequest() { var xmlhttp; try { //先直接创建XMLHttpRequest xmlhttp = ...

  9. c++ 二维数组定义 二维数组首地址查询

    #include <iostream> using namespace std; int main() { ][] = { {,,}, {,,} }; cout << &quo ...

  10. Scala 数组操作之Array、ArrayBuffer以及遍历数组

    ArrayBuffer 在Scala中,如果需要类似于Java中的ArrayList这种长度可变的集合类,则可以使用ArrayBuffer. // 如果不想每次都使用全限定名,则可以预先导入Array ...