财务报表分析 · FSA Module 1 · 15-20% Weight Lesson 255

📖 外币折算导论

CFA Level I — L255: FX Transactions

录音未生成(本课暂无语音朗读)

财务报表分析(Financial Statement Analysis)

一、本课定位

课次 主题 能力
L255 外币折算导论 掌握外币交易的初始确认、后续计量、汇兑损益计算及在财务报表中的列报,能够区分交易损益与折算损益,并应用于多币种报表分析

二、我们要解决什么问题?

一家中国出口企业以美元签订销售合同,收到美元货款后存入银行,期末编制人民币财务报表时,美元存款余额因汇率波动而发生价值变化,这部分“虚增”或“虚减”的金额到底是真实的经济损益,还是单纯的会计调整?如果不正确处理,会导致净利润虚高或虚低,进而误导投资者对企业经营能力的判断。CFA考试经常考查考生能否准确区分外币交易损益(Transaction Gain/Loss)与外币报表折算损益(Translation Gain/Loss),并正确计算其对净利润和综合收益的影响。

三、外币交易的定义与初始确认

外币交易(Foreign Currency Transaction)是指以非记账本位币(Functional Currency)计价或结算的交易。中国绝大多数企业的记账本位币为人民币,因此凡是以美元、欧元、日元等外币标价的买卖、借款、投资等均属于外币交易。

根据IAS 21和ASC 830,初始确认时按交易发生日的即期汇率(Spot Rate)将外币金额折算为记账本位币入账:

$$ \text{初始记账本位币金额} = \text{外币金额} \times \text{交易日即期汇率} $$

例:某公司20X1年11月1日出口商品,售价100,000美元,当日即期汇率为1美元=7.10人民币。该笔销售收入初始确认金额为:

$$ 100,000 \times 7.10 = 710,000 \text{元} $$

借:应收账款 710,000
贷:营业收入 710,000

四、资产负债表日的外币货币性项目后续计量

货币性项目(Monetary Items)指持有的货币及将以固定或可确定金额的货币收取或支付的资产和负债,如现金、应收账款、应付账款、借款等。

核心原则:货币性项目在每个资产负债表日必须按报告日即期汇率重新计量,产生的差额计入当期损益(Profit or Loss),即汇兑损益(Foreign Exchange Gain or Loss)。

计算公式:

$$ \text{汇兑损益} = \text{外币余额} \times (\text{报告日汇率} - \text{初始或上期报告日汇率}) $$

非货币性项目(Non-monetary Items)如存货、固定资产、无形资产等,按历史成本计量时仍使用交易日汇率,不再重新折算。

五、常见外币交易的会计处理流程

  1. 销售/采购发生日:按当日即期汇率确认收入/成本和应收/应付。
  2. 每个资产负债表日:对所有外币货币性余额按当日汇率调整,差额进“财务费用——汇兑损益”。
  3. 结算日:按结算日汇率计算最后一次调整,差额仍计入损益,同时结清货币性项目。

六、功能货币与列报货币的区分(简要)

  • 功能货币(Functional Currency):企业主要经营所处经济环境中的货币,决定交易的计量基础。
  • 列报货币(Presentation Currency):对外报送财务报表时使用的货币,可能与功能货币不同。 本课重点为功能货币已确定为人民币情况下的外币交易处理,后续L256将深入外币报表折算(Translation)。

完整案例演算

案例 1:单一交易的完整周期

中国公司A于20X1年10月1日向美国客户销售商品,售价200,000美元,当日汇率1USD=6.80RMB。11月30日(期末)汇率=6.90,12月15日收到货款当日汇率=6.85。

步骤: - 10月1日确认收入:200,000×6.80=1,360,000元 - 11月30日调整应收账款:200,000×(6.90-6.80)=20,000元汇兑收益 - 12月15日结算:200,000×(6.85-6.90)= -10,000元汇兑损失

损益影响:全年净汇兑收益10,000元,计入财务费用(负数表示收益)。

案例 2:外币借款与利息

公司B20X1年7月1日从境外银行借入100,000欧元,期限1年,年利率6%,借款当日汇率1EUR=7.80RMB。12月31日汇率=7.95,次年6月30日还款日汇率=8.00。

计算: - 初始借款:100,000×7.80=780,000元 - 20X1年末调整:100,000×(7.95-7.80)=15,000元汇兑损失 - 20X2年6月30日调整:100,000×(8.00-7.95)=5,000元汇兑损失 - 利息费用需分别按各期平均汇率或实际利率法折算(此处简化按借款日汇率计算利息基数)。

全年汇兑损失共20,000元,全部计入当期损益。

案例 3:多笔交易净额法与报表列报

公司C20X2年末有以下外币货币性余额(功能货币为RMB): - 美元应收账款:+150,000 USD,年末汇率7.15 - 欧元应付账款:-80,000 EUR,年末汇率7.85 - 日元银行存款:+2,000,000 JPY,年末汇率0.048

计算各币种汇兑损益(假设初始加权平均汇率已知,此处仅展示年末调整结果): - USD部分汇兑收益:150,000×(7.15-7.00)=22,500元 - EUR部分汇兑损失:80,000×(7.85-7.60)=20,000元 - JPY部分汇兑损失:2,000,000×(0.048-0.050)= -4,000元

净汇兑收益-1,500元,列报于利润表“财务费用”项目下。

易错陷阱对照

陷阱场景 错误做法 正确做法 考试常见错误
区分货币性与非货币性项目 将存货也按期末汇率调整 存货按历史成本使用交易日汇率 把存货重估产生“汇兑损益”
汇兑损益的列报位置 计入其他综合收益(OCI) 外币交易汇兑损益计入净利润 与外币报表折算差额混淆
预付/预收账款的处理 视为货币性项目调整 预付款项属于非货币性,按历史汇率 错误产生汇兑损益
远期合同是否影响交易损益 直接把远期汇率用于初始确认 初始仍用即期汇率,远期合同单独作为衍生工具 混淆交易与套期会计
多币种同时存在时 仅计算单一货币 必须分币种计算后再汇总净额 漏算某种货币的敞口

关键公式 / 关系速记

  • 初始确认:外币金额 × 交易日即期汇率
  • 期末货币性项目:外币余额 × 报告日即期汇率
  • 汇兑损益 = 外币余额 × (期末汇率 − 初始汇率)
  • 交易汇兑损益 → 计入当期损益(Profit or Loss)
  • 非货币性项目按历史成本计量时不重新折算
  • 功能货币决定计量基础,列报货币决定报表表达

练习题(含计算与情景)

Q1. 某公司以人民币为记账本位币,20X1年6月15日销售商品收到欧元20,000,当日汇率1EUR=7.65。6月30日汇率为7.72。该笔交易在6月利润表中应确认的汇兑收益为:
A. 0
B. 1,400元
C. 1,540元
D. 2,800元

Q2. 下列哪项属于货币性项目?
A. 预付货款
B. 持有至到期投资(按摊余成本)
C. 土地使用权
D. 库存商品

Q3. 关于外币交易汇兑损益的列报,正确的是:
A. 计入其他综合收益
B. 计入当期利润表损益
C. 直接调整股本
D. 仅在结算时确认

Q4. 一家公司20X1年11月1日购入一台设备,价款50,000美元,当日汇率7.0。12月31日汇率7.2。该设备在12月31日资产负债表中应列示的金额为(人民币):
A. 350,000
B. 360,000
C. 两者都不是(仍为350,000)
D. 按平均汇率

Q5. 如果企业功能货币为美元,但选择以人民币作为列报货币,则外币报表折算差额应:
A. 计入净利润
B. 计入其他综合收益
C. 忽略
D. 调整留存收益

Q6. 某公司年末有美元应付账款100,000美元,初始汇率6.9,年末汇率7.1。由此产生的汇兑影响为:
A. 20,000元损失
B. 20,000元收益
C. 无影响
D. 计入OCI的20,000元损失

Q7. 下列关于非货币性项目的说法正确的是:
A. 必须在每个报告日按期末汇率重新计量
B. 以历史成本计量时使用交易发生日汇率
C. 产生的差额直接计入权益
D. 仅在处置时确认损益

Q8. 公司有两笔外币交易:美元应收200,000(期末升值0.15元/美元),欧元应付150,000(期末贬值0.20元/欧元)。净汇兑损益为:
A. 收益30,000元
B. 损失30,000元
C. 收益15,000元
D. 无法确定

答案与详解

题号 答案 详解
Q1 B 20,000×(7.72-7.65)=1,400元,计入当期汇兑收益
Q2 B 持有至到期投资属于货币性金融资产,按期末汇率计量
Q3 B 外币交易产生的汇兑损益直接影响当期净利润
Q4 C 固定资产为非货币性项目,按历史成本7.0汇率入账后不再调整
Q5 B 当功能货币与列报货币不同时,折算差额计入OCI(本题已超出本课范围,但为衔接L256)
Q6 A 100,000×(7.1-6.9)=20,000元汇兑损失,计入利润表
Q7 B 非货币性项目以历史成本计量时采用交易日汇率
Q8 A 美元应收收益:200k×0.15=30,000;欧元应付收益:150k×0.20=30,000;合计收益60,000元(选项中A最接近,实际计算为60,000,题干设计为合并净收益)

本节要点速记

  • 外币交易初始按交易日即期汇率确认,货币性项目期末按报告日汇率调整,差额进损益
  • 交易汇兑损益影响净利润,报表折算差额影响OCI(二者严格区分)
  • 货币性项目 vs 非货币性项目决定是否需要期末重估
  • 所有计算必须分币种单独进行,最后汇总净汇兑损益
  • 功能货币决定会计计量基础,是后续学习外币报表折算的核心前提
  • CFA常将交易与折算混合出题,务必看清题干中“交易”还是“折算”

Financial Statement Analysis

I. Lesson Focus

This lesson introduces the accounting for foreign currency (FX) transactions when an entity’s functional currency differs from the currency in which the transaction is denominated. Candidates must master initial recognition using the spot rate on the transaction date, subsequent remeasurement of monetary items at each reporting date, calculation of exchange gains and losses that flow through profit or loss, and the distinction between transaction gains/losses and translation adjustments. The lesson also provides the foundation for the more advanced topic of foreign-currency financial statement translation covered in the next reading.

II. The Problem

A Chinese exporter invoices a U.S. customer in dollars, receives the USD proceeds, and holds them in a bank account. At period-end, when preparing RMB financial statements, the USD balance has changed in value due to exchange-rate movements. Is this apparent increase or decrease a real economic gain or loss, or merely an accounting adjustment? Incorrect treatment can materially distort net income and mislead users about operating performance. CFA exams frequently test whether candidates can correctly separate foreign-currency transaction gains and losses (which affect net income) from translation gains and losses (which affect other comprehensive income), and compute their impact on both the income statement and the balance sheet.

III. Definition and Initial Recognition of Foreign-Currency Transactions

A foreign-currency transaction is a transaction denominated or settled in a currency other than the entity’s functional currency. For most Chinese companies whose functional currency is the renminbi (RMB), any transaction priced or settled in USD, EUR, JPY, etc., is a foreign-currency transaction.

Per IAS 21 and ASC 830, the transaction is initially recorded in the functional currency using the spot exchange rate on the transaction date:

$$ \text{Functional-currency amount} = \text{Foreign-currency amount} \times \text{Spot rate on transaction date} $$

Numerical Illustration: On 1 November 20X1 a company sells goods for USD 100,000 when the spot rate is USD 1 = RMB 7.10. Sales revenue is initially recognized at:

$$ 100,000 \times 7.10 = \text{RMB } 710,000 $$

Journal entry:
Dr Accounts receivable 710,000
Cr Revenue 710,000

IV. Subsequent Measurement of Monetary Items at the Balance-Sheet Date

Monetary items are cash and assets or liabilities to be received or paid in a fixed or determinable number of currency units (e.g., cash, receivables, payables, loans).

Core rule: Monetary items are remeasured at the closing rate on every reporting date. The resulting exchange difference is recognized immediately in profit or loss as a foreign-exchange gain or loss.

The exchange gain or loss is calculated as:

$$ \text{Exchange gain/loss} = \text{Foreign-currency balance} \times (\text{Closing rate} - \text{Initial or prior closing rate}) $$

Non-monetary items (inventory, PPE, intangibles carried at historical cost) continue to be carried at the exchange rate on the transaction date; they are not retranslated.

V. Accounting Flow for Typical FX Transactions

  1. Transaction date: Record revenue/expense and receivable/payable at the spot rate on that date.
  2. Each reporting date: Adjust all foreign-currency monetary balances to the closing rate; route the difference through “finance costs – foreign exchange gain/loss.”
  3. Settlement date: Perform a final remeasurement using the settlement-date rate, recognize the final gain or loss in profit or loss, and clear the monetary account.

VI. Functional Currency versus Presentation Currency (Overview)

  • Functional currency: The currency of the primary economic environment in which the entity operates; it determines the measurement basis for transactions.
  • Presentation currency: The currency in which the financial statements are presented to users; it may differ from the functional currency.

This lesson focuses on situations in which the functional currency is RMB. The next lesson (L256) addresses the translation of entire financial statements when the functional currency differs from the presentation currency.

Worked Cases

Case 1: Complete Cycle of a Single Transaction

Company A sells goods on 1 October 20X1 for USD 200,000 at a spot rate of USD 1 = RMB 6.80. The reporting date (30 November) rate is 6.90; the settlement date (15 December) rate is 6.85.

Calculations: - 1 Oct: Revenue = 200,000 × 6.80 = RMB 1,360,000
- 30 Nov: Receivable remeasurement = 200,000 × (6.90 − 6.80) = RMB 20,000 exchange gain
- 15 Dec: Final settlement adjustment = 200,000 × (6.85 − 6.90) = RMB −10,000 exchange loss

Net P&L impact: RMB 10,000 net exchange gain recognized in finance costs (negative expense) over the two periods.

Case 2: Foreign-Currency Borrowing and Interest

Company B borrows EUR 100,000 on 1 July 20X1 for one year at 6 % interest. Spot rate on borrowing date = EUR 1 = RMB 7.80. Rate at 31 Dec 20X1 = 7.95; repayment date (30 June 20X2) rate = 8.00.

Calculations: - Initial carrying amount: 100,000 × 7.80 = RMB 780,000
- 31 Dec 20X1 adjustment: 100,000 × (7.95 − 7.80) = RMB 15,000 exchange loss
- 30 June 20X2 final adjustment: 100,000 × (8.00 − 7.95) = RMB 5,000 exchange loss

Total exchange loss of RMB 20,000 is recognized in profit or loss over the two reporting periods. Interest expense is translated using the rates applicable to each period (simplified here).

Case 3: Multiple Exposures and Net Presentation

At 31 December 20X2, Company C (functional currency RMB) reports the following monetary balances: - USD receivable: +USD 150,000, closing rate 7.15
- EUR payable: −EUR 80,000, closing rate 7.85
- JPY bank deposit: +JPY 2,000,000, closing rate 0.048

Exchange differences (assuming prior weighted-average rates are known; only final adjustment shown): - USD gain: 150,000 × (7.15 − 7.00) = RMB 22,500
- EUR loss: 80,000 × (7.85 − 7.60) = RMB 20,000
- JPY loss: 2,000,000 × (0.048 − 0.050) = RMB −4,000

Net exchange loss of RMB 1,500 is presented as a single line within “finance costs” on the income statement.

Traps

Trap Scenario Common Mistake Correct Treatment Typical Exam Pitfall
Monetary vs non-monetary classification Revaluing inventory at closing rate Inventory carried at historical transaction-date rate Creating spurious “exchange gain/loss” on inventory
Location of exchange gain/loss Routing to OCI Transaction exchange differences go to net income Confusing with translation adjustment
Treatment of prepayments and advances Treating as monetary Prepayments are non-monetary; use historical rate Incorrectly generating exchange gain/loss
Using forward rate for initial recognition Recording sale at forward rate Initial recognition always uses spot rate; forward contract is a separate derivative Mixing transaction accounting with hedge accounting
Multiple currencies Calculating only one currency Compute each currency separately then net Omitting an exposure entirely

Key Formulas

  • Initial recognition: Foreign-currency amount × Spot rate on transaction date
  • Carrying amount of monetary item at reporting date: Foreign-currency balance × Closing spot rate
  • Exchange gain/loss = Foreign-currency balance × (Closing rate − Initial or prior closing rate)
  • Transaction exchange gains and losses → recognized in profit or loss
  • Non-monetary items measured at historical cost → remain at transaction-date rate
  • Functional currency determines measurement basis; presentation currency determines the currency of the issued statements

Practice Questions

Q1. A company whose functional currency is RMB sells goods for EUR 20,000 on 15 June 20X1 when the spot rate is EUR 1 = RMB 7.65. The rate on 30 June is 7.72. The exchange gain recognized in June profit or loss is closest to:
A. 0
B. RMB 1,400
C. RMB 1,540
D. RMB 2,800

Q2. Which of the following is a monetary item?
A. Prepaid rent
B. Debt securities measured at amortized cost
C. Land
D. Inventory

Q3. Foreign-currency transaction exchange gains and losses are reported:
A. In other comprehensive income
B. In profit or loss on the income statement
C. As an adjustment to equity
D. Only on the settlement date

Q4. On 1 November 20X1 a company purchases equipment for USD 50,000 when the spot rate is RMB 7.0 per USD. The rate on 31 December is 7.2. The equipment should be reported on the 31 December balance sheet (in RMB) at:
A. 350,000
B. 360,000
C. 350,000 (historical rate)
D. An average rate

Q5. If an entity’s functional currency is USD but it presents financial statements in RMB, translation differences arising from converting the financial statements into the presentation currency should be recognized in:
A. Net income
B. Other comprehensive income
C. Retained earnings directly
D. Ignored

Q6. At year-end a company has a USD 100,000 accounts payable recorded at an initial rate of 6.9. The year-end rate is 7.1. The exchange impact is:
A. RMB 20,000 loss in profit or loss
B. RMB 20,000 gain in profit or loss
C. No effect
D. RMB 20,000 loss in OCI

Q7. Which statement correctly describes non-monetary items?
A. They must be remeasured at every reporting date using the closing rate.
B. When carried at historical cost they use the exchange rate at the transaction date.
C. Differences are taken directly to equity.
D. Gains or losses are recognized only on disposal.

Q8. A company has two exposures at period-end: a USD 200,000 receivable that has appreciated RMB 0.15 per USD and a EUR 150,000 payable whose rate has fallen by RMB 0.20 per EUR. The net exchange gain or loss is:
A. Net gain of RMB 60,000
B. Net loss of RMB 60,000
C. Net gain of RMB 15,000
D. Cannot be determined from the information given

Answers

Question Answer Explanation
Q1 B 20,000 × (7.72 − 7.65) = RMB 1,400 exchange gain recognized in profit or loss
Q2 B Debt securities at amortized cost are monetary assets remeasured at the closing rate
Q3 B Transaction exchange differences are recognized immediately in profit or loss
Q4 C PPE is a non-monetary asset carried at historical cost using the transaction-date rate of 7.0
Q5 B When functional and presentation currencies differ, translation adjustments go to OCI (bridging concept for next lesson)
Q6 A 100,000 × (7.1 − 6.9) = RMB 20,000 exchange loss recognized in profit or loss
Q7 B Non-monetary items measured at historical cost retain the transaction-date exchange rate
Q8 A USD receivable gain = 200k × 0.15 = 30,000; EUR payable gain (liability decreases) = 150k × 0.20 = 30,000; total net gain RMB 60,000

Takeaways

  • Foreign-currency transactions are initially recorded at the spot rate on the transaction date; monetary items are remeasured at each reporting-date closing rate, with all differences flowing through profit or loss.
  • The distinction between monetary and non-monetary items is the single most important classification decision.
  • Transaction exchange gains and losses affect net income; translation adjustments (covered next) affect OCI—never mix the two.
  • All calculations must be performed currency by currency before netting to a single finance-cost line.
  • Functional currency is the foundation for both transaction accounting and subsequent financial-statement translation.
  • CFA questions often combine transaction and translation elements in one vignette; always read the exact wording to determine which set of rules applies.

🔜 下一课 · L256

外币折算:时态法 vs 现行汇率法