本文说明 TaxAlpha 如何进行人民币汇率换算,以及为什么这一步对税务申报至关重要。
为什么汇率换算很重要?
中国个人所得税以人民币计征。美股以 USD 交易,港股以 HKD 交易,因此每笔交易的盈亏都需要折算成人民币。
关键:税务要求按每笔交易的交割日汇率分别折算,而非使用统一的年末汇率或平均汇率。这意味着同一年度内,不同交易使用的汇率可能不同。
TaxAlpha 使用什么汇率?
中国人民银行公布的人民币中间价(央行中间价)。
这是中国税务机关认可的官方汇率标准。TaxAlpha 内置了央行每日中间价的历史数据(覆盖 2003 年至今),工作日自动更新。
汇率查找规则
每笔交易使用其交割日(Settlement Date)的汇率。如果 CSV 文件中提供了交割日,系统会直接使用;如果没有,则以交易日代替。
| 场景 | 处理方式 |
|---|---|
| 交割日为工作日 | 使用当日央行中间价 |
| 交割日为周末 | 自动回退到最近一个工作日(通常是周五) |
| 交割日为节假日 | 自动回退到最近一个有汇率数据的工作日 |
为什么用交割日? 交割日是资金实际结算的日期。税务上以实际资金流转日的汇率为准。
汇率如何影响盈亏?
这是很多人忽略的「汇率陷阱」——即使原币盈亏为零或亏损,汇率换算后可能变成盈利(或反之)。
举例
| 项目 | 买入时 | 卖出时 |
|---|---|---|
| 操作 | 买入 100 股 @ $100 | 卖出 100 股 @ $100 |
| USD 汇率 | 7.20 | 6.80 |
| 人民币金额 | 成本 72,000 元 | 收入 68,000 元 |
- 原币盈亏:$0(买卖价相同)
- 人民币盈亏:68,000 − 72,000 = −4,000 元(亏损)
反过来,如果卖出时汇率更高,即使原币亏损也可能变成人民币盈利。
这就是为什么不能简单地把原币盈亏乘以一个汇率——每笔交易的买入和卖出汇率不同,必须逐笔分别折算。TaxAlpha 自动完成这一工作。
汇率数据来源与更新
| 项目 | 说明 |
|---|---|
| 数据源 | 中国人民银行每日人民币中间价 |
| 覆盖币种 | USD/CNY、HKD/CNY |
| 历史范围 | 2003 年至今 |
| 更新频率 | 工作日自动同步 |
| 回退机制 | 周末/节假日自动回退到最近的有效工作日 |
延伸阅读
- FIFO 算法与计算逻辑 — 了解每笔匹配如何组合成最终盈亏
- 如何看懂税务报告 — 解读报告中的原币与人民币两栏