Odoo(OpenERP)应用实践:代发货管理

有些分销商,在买家下单后才向供应商采购产品,并由供应商直接发货给客户。这种模式可为公司省去囤货成本,非常适用于销售单价较高而订单量不大的产品。Odoo中的Drop Shipping (可译作直运、代发货、转运配送) 模块,正是针对这种业务场景而设计。

本文对此模块作简要说明。

1. 模块安装

可通过两种方式安装stock_dropshipping模块:

(1)通过菜单 [设置->模块->本地模块],搜索stock_dropshipping模块并点击安装

(2)通过菜单 [设置->设置->采购],在物流路线中勾选"管理直运"并保存后,系统会自动安装stock_dropshipping模块

图1 stock_dropshipping模块

安装此模块时,系统会新建一个名为"直运"的操作类型,其默认的源库位为供应商,目标库位为客户,同时创建路线Drop Shipping,此路线有一个从客户到供应商的拉式流。

图2 操作类型-直运

2. 设置

(1) 销售特性设置 - 点击菜单 [设置->设置->销售],在销售特性中勾选"在销售订单行上选择“按订单补货”、“直运”..."

(2) 产品设置 - 对于由供应商代发货的产品,需要在产品的路线中勾选"Make To Order",并设定产品的供应商

3. 测试

新建报价单,在订单行中,将路线设为"Drop Shipping",

图3 报价单

点击确认订单后,系统会自动生成采购询价单。在询价单中点击确认订单,询价单会转为采购订单,同时系统自动生成直运单。

图4 采购单

点击入库按钮,查看直运单:

图5 直运单

在销售订单中点击查看发货单,可以发现订单关联的是同一张直运单。

收到供应商的发货通知后,在直运单中点击移动,完成出货动作。接下来的开票、收款、付款流程与常规的进销存流程并无二致,不再赘述。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-10 15:00:31

Odoo(OpenERP)应用实践:代发货管理的相关文章

Odoo(OpenERP)开发实践:通过XML-RPC接口访问Odoo数据库

Odoo(OpenERP)服务器支持通过XML-RPC接口访问.操作数据库,基于此可实现与其他系统的交互与集成. 本文是使用Java通过XMLRPC接口操作Odoo数据库的简单示例.本例引用的jar包包括xmlrpc-common-3.1.3.jar, xmlrpc-client-3.1.3.jar和ws-commons-util-1.0.2.jar,如需要,可点击这里下载. package memo.by.weichen; import java.net.URL; import java.ut

Odoo(OpenERP)开发实践:通过XML-RPC接口訪问Odoo数据库

Odoo(OpenERP)server支持通过XML-RPC接口訪问.操作数据库,基于此可实现与其它系统的交互与集成. 本文是使用Java通过XMLRPC接口操作Odoo数据库的简单演示样例.本例引用的jar包包含xmlrpc-common-3.1.3.jar, xmlrpc-client-3.1.3.jar和ws-commons-util-1.0.2.jar.如须要,可点击这里下载. package memo.by.weichen; import java.net.URL; import ja

Odoo(OpenERP)开发实践:数据模型学习

作者:苏州-微尘 Odoo中,在Python类里定义的模型及字段信息,可在系统中直接查看.为用户开启技术特性权限后,就可以通过菜单 [设置->技术->数据结构->模型] 进入列表视图,点击列表中的任一模型,进入表单视图,可看到该模型的具体信息. 图1 数据模型 主要字段说明说下, 模型:即模型的名称,由Python类的_name属性指定. 它通常相应Postgresql数据库中的一张表.以sale.orer为例.其相应的表为sale_order. 类型:类型包含两种 - 基础对象/自己定

Odoo(OpenERP)实施方法论

作者:苏州-微尘 Odoo(OpenERP)的成功实施,离不开供需双方实施团队的通力合作,而好的规划更是顺利上线的关键所在.ERP系统涵盖的内容有很多,一个环节没有做好,也会影响到整个项目的有效推进.本文主要概述Odoo实施过程的不同阶段的一些关注点,涉及的角色包括实施方和客户方,仅作参考. 1. 可行性研究 企业在进行ERP选型时,需要明确:期望借助ERP系统解决哪些业务痛点?Odoo标准版的功能与公司业务流程的契合度有多高?如果认可标准版的设计思路,觉得可用性强,或是加上一些功能定制即可满足

Windows Azure上的Odoo(OpenERP)-2.在Ubuntu虚拟机上部署Odoo(OpenERP)

创建虚拟机的步骤在这里就不再赘述了,请参考上一篇博文. 首先用下述命令将Ubuntu系统进行更新: 1. sudo apt-get update 2. sudo apt-get upgrade 3. sudo apt-get dist-upgrade 然后使用您熟悉的文本编辑器,编辑/etc/apt/sources.list 7.0稳定版 deb http://nightly.openerp.com/7.0/nightly/deb/  ./ 开发版,应为8.0版 deb http://night

Odoo/OpenERP 日志配置、使用及实现

当应用处于生产环境时,日志提供了有价值的运行时调试及监控信息,并且,也是一个有用的调试工具对于处于开发阶段的应用来说.此文描述在Odoo8.0中日志的配置.使用及实现 日志配置        Odoo使用Python标准日志库logging.但是,它使用一种特殊的配置语法来为其模块配置日志级别.以下为Odoo日志配置的完整选项: logfile:日志文件名,比如opt/odoo.log. 如果不设置,则默认为stdout,即输出到控制台 logrotate:True/False.如果设置True

Windows Azure上的Odoo(OpenERP)-1.创建Ubuntu虚拟机,安装PostgreSQL 数据库

前提是您必须拥有Windows Azure的账号,如果没有的话,可以去Windows Azure 中国区网站申请免费试用账号.哈哈,我就是第一批申请的试用账号,感觉自己挺幸运的.申请的过程就不写了,请自行Google! 哦,对不起(GFW),请自行百度. 首先请登录Windows Azure,然后我们来大踏步的前进吧! 1.首先让我们创建一个运行Ubuntu操作系统的虚拟机 点击界面左下角的"新建"   会弹出一个对话框,让你选择新建运行何种操作系统的虚拟机 我选择的Ubuntu Se

使用Odoo(OpenERP)的workflow实现多级审批

OpenERP的hr_expense模块,给我们的拓展提供了基础. 客户需求:应该是基于员工的报销额度,来设置审批到哪一级别(类似于java的jbpm工作流的配置),例如: a. 报销10元,员工上级经理审批即可. b. 报销1000元,员工上级经理审批后,需要部门经理再审批: 工作流: 1.增加(修改)状态,例如: 新建--一审--二审--付款--完成 2.员工新建费用检查无误后执行提交操作, 新建状态变为一审, 一审通过时执行的活动中判断是否需要二审, 需要则状态变为二审, 不需要则状态变为

Windows Azure上的Odoo(OpenERP)

OpenERP 改名为 Odoo 了,感觉名字怪怪的.Windows Azure也进入国内了,学习了一段时间的Azure,把它门结合在一起搞搞吧!本系列文章不涉及开发,纯属环境搭建及Odoo 系统功能测试!不喜者勿喷!只是为了记录自己练手的过程! 总体架构设计: 一台数据库服务器(Ubuntu, PostgreSQL ),一台Odoo 服务器(运行Ubuntu系统),一台Odoo 服务器(运行windows server 2102 R2系统).两台服务器分别运行不同的操作系统,分别测试不同环境下