code-column

custom-css:
  - accounting.css

custom-js:
  - accounts.js
  - chart-of-accounts.js
  - entries.js
  - misc.js
  - reconciliation.js

会计速查手册

::: rst-class intro-balance :::

资产负债表 是公司在特定日期的财务快照(不同于利润表,后者是对一段时间的分析)。

  • ::: rst-class intro-assets :::

    资产 代表公司拥有的财富和物品。固定资产包括建筑物和办公室,流动资产包括银行账户和现金。客户欠款也是资产。员工不是资产。

  • ::: rst-class intro-liabilities :::

    负债 是公司因过去事件产生的、未来需要偿付的义务(如水电费、债务、未付款供应商)。负债也可以被定义为公司获得的融资来源,亦称 杠杆

  • ::: rst-class intro-equity :::

    所有者权益 是公司所有者(创始人或股东)投入的资金加上以前累计的留存收益(或亏损)。每年,净利润(或亏损)可以计入留存收益,或以股息形式分配给股东。

拥有的东西(资产)是通过负债或权益(利润、资本)进行融资的。

资产费用 之间有区别:
  • 资产 是个人、公司或国家拥有或控制的、预期将在未来提供收益的经济价值资源。资产列示在公司资产负债表上,用于提升公司价值或支持运营。
  • 费用 是公司为产生收入而承担的运营成本。

::: rst-class intro-p-l

损益表(P&L)展示公司在特定时期(通常是一个季度或一个财年)的业绩。

  • ::: rst-class intro-gross-profit ::: 收入 指公司通过出售商品和/或服务获得的金钱。
  • ::: rst-class intro-gross-profit ::: 销售成本(COGS,也称 “Cost of Sale”)指生产商品所消耗的材料和人工费用。
    • ::: rst-class intro-gross-profit ::: 毛利润 = 销售收入 - 销售成本。
    • ::: rst-class intro-opex ::: 运营费用(OPEX)包括行政、销售和研发工资、租金、水电、杂费、保险等,除去产品本身的成本。

::: rst-class doc-aside :::

科目表 列出公司所有账户:包括资产负债表账户和损益表账户。每笔交易都通过在日记账分录中借记和贷记多个账户来记录。从某种意义上说,科目表就像公司的 DNA!

科目表中的每个账户都属于特定类别。在 Odoo 中,每个账户都有唯一代码并归属以下类别之一:

  • 权益与次级债务
    • 权益 是股东为公司活动投入的资金总额。
    • 次级债务 是第三方为公司活动提供的贷款。在公司清算时,这些债权人在股东之前得到偿付。
  • 固定资产 是公司购买并用于生产商品或服务的有形(即物理)资产。固定资产属于长期资产,使用寿命超过一年。它们包括不动产、厂房和设备(即 “PP&E”),并在资产负债表中以此分类列示。

  • 流动资产与负债
    • 流动资产 是资产负债表中资产部分的项目,指公司在一年内可以转换为现金的资产,包括现金、现金等价物、应收账款、存货、可出售证券、预付款项等。
    • 流动负债 是公司在一年内到期的短期财务义务,例如应付账款。
  • 银行与现金账户
    • 银行账户 是由银行或其他金融机构维护的账户,用于记录银行与客户之间的金融交易。
    • 现金账户(或现金簿)记录所有现金收支,包括收款和付款日记账。
  • 费用与收入
    • 费用 是公司为产生收入而承担的运营成本,如供应商付款、员工工资、厂房租金、设备折旧等。
    • 收入 通常指在一定期间内因提供服务或产品而收到的金钱、财产或其他价值转移。

*: 客户退款和客户付款框不能同时选中,因为它们相互矛盾。

公司所有财务凭证(如发票、银行对账单、工资单、增资合同)都会记录为日记分录,影响多个账户。

要使日记分录平衡,所有借方的合计必须等于所有贷方的合计。

各类交易的会计分录示例(见 entries.js)

对账 <../../accounting/bank/reconciliation> 是将特定账户的日记项目进行配对、匹配借方和贷方的过程。

其主要目的是将付款与相应的发票关联,以标记为已付款。此过程通常在应收账款或应付账款账户上进行。

系统在以下情况下会自动完成对账:

  • 付款直接在发票上登记
  • 在银行匹配过程中检测到付款与发票的关联

客户对账单示例 ::: rst-class table-sm d-c-table :::


应收账款 借方 贷方


发票 1 100 部分付款 1/2 70 发票 2 65 部分付款 2/2 30 付款 2 65 发票 3 50

银行对账是将银行提供的对账单行(银行对账单)与内部记录的交易(对供应商的付款或来自客户的收款)进行匹配。每一行对账单可:

  • 已匹配:已在系统中记录的付款,例如收到客户支票后在对账单中匹配。
  • 作为新付款记录:在处理银行对账单时创建付款的日记分录并与相应发票对账。
  • 作为其他交易记录:如银行转账、直接扣款等。

Odoo 应自动对大多数交易进行对账,仅少数需要人工复核。对账完成后,Odoo 中的银行账户余额应与银行对账单的余额相等。

::: rst-class checks-handling :::

管理支票和内部电汇有两种做法:

  • 两条日记分录 + 对账
  • 一条日记分录 + 银行对账

第一条日记分录在发票上登记付款时创建,第二条在登记银行对账单时创建。

::: rst-class table-sm d-c-table :::


账户 借方 贷方 对账


::: rst-class table-sm d-c-table :::


账户 借方 贷方 对账


当在发票上登记付款时创建日记分录;在对账银行对账单时,将对账单行链接到已有的日记分录。

::: rst-class table-sm d-c-table :::


账户 借方 贷方 对账 银行对账单