开源ERP Odoo 财务功能概述(完整篇)

1.1 ODOO财务概念讲解

值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN

会计业务的基础是会计凭证,企业各种业务对应的会计凭证录入到系统后,系统基于会计凭证,自动生成各种会计报表。在Odoo的设计思路中,它不是简单地记录会计凭证,机械地生成会计报表。Odoo试图从如下三个方面帮助财会人员更好地工作:

1)尽量从业务单位提取数据,自动创建会计凭证。如果能从业务数据自动生成会计凭证,将会极大地减少财会人员的工作,更重要的是,极大提高了财务数据的真实性和实时性。

2)尽量提供灵活的财务报表自定义功能,允许不同国家、不同要求的财务人员自己定义会计报表。

3)在会计凭证中增加自定义的辅助核算科目,帮助财务部门实现成本中心的管理。

其中最复杂的是第一点:自动创建会计凭证。不同业务操作,自动创建会计凭证的方法不同。

销售业务:销售业务核算的核心是销售收入和销售成本。Odoo中实现销售业务自动会计核算的方法是:1) 根据业务单据(销售订单或销售出货单)自动创建财务单据(客户发票),财务人员审核客户发票后,系统自动创建销售收入的会计凭证;2) 销售出库时候,系统自动创建销售出库的会计凭证,以此作为核算销售成本的依据。

采购业务:采购业务核算的核心是应付账款和库存商品。Odoo中实现采购业务自动会计核算的方法和销售核算类似:1) 根据业务单据(采购订单或采购入库单)自动创建财务单据(供应商发票),财务人员审核供应商发票后,系统自动创建应付账款的会计凭证;2) 采购出库时候,系统自动创建采购入库的会计凭证(借 库存商品, 贷 应付暂估)。

存货业务:当存货增加或减少时候,都会引起财务上资产的增加或减少。Odoo中实现存货自动核算的方法是,入库或出库时候,系统自动生成入库、出库对应会计凭证(不引起资产变化的库存调拨,系统不会自动创建会计凭证)。不同类型的出库、入库,对应的会计凭证(会计科目)不同。系统的实现方法是,在入出库的库位上设定会计科目,不同类型库存操作,入出库到不同库位,产生不同类型的会计凭证。

出纳业务:Odoo系统中有银行对账单、客户付款单/供应商付款单等单据用于处理出纳的收付款操作,系统自动生成收付款的会计凭证。

费用报销业务:系统基于报销单自动生成报销的会计凭证。

固定资产业务:系统提供了固定资产管理模块,根据固定资产上设定好的折旧方法、折旧科目,系统自动创建对应的固定资产折旧会计凭证。

其他业务:其他一些会计核算,如果系统没提供相应的功能模块,则需要会计人员自己手工录入会计凭证。


1.2 ODOO财务功能详解

Odoo会计凭证

Odoo中手工会计凭证录入,最方便的菜单是 会计 | 会计分录 | 分录明细,录入界面如下。选定会计期间,选定会计账簿,逐条分录录入,录完一条分录,按“回车”键,系统自动显示下一条分录录入行,当录入的分录行借贷平衡,系统自动显示下一条会计凭证的录入行。


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


另外一个凭证录入菜单是 会计 | 会计分录 | 会计分录,录入界面如下:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


凭证簿:相当于账簿,该凭证记录在哪个账簿上

关联单号:可以记录原始凭证的单据号

会计期间:

日期:凭证的发生日期

名称:翻译不恰当,应该译成“凭证摘要”

业务伙伴:客户或供应商,对应收/应付凭证有意义

科目:会计科目

到期:应收应付账款的到期日,对应收/应付凭证有意义

借方/贷方:凭证金额

原币种金额:如果有外币,外币金额

币别:如果有外币,外币币种

核销/部分核销:标记应收应付账款是否已核销/部分核销,对应收/应付凭证有意义

辅助核算项:相当于成本中心,记录本笔费用发生的成本中心;

过账:点击按钮,凭证过账,不可修改。

Odoo系统发票

Odoo系统发票分客户发票和供应商发票,故名思议,客户发票是因销售业务而产生的发票,供应商发票是因采购业务而产生的发票。Odoo系统中,客户发票和供应商发票是类似的,下面以供应商发票为例说明。

菜单 会计 | 供应商 | 供应商发票


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


确认生效:点击按钮,系统自动确认发票(发票不可修改),同时自动生成发票对应的会计凭证;

供应商:客户或供应商

发票日期:开票日期,该日期将变为会计凭证的发生日期

替换规则:如果设定了替换规则,系统生成发票对应的会计凭证时候,将根据替换规则自动替换凭证科目或税种。例如,如果将销售商品发给员工作为福利,系统中可以开一张客户发票,发票的业务伙伴是公司部门(例如HR)。发票确认时候,借方科目应替换成“管理费用”(应收账款 -> 管理费用),税应替换成“进项税转出”(销项税 -> 进项税转出)。

到期日期:此发票的应收账款/应付账款的到期日期,该日期将变为对应会计凭证上的到期日期;

源单据:产生此发票的业务单据号(可能是销售单、采购单、入库单或出库单,等等);

科目:如果是供应商发票,此处为贷方科目(应付账款)。如果是客户发票,此处为借方科目(应收账款)。

供应商发票号:此处通常填写此发票对应的供应商发票号码(税务发票号码)。

付款记录:好像没啥用

凭证簿:发票对应的会计凭证记录到哪个账簿,默认情况下,供应商发票记录到采购账簿,客户发票记录到销售账簿。

币别:本发票的商品单价等金额的币种,如果是外币,系统生成会计凭证时候,会换算成本位币,同时在凭证的外币金额栏记录外币。

小计:本发票不含税总金额

税:本发票的税额

合计:本发票的总金额

结转余额:本发票未支付的余额(未核销金额)

产品:明细行的商品

说明:明细行说明,可以任意填写,将变为会计凭证的摘要;

科目:如果是供应商发票,此处为借方科目(应付暂估)。如果是客户发票,此处为贷方科目(主营业务收入)。

数量:商品数量

计量单位:商品单位

单价:商品价格,可能含税,也可能不含税。

税:商品适用的税率;

金额:不含税金额(单价乘以数量,去除税)

税说明:适用的税率名称

税科目:税额应记录的会计科目

基础:计税基础,发票的每个明细行都可能是不同税率,此处汇总该税率的总的计税金额

税金额:税额

Odoo会计账簿


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Journal Name: 账簿名称

Code: 账簿代码

Default Debit Account: 该账簿上的凭证,其默认的借方代码

Default Credit Account: 该账簿上的凭证,其默认的贷方代码

Type: 账簿类型,有Sale、Purchase、Sale Refund、Purchase Refund、Cash、Bank、General、Opening/Closing Situation几种。Sale、Purchase系统默认用于销售、采购业务核算的凭证记账。Sale Refund、Purchase Refund则默认用于销售、采购的红字发票的会计凭证记账。Cash、Bank用于出纳业务的现金、银行科目的记账。Opening/Closing Situation类型的账簿仅用于期初会计凭证的录入。General指上述以外的,没有特殊用途的账簿。

Analytic Journal: 本账簿对应的辅助核算凭证的账簿。

Currency: 本账簿凭证上允许记入的外币币种

User: 本账簿负责人

Entry Sequence: 本账簿的凭证的序号(凭证字)格式

Centralized Counterpart: 仅用于Opening/Closing Situation类型的账簿

Autopost Created Moves: 本账簿的凭证,自动过账

Allow Cancelling Enties: 本账簿的凭证,过账后允许取消,修改后再过账

Chek Date in Period: 本账簿的凭证,凭证发生日期和会计期间必须一致

Group Invoice Lines: 本账簿的凭证,自动将相同商品、相同Partner、系统科目等的凭证行汇总成一个凭证行。

Odoo会计科目


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


科目代码和名称:会计科目代码及名称

上级科目:

借方/贷方:该科目当年度的借方/贷方金额汇总;结转余额:该科目的借贷方余额汇总

内部类型:有应收(Receivable)、应付(Payable)、视图 (View)、合并 (Consolidation)、常规科目 (Regular)、已关闭 (Closed)、流动资金(Liquidity)几个类型。应收账款、应付账款通常是Receivable、Payable类型。View类型通常用于上级科目,即有下级科目的科目其类型设为View。View类型的科目不可用于记账,只可用于汇总。合并 (Consolidation)用于多公司的合并报表,流动资金(Liquidity)用于银行、现金等科目,已关闭 (Closed)表示该科目不再使用。

类型:用户自定义类型,用于定义会计报表。

默认税:附加与科目上的税种,不清楚其用法

允许对账:该科目可以核销,一般是应收、应付类科目需要勾选此栏目

外币:该科目用于外币记账时候,需要填写外币币种

Odoo科目期初值

菜单 Journal Items下面,选择期初的会计期间,账簿选择 开账账簿,逐笔将科目期初值录入系统,如下:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Odoo财务结账

Odoo会计帐套年末结转的处理。

1)结转前确认科目类型及结转方法(Deferral Method)是否完全正确

◆None:不结转,通常是损益类科目

◆Balance:余额结转,通常是资产、负债、权益类科目

◆Detail:完全结转,即会计凭证原样搬至下一期

◆Unreconciled:结转未核销凭证,通常是应收、应付类科目

2)结转前务必备份数据库,用备份的数据库恢复若干个测试数据库,在测试数据库上先结转,根据测试结果修正科目的结转类型,直到确认科目结转正确无误,再开始实际结转。

3)创建新财务年度及会计期间;

4)创建Opening/Closing Journal

Journal类型必须是:Opening/Closing Situation

默认借贷科目通常类似于:111300 Reserve and Profit & Loss (本年利润)。

必须勾选Centralised counterpart 。

5)凭证结转菜单:Accounting à Periodical Processing à End of Period à Generate Opening Entries。

6) 可以每个月末结转一次,系统会自动覆盖前一次的结转凭证。


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN




1.3 ODOO纳税申报

Odoo税种设置

菜单 会计 | 设置 | 税 | 税


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Tax Name: 税种名称

Tax Application: 税种适用情况,有 Purchase、Sale、All三个选项,表示本税种适用于采购、销售或两者同时适用;

Tax Code: 税种代码

Tax Type: 税额计算类型,有Percentage、Fixed Amount、Python Code、Balance等几种;大部分税都是按税基的百分比计算,也有一些税是固定金额,如“车船使用税和车船使用牌照税”。其他一些复杂情况,可以自己写Python Code计算。

Sequence: 税额计算的顺序。当一笔计税交易涉及多个税种时候,系统按此顺序依次计算税额,Sequence小者先计算。

Included in base amount: 当一笔计税交易包含多个税种时候,如果勾选,表示应将本税额包含在税基中,再计算下一个税额。例如,进口商品时候,需要计算的税有,按到岸价计算关税,再按“到岸价 + 关税”作为税基,计算增值税 – 进项税。

Tax Included in Price: 勾选表示含税价,中国的增值税都是含税价。

Tax on Children: 一般情况,税额计算的税基都是交易金额,但如果勾选,则以本税种所包含的子税金额作为税基。

Invoice Tax Account: 系统发票确认时候,系统会自动计算税额,并记入到此处指定的 会计科目;

Refund Tax Account: 红字发票时候,税额应记入的会计科目

Account Base Code: 纳税申报使用的税基代码

Refund Base Code: 纳税申报使用的红字发票税基代码

Base Code Sign: 纳税申报时候,本税基金额的符号(加或减)

Refund Base Code Sign: 纳税申报时候,本红字税基金额的符号(加或减)

Account Tax Code: 纳税申报使用的税额代码

Refund Tax Code: 纳税申报使用红字发票税额代码

Tax Code Sign: 纳税申报时候,本税额的符号(加或减)

Refund Tax Code Sign: 纳税申报时候,红字发票税额的符号(加或减)

Children/Sub Taxes: 本税种包含的子税种。

Odoo纳税申报

Odoo中设置纳税申报代码后,系统会自动计算纳税申报金额。纳税申报代码的操作菜单 会计 | 设置 |税 | 税代码:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


◆Period Sum: 该纳税代码当期的累计值

◆Year Sum: 该纳税代码当年的累计值

上例显示,当期进项税基 5228.21,进项税额 890.49, 销项税基7692.31,销项税额 1307.69,应纳增值税417.20 。

Odoo系统,纳税申报的实现原理是,在计税的会计分录中,记录纳税代码和纳税金额。纳税申报表累计对应会计分录,即得当期及当年的纳税金额。


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN




1.4 ODOO辅助核算(成本中心)

Odoo的会计凭证上,可以指定辅助核算科目,凭证过账时候,系统会自动生成一笔辅助核算会计凭证。如下例,销售额分成的辅助核算项,将销售额的10%分配给销售部经理,90%分配给成交的业务员:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


该笔凭证过账后,系统自动生成对应的辅助核算凭证,其中的辅助核算科目(Analytic Account)可以自己根据需要定义。菜单 会计 | 会计分录 | 辅助核算项:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Odoo系统的辅助核算科目可以定义层级结构。菜单 会计 | 设置 | 会计科目 | 辅助科目


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


1.5 Odoo财务科目设置表

由于太过复杂,加之头条不支持表格,需要看的朋友请直接向我司网站获取:http://www.oscg.cn


1.6 ODOO财务报表

Odoo财报原理

Odoo财务报表的显示内容可以自己定义,财务报表定义的核心对象是 account.financial.report。如下面的报表:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


其对应的account.financial.report的树状格式是:


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


1)图中每一行都是一个account.financial.report对象,account.financial.report之间可以构成树状结构;

2)每个account.financial.report对象可以包含多个会计科目,其包含的会计科目之汇总值即为该account.financial.report的值;

3)account.financial.report还可以包含其他的account.financial.report,如此可以定义复杂的会计报表,如下图所示的中国格式损益表。


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Odoo财报定义

菜单 会计 | 设置 | 会计报告 | 财务报告


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


Report Name:报表上的显示名称

Parent:构成树状结构

Sequence:在报表上的显示顺序(同一层级的情况)。

Type:有下面一些选项:View 表示本Report仅仅是一个视图,不包含具体的东西;Accounts 表示本Report包含多个会计科目;Account Type表示本Report包含多个Account Type(最终系统的取值是所包含的Account Type的所有会计科目,Account Type本身并不会出现在财务报表上);Report Value 表示本Report的值来源于其他account.financial.report

Sign On Reports:财务报表上是加还是减本Report的值。

Financial Report Style:本Report在财务报表上显示的格式。

Display Details:有下面一些选项:No detail 表示仅仅显示本Report,不显示本Report包含的Account;Display children flat 表示显示本Report及本Report所包含的Account的最末级Account(即不显示View类型的Account);Display children with hierarchy 表示显示本Report,以及本Report包含的Account及其子Account。

Odoo预定义财报

Odoo预定义了资产负债表、利润表等常见报表,下面以资产负债表说明。

菜单 会计 | 报表 | 正式报告 | 会计报告 | 资产负债表


值得珍藏好文!全球第一开源ERP Odoo 财务功能概述(完整篇)

图片来源:开源智造-OSCG.CN


目标:选择所有凭证或已过帐凭证,表示报表统计所有凭证,还是统计已过账的凭证;

财务报告:设定好的报表格式,可以自己添加更多的报表格式;

筛选:按会计期间或按日期筛选,报表只统计筛选期间的会计凭证。

允许比较:如果勾选,报表显示两列值,一列是当期的资产负债,一列是比较期的资产负债。

文章编辑:开源智造(OSCG.CN) - 源自欧洲,业界领先的免费开源ERP专业服务商