税金可以设置为'税金包含在价格中',或者'税金不包含在价格中'。

 
 

 
 

在税金计算处理过程中,odoo会将价格/金额按 total_included/ total_exincluded 分开处理

 
 

Odoo-8 代码 片段

 
 

 
 

未含税价以及标准成本

 
 

可以在产品资料上设置默认的税金,
这样,在建立订单时
可以使用此默认税金。

此税金为 '税金不包含在价格中'

 
 

 
 

采购订单

 
 

此税金为 '税金不包含在价格中'

 
 

 
 

收货产生的会计凭证,
以产品资料成本方法确定成本价,并产生会计分录

 
 

应付账款,
单独计算'税金'

 
 

以产品资料成本价,计算存货价值

 
 

销售时,以销售税金设置处理
税金和价格

 
 

交货时,以产品资料成本方法确定成本价,并产生会计分录

 
 

客户位置的存货价值
以产品资料成本价,计算存货价值

 
 

应收确认时,

销售价格
分别计算
销售收入和税金

 
 

含税价以及标准成本

 
 

以含税价进行采购时,
能正确的
区分税金和货物的成本

 
 

入库分录,按
产品资料设置的成本价计算

 
 

以产品资料成本价,计算存货价值

 
 

 
 

含税价以及
平均成本

 
 

 
 

当前成本为 1299,
库存数量为 1

 
 

以 1700 含税价采购
进 1 PCE,税金为 247,
未税金额为 1452

 
 

入库的会计分录以
未税金额
记账

 
 

入库之后,
成本价
更新为
新计算的成本价

 
 

存货的价值以
新的成本价
计算

 
 

 
 

含税价以及
个别计价

 
 

以 1800 的含税价
采购 imac 1PCE

 
 

税金
单独处理

 
 

入库时,以
采购的未税金额
记账

 
 

 
 

同时,以
实际价格
计算
存货价值,
此种情况,并不更新
成品的成本价

 
 

 
 

 
 

总结, odoo-8 能正确的处理 税金。

  1. 销售/采购时,
    能在订单

    未税金额/税金
    分开显示相应的金额
  2. 应收/应付确认时, 能在发票按 未税金额/税金 分开显示相应的金额
  3. 出入库自动分录是,
    能以产品的成本价
    作为存货的成本
  4. 查询库存估价时,
    也能以产品的成本价
    作为存货的成本

odoo税金处理的更多相关文章

  1. odoo小数精确度

    python round() 函数     Python用于四舍五入的内建函数round() ,它的定义为 意思是, 将 小数部分保留到 ndigits 指定的 小数位,也就是 精度保持到 ndigi ...

  2. Odoo HRMS应用简介

    Odoo HRMS包含行政管理的大部分功能,包含 部门组织架构 员工清册 岗位规划以及招聘管理 用工合同 考勤管理 休假和加班 费用报销 员工考核 绩效.激励.培训成绩 薪资清册     个角色 角色 ...

  3. odoo种种

    [精]Odoo 8.0深入浅出开发教程-模块开发基础 http://blog.csdn.net/sunansheng/article/details/50864527 搭建odoo开发调试环境 htt ...

  4. 解决 odoo.py: error: option --addons-path: The addons-path 'local-addons/' does not seem to a be a valid Addons Directory!

    情况说明 odoo源文件路径-/odoo-dev/odoo/: 我的模块插件路径 ~/odoo-dev/local-addons/my-module 在my-module中创建了__init__.py ...

  5. Odoo 二次开发教程(五)-新API的介绍与应用

    [关于odoo新API的介绍,Internet上资料很少,或者不够完整详实,这会对初学者造成很大的困惑,本篇的目的就是希望能帮助新手了解新API的大概] odoo 新api的实现是借助于python装 ...

  6. Odoo 二次开发教程(四)-只读、唯一性验证和ORM方法介绍

    一.只读和唯一性验证 只读的设置有两种方法,一种是实在字段定义时设置为只读,第二种是在页面视图中进行设置. 接前例,我们将学生(tech.student)的名字name字段设置成只读. 方法一:字段定 ...

  7. Odoo 二次开发教程(三)-第一个Model及Form、Tree视图

    创建完我们的模块,接下来我们就要为我们的模块添加一些对象.今天我们将要创建一个学生对象(tech.student)和一些基本的属性,并将用form和tree视图将其展示出来: 一. 创建tech.st ...

  8. Odoo 二次开发教程(二)-模块的基础构建

    注:本篇及后续均以8.0为基础. 一. Odoo模块的构成 __init__.py 文件是python包导入所必须的文件,内容可以为空,通常情况下我们用来导入自己写的py文件. __openerp__ ...

  9. Google Authentication的实现 - Odoo 安全登录

    在前边的一篇文章中,我们提到了利用二次验证增强Odoo登录的可靠性:http://www.cnblogs.com/kfx2007/p/6023991.html 今天我们来具体实现这一步: 后端的实现 ...

随机推荐

  1. [译]pycache是什么?

    原回答: https://stackoverflow.com/questions/16869024/what-is-pycache 当你用python运行一个程序时,解释器首先将它编译成字节码(这是一 ...

  2. oracle dual表用途及结构详解

    dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录.我们可以用它来做很多事情,如下: 1.查看当前用户,可以在 SQL Plus中执行下面语句 sele ...

  3. 部署文件到IIS

    1.更改文件夹的权限 添加IIS_IUSR 右键属性-编辑-添加-高级-立即查找-添加IIS_IUSR .Everyone用户-勾选完全控制2.添加网站UI层-更改版本4.0-托管管道模式-经典3.网 ...

  4. DS博客作业06--图

    1.本周学习总结 1.1.思维导图 1.2.谈谈你对图结构的认识及学习体会 本章学习了图结构的相关知识,图形结构属于复杂的非线性数据结构,在实际应用中很多问题可以用图来描述.在图结构中,每个元素可以有 ...

  5. isinstance 和 type 的区别

    class A: pass class B(A): pass isinstance(A(), A) # returns True type(A()) == A # returns True isins ...

  6. hihoCoder #1157 建造金字塔

    这道题我想了一天才想清楚做法.AC 了之后去看别人写的题解,都是三言两语意识流式描述,我并不能读懂.我觉得很自卑,为何人家解这道题如此轻松.不过,我还是决定把我的解法写下来,并且一定要写清楚. 思路 ...

  7. BZOJ 4551 [Tjoi2016&Heoi2016]树 ——并查集

    树剖显然可以做. 然而有一种更神奇的方法,并查集+时光倒流. 每个节点指向它上面最近的标记节点,标记节点指向自己,然后删除标记,就可以用并查集查询了. #include <map> #in ...

  8. BZOJ1499 [NOI2005]瑰丽华尔兹 【单调队列优化dp】

    题目 你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?众所周知,跳华尔兹时,最重要的是有好的音乐.但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫 ...

  9. leetcode 20 简单括号匹配

    栈的运用 class Solution { public: bool isValid(string s) { stack<char>The_Stack; ; The_Stack.push( ...

  10. 使用Collectors.toMap遇到NullPointerException

    这个坑也是踩过好几次了,记录一笔. 当试图使用Collectors.toMap将一个stream收集为Map的时候,若构造map的valueMapper返回null时,则会报NullPointerEx ...