Skip to content

现金流量表

现金流量表识别"现金账户"的方式:从已配置的银行/现金日记账取 default_account_id / suspense_account_id / 支付方式账户。

A. 配置层(标准 Odoo 做法)

为每个银行账户建一个银行日记账,把 default_account_id 分别指到 100202~100205。优点:符合 Odoo 原生设计、银行对账独立;缺点:新增银行账户都要手动建日记账,而且历史 MISC 凭证不会自动变成银行日记账下的凭证(但只要科目被识别就够了)。

B. 代码层(覆盖 _get_account_ids)

在 l10n_cn_reports.cash.flow.report.handler 里把当前公司所有 account_type='asset_cash' 的科目都纳入 payment_account_ids。这符合中国惯例 —— 一套"银行存款"二级科目下挂多个银行,新建银行账户无需配套建日记账,期初/期末现金余额也会自动汇总所有银行+现金账户(更正确)。

给所有1002银行帐户创建账簿,指定默认科目

给“221101 应付职工薪酬-工资”打上现金流标签“支付给职工以及为职工支付的现金”

在中国企业会计准则的现金流量表中,“收到其他与经营活动有关的现金”通常用于填列:除销售商品、提供劳务收到的现金,以及收到的税费返还之外,企业在经营活动中收到的其他现金流入。

常见包含的分录或事项有:

常见项目说明
政府补助中与经营活动相关的现金收入例如稳岗补贴、研发补贴、日常经营补贴等,若不属于投资活动或筹资活动
利息收入一般企业银行存款利息收入通常列入本项目;金融企业另行按行业特点处理
押金、保证金、备用金等收回如收回投标保证金、履约保证金、押金、员工备用金等
罚款收入、赔偿收入如收到供应商违约赔偿、保险理赔中与经营相关的部分
租金收入企业日常经营中取得的租金收入,尤其是非主营但与经营相关的租赁收入
往来款收回与经营活动相关的其他应收款收回,例如代垫款、暂付款收回
营业外收入中收到的现金部分但要判断是否与经营活动有关,不能机械全部放入
其他经营性现金流入例如手续费返还、供应商返利、赔偿款、代收代付款项中属于经营性质的现金流入等

对应会计分录本身可能是:

text
借:银行存款 / 库存现金
贷:其他收益
贷:营业外收入
贷:财务费用——利息收入
贷:其他应收款
贷:其他应付款
贷:其他业务收入

但在现金流量表中,是否放入“收到其他与经营活动有关的现金”,关键不是看贷方科目名称,而是看现金流性质是否属于经营活动

例如:

text
借:银行存款
贷:其他应收款——押金

如果是收回经营租赁押金,通常列入“收到其他与经营活动有关的现金”。

text
借:银行存款
贷:其他收益——政府补助

如果是日常经营相关补助,通常也列入本项目。

需要注意,以下通常不应放入该行:

项目通常应列入
收到投资分红、债券利息投资活动现金流
收到借款筹资活动现金流
收到股东投资款筹资活动现金流
处置固定资产收到现金投资活动现金流
销售商品、提供劳务收到的现金单独列入“销售商品、提供劳务收到的现金”
收到增值税、所得税等税费返还单独列入“收到的税费返还”

简单判断口诀是: 经营相关、非销售收款、非税费返还、非投资筹资,就通常进“收到其他与经营活动有关的现金”。

在中国会计准则下,现金流量表中“销售产成品、商品、提供劳务收到的现金”主要反映企业日常经营活动中因销售商品、提供劳务而收到的现金。对应的分录类型通常包括以下几类:


1. 销售商品收到的现金

  • 场景:企业出售库存商品或产成品收到现金或银行存款。
  • 常见会计分录
text
借:银行存款 / 库存现金
贷:主营业务收入
贷:应交税费——应交增值税(销项税额)

现金流量表中只取实际收到的现金,不包括应收账款产生的销售额。


2. 提供劳务收到的现金

  • 场景:企业提供服务、工程、咨询等劳务取得现金。
  • 常见会计分录
text
借:银行存款 / 库存现金
贷:主营业务收入
贷:应交税费——应交增值税(销项税额)

3. 预收货款收到的现金

  • 场景:客户预付的订单款项,属于未来销售的现金流入。
  • 会计分录
text
借:银行存款
贷:预收账款

收入确认在销售时,但现金流已在收到时反映。


4. 代收款项

  • 场景:代客户收取款项,但与主营业务直接相关(例如代售商品)。
  • 会计分录
text
借:银行存款
贷:应收账款/代收款项

与经营活动现金流密切相关,可考虑计入本项目。


5. 回收应收账款

  • 场景:之前赊销形成的应收账款,现在收回现金。
  • 会计分录
text
借:银行存款
贷:应收账款

现金流量表中应计入销售商品、提供劳务收到的现金,而不是“其他经营活动现金”。


总结: “销售产成品、商品、提供劳务收到的现金”主要包括:

  1. 现金或银行存款形式收到的主营业务收入
  2. 客户预付款
  3. 收回应收账款
  4. 与销售和劳务直接相关的代收款项

注意:不包括投资收益、政府补助、税费返还、筹资或投资活动现金。


如果你希望,我可以帮你画一张现金流量表中的“销售现金流入”对应会计分录类型对照表,清晰区分各类收入及分录。

你希望我画吗?

我可以帮你整理中国会计准则现金流量表中各行对应的主要业务分录类型,覆盖经营、投资、筹资活动。下面是详细分类表格:


一、经营活动现金流量

现金流量表行主要业务分录类型
销售商品、提供劳务收到的现金- 银行存款/库存现金借方
- 贷:主营业务收入、应交税费-销项税额
- 贷:预收账款(预收货款现金流)
- 贷:应收账款(收回赊销)
收到的税费返还- 银行存款/库存现金借方
- 贷:应交税费(减免或退税)
收到其他与经营活动有关的现金- 银行存款/库存现金借方
- 贷:其他收益(政府补助)
- 贷:其他应收款(押金收回、代垫款回收)
- 贷:营业外收入(经营相关)
- 贷:财务费用-利息收入(经营性利息)
支付给职工以及为职工支付的现金- 借:管理费用/销售费用/财务费用-职工薪酬
- 贷:银行存款/库存现金
支付的各项税费- 借:应交税费-应交增值税、所得税、城建税、附加税费等
- 贷:银行存款/库存现金
支付的其他与经营活动有关的现金- 借:销售费用/管理费用/财务费用
- 借:其他业务成本(租赁、材料采购等)
- 贷:银行存款/库存现金
经营活动现金流入小计自动汇总以上经营现金流入
经营活动现金流出小计自动汇总以上经营现金流出
经营活动产生的现金流量净额流入减流出

二、投资活动现金流量

现金流量表行主要业务分录类型
收回投资收到的现金- 银行存款/库存现金借方
- 贷:长期股权投资/交易性金融资产/其他投资
取得投资收益收到的现金- 银行存款/库存现金借方
- 贷:投资收益
处置固定资产、无形资产和其他长期资产收回的现金净额- 银行存款/库存现金借方
- 贷:固定资产/无形资产/长期待摊费用(账面价值)
- 贷:累计折旧/累计摊销
- 贷:处置收益(如有)
收到其他与投资活动有关的现金- 银行存款/库存现金借方
- 贷:其他应收款/投资相关收益
投资活动现金流入小计自动汇总以上现金流入
购建固定资产、无形资产和其他长期资产支付的现金- 借:固定资产/无形资产/长期待摊费用
- 贷:银行存款/库存现金
投资支付的现金- 借:长期股权投资/其他投资
- 贷:银行存款/库存现金
支付其他与投资活动有关的现金- 借:其他投资支出
- 贷:银行存款/库存现金
投资活动现金流出小计自动汇总以上现金流出
投资活动产生的现金流量净额流入减流出

三、筹资活动现金流量

现金流量表行主要业务分录类型
吸收投资收到的现金- 银行存款/库存现金借方
- 贷:实收资本/股本溢价
取得借款收到的现金- 银行存款/库存现金借方
- 贷:短期借款/长期借款
收到其他与筹资活动有关的现金- 银行存款/库存现金借方
- 贷:其他筹资相关负债
筹资活动现金流入小计自动汇总以上现金流入
偿还债务支付的现金- 借:短期借款/长期借款
- 贷:银行存款/库存现金
分配股利、利润或偿付利息支付的现金- 借:应付股利/利润分配
- 借:财务费用-利息支出
- 贷:银行存款/库存现金
支付其他与筹资活动有关的现金- 借:其他筹资相关费用
- 贷:银行存款/库存现金
筹资活动现金流出小计自动汇总以上现金流出
筹资活动产生的现金流量净额流入减流出

四、现金及现金等价物净增加额

  • 计算公式
text
现金及现金等价物净增加额 = 经营活动现金流量净额 + 投资活动现金流量净额 + 筹资活动现金流量净额 + 现金及现金等价物期初余额

如果你需要,我可以帮你做一个完整对照表 Excel,把现金流量表每一行对应所有可能会计分录科目都列出来,这样在填制现金流量表时可以直接对照。

  • 这些费用如果走"应付"中转过(Dr 费用/Cr 应付,再 Dr 应付/Cr 银行)→ 通过 应付账款/应付职工薪酬 等已标账户正确归类
  • 如果是不规范的"直 Dr 费用/Cr 银行"凭证 → 落到"未分类现金流入/出"行,会计可见可纠

会计走应付流程(Dr 费用 / Cr 应付,再 Dr 应付 / Cr 银行),现金侧对方分录就是应付,不会触及费用。

如果有人直接 Dr 费用 / Cr 银行(跳过应付),标签会"挽救"它 —— 但这种走法本来就不规范,挽救它反而掩盖了流程问题。去掉标签后,这种凭证会落到"未分类",会计能立刻发现并纠正。

强制 accrual 纪律:符合会计准则的实质重于形式。