适用对象
- 同时拥有加元和美元银行账户的加拿大独资经营者、合伙企业和公司
- 在这些账户之间换汇后,账簿仍然对不上的情况
本文不涵盖的内容
- 年末美元余额的重估
- 汇兑损益在 T2 税表上填在哪里
- 美元销售、平台打款,以及收入应使用的汇率
- 在记账软件里设置多币种
- 公司美元投资的成本基础
- 业主个人账户与企业之间转钱
- 合伙企业的汇兑结果如何传到合伙人
美元转加元为什么会让我的余额对不上?
自己账户之间的转账,既不是收入,也不是费用。它需要在两种币种里各记一头,美元一方只用一个汇率。余额对不上,是因为两头用了不同的汇率,银行的买卖价差和手续费一直没有入账,或者其中一头被记成了收入或费用。加拿大的税务结果以加元计算,每笔美元金额按其发生当天的汇率折算(《所得税法》第 261 条)。
本文讲的是同一个企业名下账户之间的转账。您与自己的公司或合伙企业之间的转钱,属于贷款、还款、提款、工资或股息,不是转账;请见股东贷款账户。
| 您看到的现象 | 通常的原因 |
|---|---|
| 美元账户以美元计与对账单一致,以加元计却不一致 | 美元各行是按不同汇率或不同来源折算的,或者差额只是未实现的汇率波动(见每月对账的第 4 步) |
| 每次转账后都有一小笔加元差额 | 银行的买卖价差和电汇费一直没有入账 |
| 转账的一头显示为收入或费用 | 两头被分别记成了一笔存款和一笔付款,而不是一笔转账 |
| 加元账户里出现了美元数字,或者反过来 | 外币金额被当成账户自身币种的金额输入了 |
| 加元账户减少了一笔完整的购买价款,而美元账户没有增加 | Norbert's gambit 被记成了转账;请见下面的 gambit 部分 |
| 客户付款进了错误的账户 | 付款进了另一种币种的账户;请见下面关于币种不对的部分 |
| 美元账户余额为零,软件却显示有加元余额 | 钱转进转出用的汇率不同;请见记账软件里的多币种 |
出现以下情况,就不再简单,需要专业判断:
- 账户已经对不上好几个月,或者已经按未核对的数字报了税表。
- 在报 T2、T2125 或 GST/HST 申报表之前,需要重述以前年度的余额。
- 客户付款、转账和投资交易都经过同一个美元账户。
- 公司以美元记账,或已选择以美元报告。
请备齐有问题的每个月两个账户的对账单、银行的换汇确认单、您要使用的汇率来源,以及两个账户的期初余额。
长久的解决办法,是让每笔转账的两头都通过一个转账过渡账户入账(见下面的每月对账部分)。如果账户已经错了好几个月,先从最早那个月的对账单开始重建。
在自己的银行账户之间把加元换成美元,分录怎么做?
美元账户借记收到的美元,按当天的加拿大银行汇率折算;加元账户贷记汇出的加元;差额记入换汇成本账户。这是一种记账方法:《所得税法》和 CRA 的专题规定的是外币金额折算用的汇率,而不是分录本身。
| 账户 | 借方 | 贷方 |
|---|---|---|
| 美元银行账户 | 收到的美元 × 加拿大银行汇率 | |
| 换汇成本 | 汇出的加元,减去上一行 | |
| 加元银行账户 | 汇出的加元 |
如果银行给的比公布汇率算出的更多,中间一行就变成贷方。每一头都在到账当天入账,所以需要两天的转账会有两个日期。
把美元换回加元,是实现汇兑损益的事件,所以这笔分录多一行:
| 账户 | 借方 | 贷方 |
|---|---|---|
| 加元银行账户 | 收到的加元 | |
| 换汇成本 | 汇出美元按加拿大银行汇率算出的价值,减去收到的加元 | |
| 美元银行账户 | 这些美元在账上的加元金额 | |
| 汇兑损益 | 亏损:该账面金额,减去按加拿大银行汇率算出的价值 | 收益:按加拿大银行汇率算出的价值,减去该账面金额 |
一个来回下来,这几行合计等于收到的加元减去付出的加元。这里引用的《所得税法》和 CRA 出版物,没有说明税务上怎样衡量买卖价差,所以换汇成本和汇兑损益要记在不同的账户里。
如果软件能保存外币金额,就在每一行输入美元金额和汇率。如果它只保存加元,就把美元金额和汇率保存在这一行里或另一份清单里,因为银行对账单是美元的。一个账户里混有多次换汇时,怎样找出账面金额,属于汇兑损益指南的内容。
分录用哪个汇率:银行的汇率,还是加拿大银行的汇率?
美元一方按当天的加拿大银行汇率折算,或者按另一个符合下面 CRA 条件、并且您每次都使用的来源折算。银行自己的汇率告诉您实际收到了多少;分录用的是公布的汇率,并把差额单独列出。
《所得税法》中的相关即期汇率定义是当天的加拿大银行汇率;当天没有报价时(例如周末之后),则是最近一个有报价的前一天的汇率。CRA 的货币专题一般只在其他来源满足它的全部条件时才接受,包括可核实、由独立机构持续公布、用于财务报表,并逐年一致使用。它没有讨论银行在某次具体换汇中给您的汇率。
加拿大银行汇率是金融机构报价的参考性每日平均价,每个工作日公布一次。银行按自己的汇率、在自己的时间点换汇,所以与公布汇率之间的差额,可能是成本,偶尔也可能是好处。把一次转账的加元除以美元,把得到的汇率记入账簿,很难保持一致:每笔转账都有自己的汇率,没有任何数字能与同一个公布来源对上。
自己账户之间的转账不涉及 GST/HST。美元发票所用的汇率,适用范围更广的 GST/HST 规则(备忘录 3-6),详见美元销售和打款。
银行的换汇价差和电汇费记在哪里?
价差记入单独的换汇成本账户,另外收取的电汇或转账手续费记入银行费用。价差是这些美元按加拿大银行汇率算出的价值与银行实际入账金额之间的差额;它不会出现在任何费用行上,只有把两个数字对比才能看到。加拿大银行汇率是每日平均价,所以这个差额也包含当天内的汇率变动,只能大致衡量银行加价的幅度。
对账单上单独列出的费用,记入银行费用:T2125 表的第 8710 行,利息和银行费用,以及涵盖银行费用的 GIFI 代码 8710。如果中间机构从汇入金额里扣了费用却没有列明,手续费和价差就合成一个差额到账;把整个差额记入换汇成本。
这里引用的《所得税法》和 CRA 出版物,没有说明价差在税表上是属于银行费用,还是属于这些美元成本的一部分。把它放在单独的账户里,这样两种处理方式都可以采用。
《消费税法》把货币的兑换或转移定义为金融服务,提供金融服务一般属于免税供应。所以价差或电汇费通常没有 GST/HST 可以作为进项税抵免来申请。如果对账单上某项费用显示了 GST/HST,要把这笔金额单独记录。
汇兑损益何时实现:转钱的时候,还是花钱的时候?
美元通过换汇、花掉或用来付账单而离开账户时,才实现汇兑损益,而不是加元第一次转进来时。CRA 已存档的公告表示,从外币银行账户每次换汇时,或者用外币资金支付购买款项、结清应付账款时,都可能产生损益,而存放的外币资金在换成另一种货币之前,不视为已处置。该公告已存档,不再更新;它仍留在网上供参考。
| 事件 | 有汇兑损益吗? |
|---|---|
| 在自己的账户之间,把加元换成美元 | 以加元计没有;只有换汇成本 |
| 在自己的账户之间,把美元换成加元 | 账面上有:当天的价值,对比这些美元在账上的金额 |
| 用美元账户支付美元账单 | 有,衡量方式相同,再加上账单本身产生的任何差额 |
| 客户的美元付款结清一张发票 | 有,在发票上:付款金额对比发票的加元价值 |
| 年末仍留在账户里的余额 | 没有实现,但税务结果取决于采用的方法:周转资金可以调整为年末汇率并计入收入,而作为资本持有的资金要等到换汇时才处理;请见汇兑损益指南 |
付款进了币种不对的账户,怎么办?
付款进了另一种币种的账户,就记在它到账的那个账户里,用该账户的币种,按银行入账的金额,发票则与之结清。它不是从另一个账户转来的,因为您的账户之间并没有转钱。
- 美元付款被银行换成加元,进了加元账户: 借记加元账户,金额为入账的加元;按应收账款入账时的加元价值冲销;差额记为汇兑损益。CRA 已存档的公告表示,结清账款产生的损益,反映在当年的收入里。这个差额包含了发票日期以来的汇率变动,以及银行的价差。
- 美元付款仍然是美元: 记入美元账户。以后再转走,就是一笔普通转账。
- 加元发票被银行换成美元,进了美元账户: 按发票金额冲销应收账款,按加拿大银行汇率算出的入账价值借记美元账户,差额记为换汇成本,而不是收益。
Norbert's gambit 怎么入账?它对我的余额有什么影响?
Norbert's gambit 是一种换汇方法:在一个账户里买入同时在两种货币挂牌的证券,再在另一种货币里卖出。它应该记为证券的买入和卖出,而不是转账。公司在加元账户里买入份额,请经纪商把份额转到美元账户,并在那里卖出。换汇发生在交易之中,所以结果是这些份额的损益。这里引用的 CRA 出版物没有提到这种做法;适用的是买卖证券的一般规则。
- 买入。 借记投资(按加元成本),贷记加元账户。为取得这些份额支付的佣金,计入其成本。
- 在经纪商的账户之间转移。 份额保留加元成本,改变的只是它们所在的位置。
- 卖出。 把美元卖出所得,按卖出当天的加拿大银行汇率折算;成本本来就是加元。CRA 的资本收益指南,按卖出时的汇率折算所得款项。美元账户借记折算后的所得款项,贷记投资(所卖份额的成本,相同的份额共用平均成本),差额记为卖出的损益。卖出佣金会减少所得款项。
加元账户一次性减少完整的购买价款;美元账户要等到卖出款项到账才增加。差额就是这些份额的损益:两个挂牌市场之间的价格变动和持有期间的价格变动,减去佣金。它不是汇兑价差,也不是转账。汇率用交易日还是交割日,要选定一种,并且每次都用同一种;这里引用的资料没有说明用哪一种,而年末前后的交易,两种日期可能落在不同的纳税年度,所以请专业人士来决定。美元持仓的成本基础,请见加元计的调整成本基础。
这笔损益是收入还是资本,$200 的规则适用于我的公司吗?
与企业收入和费用相关的汇兑损益,一般是收入或可扣除的亏损,而 $200 的免税额只适用于个人,所以公司没有这样的起算线。第 39(1.1) 款只对净资本性货币损益中超过 $200 的部分计算,而且只适用于信托以外的个人。独资经营者是个人,但这项免税额只涉及本来属于资本性质的金额,不包括企业收入和费用上的货币结果。合伙企业不是个人,这里引用的资料也没有说明它的货币结果如何传到合伙人;这个问题要请教专业人士。
CRA 已存档的公告,把直接因买卖企业所用的商品或服务而产生的损益视为收入,把因资本性资产产生的视为资本。第 39(2) 款规定,本来不属于收入或不可扣除的货币损益,视为资本。因此,结清客户发票时的收益,一般是收入;作为投资持有的美元上的收益,可能是资本。这条界线取决于具体事实。
在 gambit 中卖出份额的损益,是证券的结果,它属于资本还是收入,要看证券交易是不是一项业务。对于加拿大证券(例如共同基金信托的份额),纳税人也可以按第 39(4) 款作出选择,把这些证券视为资本;选择要用 T123 表,随处置当年的税表一起报,公司则由授权的高级人员签署。这项选择不能撤销,也不适用于证券交易商,而且合伙人被视为持有合伙企业的证券。某只基金是否符合条件,要请教专业人士。CRA 已存档的证券交易公告,列出了买卖频繁、持有期短等因素。汇兑损益在 T2 税表上填在哪里,请见公司税表上的外汇收益。
在以加元记账的账簿里,每月怎样核对美元账户?
先以美元核对账户,再折算。每个月:
- 核对美元余额。 账簿里的美元余额必须与银行对账单一致,然后才谈得上加元数字。
- 每笔转账的两头都记入转账过渡账户。 加元换美元时,加元一头借记过渡账户,美元一头按加拿大银行汇率贷记过渡账户;剩下的是换汇成本,所以把它转到换汇成本账户。美元换加元时,按上面的相反分录处理,它同时记入汇兑损益。下个月才到账的一头,在到账之前留在过渡账户里;其他任何余额,都要先找出原因,再记作费用。
- 每一行都用同一个汇率来源,并把汇率写在这一行上。
- 对比期末余额。 美元期末余额按月末加拿大银行汇率折算的加元价值,会与账簿上显示的加元金额不同。这个差额是未实现的;不要把它藏在转账里。是否每月入账,请见汇兑损益指南。
如果已经错了好几个月,不要用差额去凑平。根据对账单列出每一次换汇,写明两头、日期和汇率,然后从最早的那个月开始重建。
如果我的公司以美元报告,转账还需要折算吗?
需要。已选择以美元计算税款的加拿大公司,在美元账户和加元账户之间转钱时,仍然需要折算。加元账户变成了外币账户,因为第 261(5)(g) 段把这类公司的外币,定义为除其所选功能货币以外的任何货币;第 261(5)(c) 段则按发生当天的即期汇率,折算其他货币的金额。每一行加元都按加拿大银行汇率折算成美元,价差仍然是换汇成本,只是现在以美元衡量。
这只适用于已作出选择的公司;没有选择的,即使账簿以美元记账,税务结果仍然以加元计算。在条件中,公司必须是加拿大居民,并且整个纳税年度主要以美元记账。选择要用 T1296 表作出,最晚在 税年首日后 60 天 之前提交;只允许选择一次,撤销只适用于以后的年度。公司能否作出选择、是否适合,要由专业人士决定;请见美元销售和打款。
示例
以下示例仅作说明,除标有 US$ 的以外,金额均为加元。示例以公司为例;独资经营者或合伙企业在各自的账户里做同样的分录。
温尼伯的一家公司把钱转到美元账户
一家公司把 C$13,600 转到美元账户。当天的加拿大银行汇率是 1.36,应得 US$10,000。银行入账 US$9,900,按该汇率价值 C$13,464。这 C$136 的差额是换汇的成本,不是收益。
| 账户 | 借方 | 贷方 |
|---|---|---|
| 美元银行账户(US$9,900,汇率 1.36) | 13,464 | |
| 换汇成本 | 136 | |
| 加元银行账户 | 13,600 |
之后,在汇率为 1.39 时,这家公司把这 US$9,900 换回,账户里没有别的钱。加拿大银行汇率算出的价值是 C$13,761,银行支付 C$13,640。这些美元在账上是 C$13,464,所以入账的汇兑收益是 C$297,换汇成本是 C$121。
| 账户 | 借方 | 贷方 |
|---|---|---|
| 加元银行账户 | 13,640 | |
| 换汇成本 | 121 | |
| 美元银行账户 | 13,464 | |
| 汇兑收益 | 297 |
这家公司付出 C$13,600,收到 C$13,640,净得 C$40(297 减去 136 和 121)。收益与换汇成本的划分是记账上的列报方式,所以这几行要分开列。
在两地挂牌的基金上做 gambit
一家公司在加元账户里,用 C$13,600 买入一只在两种货币都挂牌的基金的 1,000 份。经纪商把份额转到它的美元账户,在汇率为 1.36 时,以 US$10,050 卖出,合 C$13,668。假设它没有持有这只基金的其他份额,也不考虑佣金;同一只基金的份额是相同的财产,所以如果以前有份额,使用的成本会有变化。
| 账户 | 借方 | 贷方 |
|---|---|---|
| 美元银行账户(US$10,050,汇率 1.36) | 13,668 | |
| 投资(按成本) | 13,600 | |
| 出售投资的收益 | 68 |
这 C$68 是这些份额的收益。没有入换汇成本或汇兑收益,因为银行从未换过这笔钱。
客户的付款进了错误的账户
一位客户欠 US$5,000,按 1.34 的汇率记为 C$6,700 的发票。付款进了加元账户:银行把它换了汇,入账 C$6,750。
| 账户 | 借方 | 贷方 |
|---|---|---|
| 加元银行账户 | 6,750 | |
| 应收账款 | 6,700 | |
| 汇兑收益 | 50 |
这 C$50 结清了发票。没有从美元账户转出任何款项。
您的情况不同?
- 账户已经对不上好几个月,或在报 T2、T2125 或 GST/HST 申报表之前,需要重述以前年度的余额: 分录方法、以前转账的清理,以及汇兑差额该记在哪里,都需要专业判断;重建账户属于记账服务:请带上两个账户的对账单和银行的换汇确认单。另请见补齐逾期账簿。
- 年末有美元余额,或有已实现的损益需要入账: 请见美元账户的汇兑损益。
- 您需要知道汇兑损益在 T2 税表上填在哪里: 请见公司税表上的外汇收益。
- 您以美元销售、收到平台打款,或您的公司正考虑以美元报告: 请见美元销售和打款。
- 您要在记账软件里启用多币种: 请见启用前先了解多币种。
- 您的美元余额在支付平台的钱包里: 请见账簿中的多币种余额。
- 您的美元账户在加拿大境外的银行: 请见加拿大公司的美国银行账户和外国财产与关联企业申报。
- 您的公司持有美元投资: 请见加元计的调整成本基础。
- 您用外币支付了一笔业务费用: 请见用外币支付的费用。
- 您同时经营一家加拿大公司和一家美国公司: 请见加拿大公司及其美国公司的账簿。
本文引用的数据
| 项目 | 数值 | 来源 |
|---|---|---|
| 个人每年可忽略不计的外币净收益或净亏损金额 适用于信托以外的个人;按第 39(1.1) 款,适用于处置外币产生的净收益或净亏损 | $200 | 加拿大司法部法律网站:《所得税法》第 39 条 核对日期 |
| 功能货币选择的申报截止日 T1296 表格;仅适用于符合《所得税法》第 261(3) 款的公司 | 税年首日后 60 天 | 《所得税法》第 261(3)(b) 段 核对日期 |
官方来源
关于本指南
译自英文指南 · 阅读英文原文
本文介绍所列纳税年度的一般规则,不构成针对您个人情况的建议。
英文原文更新记录
- : 首次发布。