当前位置: 首页 > news >正文

程序员学CFA——财务报告与分析(四)

财务报告与分析(四)

  • 资产负债表
    • 资产负债表的构成和格式
      • 资产负债表的要素
        • 资产
        • 负债
        • 所有者权益
      • 资产负债表的格式
        • 分层的资产负债表
        • 基于流动性的资产负债表
    • 资产的计量属性
    • 资产负债表科目
      • 金融资产
        • 持有至到期投资
        • 交易性金融资产
        • 可供出售金融资产
      • 商誉
      • 少数股东权益
    • 同比资产负债表

资产负债表

资产负债表的构成和格式

资产负债表的要素

资产

资产是指企业拥有或控制的、预期会给企业带来经济利益流入的资源。

常见的资产类科目包括现金及现金等价物、应收账款、存货、金融资产、预付费用、固定资产、无形资产等。

负债

负债是指预期会导致经济利益流出企业的现时义务。

常见的负债类科目包括应付账款、预收收入、应计费用、银行借款、企业债券、应付融资租赁款等。

所有者权益

所有者权益是指企业资产扣除负债后,由所有者享有的剩余权益。

常见的权益类科目包括股本、股本溢价、留存收益、累计其他综合收益、少数股东权益等。

资产负债表的格式

分层的资产负债表

将资产科目分类为流动资产和非流动资产,将负债科目分类为流动负债和非流动负债的列示方式称为 classified balance sheet。

流动资产,是指那些预期在1年或者一个经营周期两者中较长的时间内出售、使用,或转换成现金的资产。也可以理解成这些资产在企业内部的持有期短于1年或者一个经营周期。常见的流动资产包括现金及现金等价物、短期金融投资、应收账款、存货、预付费用等。

非流动资产,是指要在超过1年或者一个经营周期两者中较长的时间才会被出售、适用的资产。常见的非流动资产包括固定资产、无形资产、长期金融资产等。

流动负债,是指预期要在1年或者一个经营周期两者中较长的时间内偿还的负债。常见的流动负债包括应付账款、应计费用、预收收入等。

非流动负债,是指预期要在超过1年或一个经营周期两者中较长的时间偿还的负债。常见的非流动负债包括银行借款、企业债券、应付融资租赁款等。

绝大多数企业的资产负债表是以这种方式列示的。

基于流动性的资产负债表

将资产和负债按流动性大小排序,在资产负债表上列示的方式称为liquidity-based balance sheet。

资产转换成现金的速度越快、价值损耗越小,则流动性越高;对于负债而言,到期日越临近,则流动性越高。

采用这种列示方式的企业主要是银行。

资产的计量属性

资产的账面价值受到采用的计量属性影响。不同的计量属性适用于不同的资产和场景,六种计量属性如下:

  1. 历史成本
    历史成本也叫历史取得成本,等于取得该项资产所付出的对价。大多数资产的初始入账金额都使用历史成本。

  2. 摊余成本
    摊余成本是指历史成本减去累计折旧、摊销以及减值准备后的金额。可以看出,摊余成本是以历史成本入账后,对资产价值进行后续计量的方式。

  3. 当前成本
    当前成本是重新取得一项资产所需付出的成本,也叫重置成本。当前成本使用的场景不多,在CFA课程中只在美国准则下确定存货的减值金额时会用到。

  4. 公允价值
    公允价值是指资产在公允交易中的交易价格。所谓公允交易,是指交易双方自愿参与、对交易标的掌握充分的信息,且没有关联关系的交易。适用公允价值计量的资产主要是金融资产。

  5. 可实现价值
    可实现价值是指在有序地情况下(即不是在急迫或受其他压力下)出售资产的价格。可实现价值主要在测试资产减值及确定减值金额时使用。

  6. 现值
    现值是指资产预期产生的未来现金流的折现值。资产的现值有时也被用来作为资产的公允价值。资产现值使用的场景仅限于测试资产减值及确定减值金额。

资产负债表科目

金融资产

企业购买的其他公司发行的股票、债券就是企业持有的金融资产。但企业持有的长期股权投资(即能对对方公司实现重大影响的股权投资)不在我们讨论范围之内。

持有至到期投资

如果意向金融投资,企业只为收取票息和收回本金,无意在到期日前出售赚取差价,那么在GAAP下,这项金融投资就被划分为持有至到期投资。由于股票没有到期日,所以这类投资只能是债券。

持有至到期投资以购买价格作为初始入账价值,使用摊余成本进行后续计量,持有期间产生的利息收入计入利润表。这里的摊余成本,指的是在历史成本的基础上,每一期对债券溢价或折价进行摊销后所得的账面价值。

比如,企业购买一张面值1000元的债券,这张债券5年后到期,每年付息一次,票面利息率6%,企业购买时的市场利率是5%。那么企业购买这张债券的价格是1043.3元(将债券的未来现金流按购买时的市场利率折现可得债券的市场价格),高出面值的43.3元就是债券溢价。按账面价值与购买时的市场利率可以计算出第一期的利息收入为52.2元(1043.3*5%),而收到的票息是60元,多收到的7.8元实际上是债券发行方对购买方支付的溢价的返还。所以经过这样处理后,溢价还剩余35.5元(43.3-7.8),债券的账面价值(摊余成本)变成1035.5元。具体摊销的过程如下表所示。

年份期初金额利息收入收到的票息期末余额
第一年1043.352.260.01035.5
第二年1035.551.860.01027.2
第三年1027.251.460.01018.6
第四年1018.650.9601009.5
第五年1009.550.5601000.0

持有期间的利息收入(上表中第三列的金额)计入利润表。

在持有期间债券市场价格变动带来的浮盈浮亏不做账务处理。

如果企业在到期日前将持有至到期投资出售,出售所得价款与账面价值之间的差额要确认为当期的损益,计入利润表。要注意的是,即便企业的意愿是持有至到期,但仍然可能会发生提前出售的情况,例如,企业资金紧张,不得已需要出售原本意图持有至到期的投资。

IFRS 9按照业务模式对金融资产进行分类。如果企业持有债券的目的是获取特定时间的现金流(只包含本金和利息)时,以摊余成本计量,计量方式与GAAP相同。

交易性金融资产

另有一类债券或股权投资,投资方的持有目的是为了在近期出售赚取差价。GAAP把这类投资分类为交易性金融资产。

交易性金融资产以购买价格作为初始入账成本,后续以公允价值计量,持有期间产生的公允价值变动损益计入利润表。所谓的后续以公允价值进行计量,意思是在后续的每个会计期间终了,将该项资产的账面价值调整成当前的公允价值。产生的公允价值变动损益作为一项浮盈浮亏,计入利润表。

若持有期间收到股利或利息,作为股利收入或利息收入,也计入利润表。

当企业出售该项资产时,售价与当前账面价值之间的差额确认为一项实盈实亏,计入利润表。

IFRS下,企业若在后续期间不变更计量方式,可以将债券和股权投资指定为“以公允价值计量且其变动计入当期损益”的金融资产。

可供出售金融资产

最后一类债券投资,投资方并没有持有至到期的意图,但同时也不是为了近期出售。这类投资,GAAP将其分类为可供出售金融资产。需要注意的是,GAAP不允许把股权投资划分为可供出售金融资产。

可供出售金融资产以购买价格为初始入账成本,后续以公允价值计量,持有期间产生的公允价值变动损益计入其他综合收益。持有期间产生的公允价值损益计入其他综合收益是可供出售金融资产与交易性金融资产会计处理的重要区别。

若持有期间收到股利和利息。同样作为股利收入或利息收入,计入利润表。

当企业出售该项资产时,售价与当前账面价值之间的差额确认为实盈实亏,计入利润表。

IFRS 9把既以获取合同现金流(本金和利息)又以出售为目的的债券,划分为“以公允价值计量且其变动计入其他综合收益”的金融资产。对于股权投资,若企业在后续期间不变更计量方式,也可以将其指定为“以公允价值计量且其变动计入其他综合收益”的金融资产。

三种金融资产的账务处理总结见下表。

Held-to-Maturity(GAAP)/Amortized Cost(IFRS)Trading Securuties(GAAP)/FVPL(IFRS)Available-for-Sale Securities(GAAP)/FVOCI(IFRS)
初始确认与后续计量Amortized costFair valueFair value
未实现损益不确认I/SO.C.I(Equity)
已实现损益I/SI/SI/S
持有期间收到的利息、股利Interest income only(I/S)Interest income Dividend income(I/S)Interest income Dividend income(I/S)

商誉

商誉是在企业并购中确认的一项不可辨认的无形资产。简单来说,就是并购方支付的对价中超出被并购企业可辨认净资产公允价值的那部分溢价。我们认为并购方不会无缘无故支付溢价,所以这部分溢价只能是购买了为并购方所控制的不在其可辨认净资产范围内的资源,这项资源就被确认为商誉。

比如,甲公司出价400万元收购乙公司100%股权。乙公司可辨认的资产公允价值300万元,可辨认负债公允价值120万元,那么收购中支付的溢价220万元【400-(300-120)】就确认为获得的商誉的价值。

少数股东权益

少数股东权益是一个权益类科目。它是唉企业并购场景下,编制集团合并报表时才会涉及。

甲公司收购乙公司60%的股权,甲能对乙实施控制,于是甲乙公司组成一个集团。在集团的财务报表中,两家公司的资产负债需要合并起来。但由于乙公司还有40%的权益属于另外的股东,并不属于母公司甲,所以集团报表的所有者权益中有一部分金额要确认为少数股东权益。

比如,甲公司资产总额1000万元(除甲对乙的股权投资金额),负债500万元。乙公司资产300万元,负债100万元。那么集团资产就是1300万元,集团负债600万元,集团净资产700万元。这700万元中,归属乙公司少数股东的份额是80万元【(300-100)*40%】。所以合并报表中确认少数股东权益80万元,而归属于母公司股东的权益是620万元。

同比资产负债表

同比资产负债表是把每一项资产、负债和所有者权益表示为资产总额的百分比(详见下表)。这样既有利于不同规模公司间的比较,也可以看出一家公司不同时期资产、负债的变化。

As of 12-31-20*4USD ThousandCommon Size(%)
Current assets71061
Non-current assets45039
Total assets1160100
Current liabilities23020
Non-current liabilities31027
Total liabilities54047
Total shareholders’ equity62053
Total liabilities and shareholders’ equity1160100

相关文章:

程序员学CFA——财务报告与分析(四)

财务报告与分析(四) 资产负债表资产负债表的构成和格式资产负债表的要素资产负债所有者权益 资产负债表的格式分层的资产负债表基于流动性的资产负债表 资产的计量属性资产负债表科目金融资产持有至到期投资交易性金融资产可供出售金融资产 商誉少数股东…...

【消息队列】kafka如何保证消息不丢失?

👏大家好!我是和风coding,希望我的文章能给你带来帮助! 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝点击 我的主页 还可以看到和风的其他内容噢&#x…...

不同随机数生成的含义

torch.manual_seed(all_args.seed) torch.cuda.manual_seed(all_args.seed) torch.cuda.manual_seed_all(all_args.seed) np.random.seed(all_args.seed) random.seed(all_args.seed) 这几种随机种子设置的含义如下: torch.manual_seed(all_args.seed): 设置PyTor…...

Jar工具完全指南:从入门到精通

Jar工具完全指南:从入门到精通的详尽教程 前言 欢迎来到Jar工具的完全指南!无论你是Java编程的初学者,还是经验丰富的开发者,掌握Jar工具都是必不可少的。Jar(Java Archive)是Java生态系统中的一个核心组…...

前端使用docx-preview展示docx + 后端doc转docx

文章目录 后端 doc 转 docxdcox - preview安装导入使用注意 最近菜鸟刚搞完签字,结果需求就加了,如果合同有附件(.doc.docx),签名就是签到附件里面,没有附件才是签到那个html里面! 这里附件签名…...

Vue3 组件通信

目录 create-vue创建项目 一. 父子通信 1. 父传子 2. 子传父 二. 模版引用(通过ref获取实例对象) 1.基本使用 2.defineExpose 三. 跨层通信 - provide和inject 1. 作用和场景 2. 跨层传递普通数据 3. 跨层传递响应式数据 4. 跨层传递方法 create-vue创建项目 npm ini…...

如何在Ubuntu 14.04上安装、配置和部署Rocket.Chat

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 Rocket.Chat 是一个使用 Meteor 构建的开源消息应用程序。它支持视频会议、文件共享、语音消息,具有完整的 API 等功能…...

ISO 26262中的失效率计算:IEC TR 62380-Section 15-Switches and keyboards

目录 概要 1 开关和键盘的分类 2 开关和键盘失效率的计算 2.1 Switches and keyboards 2.1.1 Base失效率 2.1.2 接触数量 2.1.3 温度循环De-rating系数 概要 IEC TR 62380《电子组件、PCBs和设备的可靠性预计通用模型》是涵盖电路、半导体分立器件、光电组件、电阻器、电…...

Linux安全与高级应用(五)深入探讨Linux Shell脚本应用:从基础到高级

文章目录 深入探讨Linux Shell脚本应用:从基础到高级引言一、Shell脚本基础知识1. Shell的作用与分类2. 编写第一个Shell脚本 二、Shell变量的使用1. 变量的类型与定义2. 引号的使用3. 位置变量与预定义变量 三、重定向与管道操作1. 重定向操作2. 管道操作 四、计划…...

Java中等题-解码方法(力扣)

一条包含字母 A-Z 的消息通过以下映射进行了 编码 : "1" -> A "2" -> B ... "25" -> Y "26" -> Z 然而,在 解码 已编码的消息时,你意识到有许多不同的方式来解码,因为有些…...

【Git】git 从入门到实战系列(二)—— Git 介绍以及安装方法

文章目录 一、前言二、git 是什么三、版本控制系统是什么四、本地 vs 集中式 vs 分布式本地版本控制系统集中式版本控制系统分布式版本控制系统 五、安装 git 一、前言 本系列上一篇文章【Git】git 从入门到实战系列(一)—— Git 的诞生,Lin…...

【QT 5 QT 6 构建工具qmake-cmake-和-软件编译器MSVCxxxvs MinGWxxx说明】

【QT 5报错:/xxx/: error: ‘class Ui::frmMain’ has no member named ‘xxx’-和-软件编译器MSVCxxxvs MinGWxxx说明】 1、前言2 、qt 中 Qmake CMake 和 QBS1-qmake2-Cmake3-QBS4-官网一些说法5-各自特点 3、软件编译套件1-Desktop Qt 6.7.2 llvm-mingw 64-bit2-…...

SD卡参数错误:深度解析与数之寻软件恢复实战

一、SD卡参数错误:数据与设备的隐形杀手 在数字化时代,SD卡作为便携存储设备,广泛应用于相机、手机、无人机及各类电子设备中,承载着人们珍贵的照片、视频、文档等重要数据。然而,SD卡在使用过程中,有时会…...

深入理解和应用RabbitMQ的Work Queues模型

文章目录 1. 场景模拟2. 消息发送3. 消息接收4. 测试5. 能者多劳6. 总结 当你在处理消息时,可能会遇到这样的问题:消息的生产速度远远大于消费速度,导致消息堆积。这时候,Work Queues(工作队列)模型就能派上…...

嵌入式面试八股文(三)·野指针产生原因和解决方法、指针函数和函数指针的区别

目录 1. 野指针产生原因和解决方法 1.1 产生的原因 1.1.1 指针未能初始化 1.1.2 指针指向的内存被释放 1.1.3 指针指向的对象被重复释放 1.2 解决方法 1.2.1 初始化指针 1.2.2 指针空置 1.2.3 避免悬挂指针 2. 指针函数和函数指针的区别 2.1 定义不同 2…...

OpenCV 中 CV_8UC1,CV_32FC3,CV_32S等参数的含义

在OpenCV中,创建图像时需要指定图像的类型,这些类型通常通过常量来表示,例如 CV_8UC1、CV_32FC3、CV_32S 等。这些常量定义了图像的数据类型和通道数,具体含义如下: CV_8UC1: CV_8U 表示每个像素由一个8位无…...

v 3 + vite + ts 自适应布局(postcss-pxtorem)

1、 当pc端、移动端H5等项目中,需要根据当前浏览器窗口或屏幕尺寸,来自适应的改变页面内元素尺寸时,就可以借助下述插件和相关配置来实现。 2、适用范围:vue3 vite ts 步骤一:相关依赖下载下载相关依赖 npm inst…...

(MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2

文章简介 承接上一篇笔记,该份笔记是笔者深思熟虑后根据实战应用所总结出来的精华内容,该文章内容主要包括配置avc权限的使用场景以及其上下环节所需的准备。 使用场景 1.底层驱动有无配置好相应的串口 2.开启相应的selinux avc 权限 3.在framework层配置相应的 (config…...

Linux安全与高级应用(六)Linux Shell脚本编程的高级应用:条件测试与if语句的妙用

文章目录 Linux Shell脚本编程的高级应用:条件测试与if语句的妙用一、条件测试操作详解1. 字符串比较2. 整数比较3. 文件测试4. 逻辑测试 二、if语句的结构与应用1. 单分支结构2. 双分支结构3. 多分支结构 三、实际应用案例1. 需求描述2. 实现思路3. 代码实现4. 设置…...

升级MacOS(Mojave)后使用git问题

将MacOS升级到Mojave版本后,使用git工具时,出现如下错误提示: guochongxindeMacBook-Pro:study guochongxin$ git status . xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Librar…...

保温vs隔热

保温vs隔热 什么是保温,什么是隔热?保的什么温,隔的什么热? 1 保温vs隔热 保温vs隔热是门窗幕墙行业耳熟能详的两个词:比如门窗保温性能,隔热铝合金窗等等。那么什么是保温,什么是隔热呢? GB/T 8478-2020《铝合金门窗》中给出了门窗保温性能和隔热性能的定义。 门…...

零基础入门:5分钟用Xinference部署gte-base-zh,开启文本向量化之旅

零基础入门:5分钟用Xinference部署gte-base-zh,开启文本向量化之旅 1. 准备工作:认识gte-base-zh 1.1 什么是文本向量化 想象一下,当你看到"苹果"这个词时,脑海中会浮现什么?可能是水果&#…...

MogFace人脸检测工具实测:16GB显存下支持最高4096×2160分辨率单图检测

MogFace人脸检测工具实测:16GB显存下支持最高40962160分辨率单图检测 1. 引言:当高清图片遇上精准人脸检测 你有没有遇到过这样的场景?拿到一张几千人合影的高清大图,想快速找出某个特定人物,或者需要从监控录像的4K…...

别再死记硬背了!用Codesys可视化玩转按钮和指示灯:5个工业场景实战案例拆解(含配方管理思路)

Codesys可视化实战:5个工业场景下的按钮与指示灯高阶应用 在工业自动化领域,人机界面(HMI)的设计直接影响操作效率和系统可靠性。传统PLC编程往往过于关注功能实现而忽视交互体验,导致许多工业现场的操作面板充斥着杂乱无章的按钮和难以理解的…...

Unity3D RPG游戏开发:从零构建角色扮演游戏的核心系统

1. 环境准备与项目初始化 第一次打开Unity Hub时,新手常会被各种版本和选项搞得晕头转向。我建议直接安装最新的LTS版本(比如2022.3),这个版本就像游戏界的"稳定版安卓系统",既不会太老缺少功能,…...

OpenClaw移动办公:Qwen3-4B模型通过钉钉审批报销单

OpenClaw移动办公:Qwen3-4B模型通过钉钉审批报销单 1. 为什么选择OpenClaw处理报销流程? 去年夏天,我因为频繁出差积累了大量纸质发票,每次手工录入报销系统都要耗费整个下午。直到发现OpenClaw这个开源自动化框架,才…...

OpenClaw定时任务:千问3.5-9B每日早报自动推送

OpenClaw定时任务:千问3.5-9B每日早报自动推送 1. 为什么需要自动化早报推送 每天早上打开电脑第一件事,就是手动收集行业新闻、技术动态和日程提醒,再整理成早报发到团队群。这种重复劳动持续三个月后,我开始思考:能…...

别再说AI懂你了!先搞清楚AI中的Context到底是什么(上篇)

你有没有遇到过这种情况——跟ChatGPT聊了五句话,第四句你说了“那个方案不行”,第五句它问“哪个方案?”。或者你让AI写一篇关于“苹果”的文章,它给你写了一整页水果种植技术,而你想说的是苹果公司。这就是AI中的Con…...

OpenClaw个人财务助手:Qwen3-14B分析消费记录生成报表

OpenClaw个人财务助手:Qwen3-14B分析消费记录生成报表 1. 为什么需要AI财务助手 上个月整理支付宝账单时,我盯着密密麻麻的消费记录发了半小时呆。餐饮、购物、交通的金额混在一起,根本分不清钱到底花在哪里。手动分类300多条记录后&#x…...

老旧电脑焕新生:OpenClaw+Qwen3-4B低资源占用优化方案

老旧电脑焕新生:OpenClawQwen3-4B低资源占用优化方案 1. 为什么需要低资源优化方案 去年我翻出一台2015款的MacBook Air,4GB内存的配置在当下连开几个Chrome标签页都吃力。但作为技术爱好者,我总想让它发挥余热。当我尝试在这台设备上运行O…...