odoo12 物流 自动计算运费 ,采购销售使用不同计量单位自动换算
在物流和食品生鲜类行业,重量是很重要的因素,不仅要处理产品的数量,也要处理产品的重量。在多数行业,重量也是订单的重要数据。
odoo原生包含了对重量的处理,下文中将指导如何优雅应用odoo原生模块处理重量相关的业务,同时也通过自行开发的重量模块,实现了产销一体化供应链的全重量管理,全重量单据打印。
所有模块严格遵循odoo的多单位换算逻辑及业务逻辑,支持公制和英制为底层基准单位。
如何设置odoo12中物流的自动计算运费的策略。
如何实现odoo 12中采购销售使用不同计量单位自动换算。
odoo / PS Cloud 专业实施开发
EMAIL:171586098@QQ.COM
(一)物流的设置
场景:根据价目表配置出相应自动计算运费的策略。

客户采购牛肉,共3KG,运费12元。
客户采购牛肉,共5KG,运费22元。
物流费用的基础设置参见下图,有以下几个要点。


1.选择【根据规则】,自行配置运费计算规则
Odoo默认有以下物流公司的模块,如果是其它物流公司,可根据对方提供的价目表自行配置。

2. 此处的数值指的是采购单的总价
可以理解为采购多少总价以上,就包邮。这里的总价指全单含税总价。

采购173公斤,订单总价为含税10034元,超出了设计的10000元以上包邮。系统得出结论为包邮。

3. 起运的价格
这个公式指
运单总重量<=3KG就使用起运价12元,价格为12元+(0.00*重量)
可以理解为,运单总重量为3KG以下就12元。

我们来看一下放到订单中系统自动取运费。

这个公式指
运单总重量>3KG的情况下,使用起运价7元+(每公斤3元*运单的总重量)
可以理解为,假设运单总重量为5KG就按以下公式计算:7+(3*5KG)=22元

我们来看一下放到订单中系统自动取运费。

5. 客户地址的配置
客户收货地址可以指定多个,可以按物流供应商的价目表来进行设置。

(二) 生鲜食品行业的重量相关—原生及尚鹏科技开发模块
场景:不同重量单位间的换算。

客户向尚鹏采购牛肉,共1公斤,售价50元。
尚鹏向供应商采购牛肉,共2.21磅,进价22.1元。
1.原生odoo在不同重量单位间的换算。
设置系统基准重量【参考单位】为千克,【常规设置>产品>千克】

允许系统使用多种计量单位,【销售设置>产品目录>勾选】

设置【计量单位】中磅和参考单位(即公斤)的比例。

新建产品【牛肉】,
计量单位【公斤】=销售单位、库存单位
采购计量单位【磅】=采购单位

设置完成后,销售及库存的重量单位为公斤。采购的重量单位为磅,涉及的重量会自动换算。我们用MTO来生成一个采购单,可以在下图看到详情。


2.尚鹏科技开发的重量相关模块
Odoo原生的重量计算不会自动生成在各个单据中,或需要手工填写,为此我们开发了重量相关模块,下面我们做一个简单的介绍 。

App Product Weight Auto Set


如果UoM属于重量类别,则自动设置产品重量。可以用于销售、购买、库存。
主要特点:
继承原生odoo规则,支持公制与英制为参考单位。
重量全面整合方案:销售,采购,采购协议,库存,生产单。
产品自动在以上单据中填写重量。
自动设置Sku(产品或产品模板)的权重。



产品的自动重量

销售订单

采购订单

采购协议

生产单

库存调拨

++++++++++++++++++++++++++++++++++++++++++++++++++
相关模块请到odoo官方市场下载
app_product_weight_auto
app_product_weight_sale
app_product_weight_purchase
app_product_weight_purchase_requisition
app_product_weight_mrp
app_product_weight_stock
odoo12 物流 自动计算运费 ,采购销售使用不同计量单位自动换算的更多相关文章
- KIDS采购销售管理系统
{KIDS采购销售管理系统} 软件项目总结报告 编号:-{kpss}-CLOSUREREPORT 版本:1.0 变更记录 1 项目信息 2 项目说明 [本项目主要用于母婴店人事管理,采购管理,商品管理 ...
- 根据采购/销售订单创建STO/SO
FUNCTION Z_SD_CREATE_DN. *"-------------------------------------------------------------------- ...
- 我是加工厂,想管理生产财务采购销售这块,什么样的ERP会好用点??
最能够贴合你的业务需求和自己员工的使用习惯的才会更好用,最好能简单快捷的进行低成本个性化定制的那种应该比较适合你这种加工厂,没有完全相同的两家企业,更别说他们的发展走向,即使同一家企业不同发展阶段.时 ...
- 销傲销售过程GSP管理系统功能概述
1 公司介绍 西安海思威软件有限公司于2009年2月注册成立,海思威软件公司隶属于海思威集团,位于交通十分便利的西安经济技术开发区.公司致力于中国本土式销售管理的研究与管理软件产品的开发,是 ...
- SD从零开始57-58,第三方订单处理,跨公司销售
[原创] SD从零开始57 第三方订单处理流程 第三方订单处理的流程Processes for Third-Party Order Processing 客户的采购订单首先在你公司的一个销售组织作为一 ...
- Odoo采购模块
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10825976.html 一:采购过程 采购业务可以分为以下几个流程: 1)建立供应商信息 企业需要与供应商建 ...
- 移动零售批发行业新的技术特色-智能PDA手持移动扫描打印销售开单收银仪!!
提起便利店或者超市,大家的第一印象一定是前台那个笨重的POS机和站在POS机后的收银员.传统的零售店中,笨重的POS机随处可见. 变革前,零售盘点多烦忧 一个顾客要结账,就需要通过POS机.小票打印机 ...
- 企业自主可控免费开源ERP:Odoo采购管理解决方案
供应商基础资料 1. 所有的供应商基础资料,Odoo开账启用时,期初的客户数据如果大于200条,可以批量导入: 2. 点“采购/采购/供应商”菜单可以查看.编辑修改.搜索所有的供应商基础资料: 3. ...
- 如何通过免费开源ERP Odoo建立你的团队, 销售过程和目标
这种快速的一步一步的指南将引导您完成Odoo CRM, 帮助您轻松处理您的销售渠道, 时刻从线索到客户管理您的销售渠道. 配置 从 Odoo初始化后,生成你的数据库, 选择CRM 作为第一个app安装 ...
随机推荐
- 『简单积性函数和dirichlet卷积』
简单积性函数 在学习欧拉函数的时候,相信读者对积性函数的概念已经有了一定的了解.接下来,我们将相信介绍几种简单的积性函数,以备\(dirichlet\)卷积的运用. 定义 数论函数:在数论上,对于定义 ...
- .NET中的状态机库Stateless
标题:.NET中的状态机库Stateless 作者:Lamond Lu 地址:https://www.cnblogs.com/lwqlun/p/10674018.html 介绍 什么是状态机和状态模式 ...
- (leetcode:选择不相邻元素,求和最大问题):打家劫舍(DP:198/213/337)
题型:从数组中选择不相邻元素,求和最大 (1)对于数组中的每个元素,都存在两种可能性:(1)选择(2)不选择,所以对于这类问题,暴力方法(递归思路)的时间复杂度为:O(2^n): (2)递归思路中往往 ...
- H5单张、多张图片保存续篇
前言 这篇是接上篇内容.还没看的可以看H5单张.多张图片上传这篇文章预热. 图片入库 本章我们就来看看如何让多种图片保存至数据库中.数据库:mysql 后端:.NET Core 我们回顾一下上篇我 ...
- Scrapy爬取Ajax(异步加载)网页实例——简书付费连载
这两天学习了Scrapy爬虫框架的基本使用,练习的例子爬取的都是传统的直接加载完网页的内容,就想试试爬取用Ajax技术加载的网页. 这里以简书里的优选连载网页为例分享一下我的爬取过程. 网址为: ht ...
- javascript入门篇(四)
Break 和 Continue 语句 break 它常用于跳出 switch() 语句, break 语句也可用于跳出循环.break 语句跳出循环后,会继续执行该循环之后的代码(如果有的话) co ...
- 基于百度AI开放平台的人脸识别及语音合成
基于百度AI的人脸识别及语音合成课题 课题需求 (1)人脸识别 在Web界面上传人的照片,后台使用Java技术接收图片,然后对图片进行解码,调用云平台接口识别人脸特征,接收平台返回的人员年龄.性别.颜 ...
- Promise(避免金字塔回调)
前后端分离开发,前端通过接口获取数据,但是有的页面不止一个接口,就会出现金字塔回调,可以通过 Promise 封装请求. request-data.js: function reqData(postu ...
- Windows Server 2016-Windows 时间服务概览
同步 Windows 时间服务 (W32Time) 的日期和时间的所有运行 Active Directory 域服务 (AD DS) 的计算机. 时间同步至关重要的许多 Windows 服务和的业务线 ...
- Windows -- cmd命令: netstat 和 arp
1. netstat: 显示网络连接.路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作. 命令格式及参数如下: 2. ARP: 可用于查询本机ARP缓存中IP地址和MAC地址的对应关系.添加 ...