理论部分
在这一部分,有关货币兑换的基本理论概念会被解释。
汇率和会计问题
每个国家都有自己的货币,要获得另一种货币,就必须用合适的汇率购买它。汇率是一种货币兑换另一种货币的比率,是以一种货币表示另一种货币的价格。由于世界各国(各地区)货币的名称不同,币值不一,所以一种货币对其他国家(或地区)的货币要规定一个兑换率,即汇率。换钱的意思是指把一种货币的金额转换成另外一种货币的金额。货币的兑换率 (汇率) 不断的变化,并会指示出转化率。例如,在1月1日
- 1 欧元 (EUR) 等于1.32030 美元 (USD)
- 1 美元等于 0.7580 欧元
- 1 欧元等于 1.60970 瑞郎 (CHF)
- 1 欧元等于 157.2030 日元 (JPY)
当保留有不同货币账户的时候,多种货币记账指的是多货币核算或者多值核算。当一个公司拥有超过一种货币的银行,现金以及债务人账户的时候,使用多种货币记账是必须的。哪怕只存在一个外币账户,也有必要进行多种货币会计核算。
基本货币
不同货币的金额不能被直接合计。有必要使用一种基本货币作为进行合计的参照货币。会计的主要观点是“借方”的余额必须相当于“贷方”的余额。为了验证会计核算是否平衡,必须使用一个用于合计的单一货币。如果存在其它的货币,必须首先指示出基本货币。在选择了基本货币,并且执行了一些操作之后,基本货币便不可以再被改变。如果想要改变基本货币,用户必须关闭当前的会计文件,然后再打开一个拥有不同基本货币的会计文件。基本货币也被用来建立资产负债表以及进行损益操作的计算。
为了能够添加汇总以及验证会计核算是否平衡,每一笔业务中都应该拥有以基本货币形式存在的汇率值。在这种情况下,您就可以查看借方的总计是否等于贷方的总计。如果基本货币为欧元,但是存在使用美元的业务,用户需要在汇率表格内输入美元与欧元之间的汇率,用来替换业务内存在的美元金额。所有欧元的金额将被用来验证会计核算的余额。
账户货币
每个帐户都有其自己的货币符号,该符号代表了管理该会计账户的币种。因此用户必须指示出会计账户所使用的货币。每个账户都会拥有用自己的货币表示出来的余额。在此账户上仅允许使用该货币的条目存在。如果账户的货币为 Euro (欧元),那么在这个账户上只能看到以 Euro (欧元) 显示数额的条目; 如果账户的货币为 USD (美元),那么在这个账户上只能看到以 USD (美元) 显示的条目。如果您想以 RMB (人民币) 管理该会计账户,那么您需要拥有货币符号为RMB/YUAN的账户。
基础货币的账户余额
对于每个账户来说,为了计算基本货币内的资产负债表,除了账户本身货币的余额,基本货币的余额也将被保留。美元银行账户明细中的数据要与银行对账单中有关美元的金额相一致。在基本货币中的值将总指定每个会计条目。如果账户的货币为 USD (美元),在所输入的数据中,除了美元的金额,如果也存在欧元的金额,欧元的余额将由所输入欧元的合计来决定。基本货币的实际余额取决于使用汇率来计算每个不同货币的值。如果在某一天,用户使用美元作为实际余额的货币,然后按每日汇率把其转换为欧元,那么用户将获得一个与在基本货币的账户余额中不同的汇率值。造成此差异的原因是由于在之前所使用的日汇率与实际上的每日汇率是不一样的。因此,在每日汇率的实际值与基本货币的账户余额之间存在着差,而这个会计核算的差异就被称为汇率差。其中与基本货币余额之间的差额和被计算的值要被注册,当关闭会计文件的时候,作为汇率的利润或亏损。
其它货币的余额 (货币2)
所有的会计报表都会以基本货币为单位进行计算。如果您使用基本货币作为基本单位,然后把它们转换为另一种货币,那么您将得到另一种货币的余额。在 Banana会计软件程序中存在着货币2的列,在此列中所有的数值都是被自动输入的,然后以指定货币2的形式出现。对金额转换的逻辑如下所述: - 如果货币2与账户的货币或操作的货币是一致的,那么原始值将被使用。如果账户货币是USD(美元),那么USD(美元)的金额将被使用。在其它的情况下基本货币的金额将被使用,并且换算成货币2。会使用每日的汇率。即使对于过去的条目,也将以最新的汇率为基础来表述货币2的值,而不是使用在过去输入该条目当天的汇率。您需要注意的是: 被转换为另一种货币的余额在总计中会出现小的差额。通常而言,总转换值不等于拆分交换值之和,如下面的示例所示:
基本货币 EUR (欧元) |
货币 2 USD (美元) |
|
现金 |
1.08 |
1.42 |
银行 |
1.08 |
1.42 |
总资产 |
2.16 |
2.84 |
个人资本 |
2.16 |
2.85 |
总负债 |
2.16 |
2.85 |
在基本货币中,总资产等于总负债。可以允许在资产负债表中包含差额的情况仅为: 如果它们是可以理解的,以及如果差额是由另一种货币的计算所造成的。
下图为币种2表格的示例:
转换货币
兑换的变率
出现在自由市场上的购买或销售的资金。价格 (汇率) 基于供求的规律。根据汇率的波动会出现或多或少的兑换值差额。
日期 |
兑换欧元/美元 (EUR/USD) |
兑换值为1000.00的欧元兑美元 |
根据 01-01(一月一日)的汇率修改兑换值 |
01-01 |
1.32030 |
1'320.03 |
|
31-03 |
1.33350 |
1'333.50 |
13.47 |
30-06 |
1.34750 |
1'347.50 |
27.47 |
30-09 |
1.42720 |
1'427.20 |
107.17 |
汇率基础
汇率所指的基本货币。根据作为基本货币的货币,在两种不同的货币之间总是存在着两种不同的兑换值。
例如,对于美元 (USD) 和欧元 (Euro) 这两种货币来说,存在着两种不同的汇率:
- 如果在兑换中的基本货币为欧元 (Euro),那么汇率为 1.32030
1 欧元 (EUR) 对应 1.32030 美元 (USD) - 如果在兑换中的基本货币为美元 (USD),那么汇率为 0.75800
1 美元 (USD) 对应 0.75800 欧元 (EUR)
在当今的文件中,通常使用欧元 (EUR) 作为与其它货币进行比较的基本货币。
反向汇率
欧元/美元的汇率为1.32030,可以通过1除以汇率的方式得到美元/欧元的汇率。
汇率 |
反向汇率 1/汇率 |
反向汇率四舍五入至6位数 |
欧元/美元 (EUR/USD) 1.32030 |
0.75800 |
0.758000 |
使用反向汇率计算出的兑换值可能与原始值之间存在着差额,这是因为在中间过程中运用了四舍五入的缘故。
汇率 |
反向汇率 |
交换值 10000 x 原始汇率 |
交换值10000 x 方向汇率 |
差额 |
欧元/美元 (EUR/USD) 1.32030 |
0.75800 |
13'203.00 |
13'192.61 |
10.39 |
为了不产生差额,请您避免使用反向汇率。
例如,向欧元的过渡就禁止使用反向汇率。
乘数
在兑换某些货币的时候,存在着大额的汇率值。
例如,以1月1日的汇率作为基准:
- 1 美元 (USD) = 670,800 土耳其里拉 (TRL)
- 1 土耳其里拉 (TRL) = 0.00000149 美元 (USD)
为了不输入那么多的“0”,也可以用以下的形式表现:
- 1000 土耳其里拉 (TRL) = 0.00149 美元 (USD)
在这种情况下,所使用的乘数为1000,而不是1。
精确度
作为规则,汇率的数值至少要精确到小数点后的第6位数字。
在有必要的情况下,需要精确到小数点后更多位的数字,例如:
- 1 土耳其里拉 (TRL) = 0.00000149 美元 (USD)
当精确度被改变,汇率被以不同的方式四舍五入的时候,兑换的金额也会随之改变。因此,汇率的精确度是非常重要的。
最低面额
对硬币和纸币而言,特别是存在最低面额的情况下。例如,瑞士法郎 (CHF)的最低面额为5分 (0.05)。当进行兑换的时候,例如是欧元/瑞郎(EUR/CHF):
1 欧元 (EUR) = 1.60970 瑞郎 (CHF)
欧元(EUR) |
汇率 |
实际瑞士法郎(CHF) 的兑换值 |
四舍五入到最低面额的瑞士法郎 (CHF) |
差额 |
有效汇率 |
10.00 |
1.60970 |
16.09 |
16.10 |
0.01 |
1.61 |
汇率和数值的计算
当欧元是基本货币的时候:
欧元兑美元 (EUR/USD) 的兑换率是1.32030;
1 欧元 (EUR) 对应 1.32030 美元 (USD)。
兑换值的计算:
用兑换率乘以基本货币金额:
100 欧元 x 1.32030 = 132.03 美元
计算基本货币金额:
用目标货币金额除以汇率:
132.03 美元 / 1.32030 = 100 欧元
计算兑换系数:
用基本货币金额除以目标货币金额:
100 欧元/132.03 美元 = 0.7574
购买和销售的汇率
银行进行购买和出售的货币,并保持盈余的利润。根据确定值被购买或销售,它们会应用不同的汇率。
销售: 银行接收国内货币,并提供 (销售) 外国货币。
购买: 银行接收 (购买) 国外货币,并提供国内货币。
货币兑换和纸币兑换 (溢价)
货币兑换: 书面交易的兑换 (从一个账户到另一个)。
纸币兑换: 兑换纸币。
溢价: 书面金额转换为现金的佣金。
要兑换货币,与兑换纸币相比,银行会维持较小的保证金 (购买/销售之间的差额)。当书面值 (账户的信贷) 需要被转换成现金的时候,银行会申请一个佣金,叫做溢价。
转换回基本货币时的差额
当一个金额被兑换成另一种货币的时候,人们会预期反向兑换也会呈现与原始值相同的金额。
基本金额 |
汇率 |
兑换值 |
返回 |
100.00 |
1.32030 |
132.03 |
100.00 |
然而,当您把货币兑换回去的时候,不总会得到相同数目的金额。由于四舍五入的误差,有的时候不能得到与原始额相同的返回值。
基本金额欧元 (EUR) |
汇率 |
兑换为美元 (USD)的值 |
回归为欧元 (EUR) |
差额 欧元(EUR) |
328.67 |
1.32030 |
433.94 |
328.66 |
|
328.68 |
1.32030 |
433.95 |
328.67 |
0.01 |
328.69 |
1.32030 |
433.96 |
328.68 |
0.01 |
通过拆分的总计差额
一个数额的组成部分的总交换价值不总是拥有与总金额相同的兑换值。
在下面的例子中,2.16 欧元 (EUR) 兑换成 2.03 美元 (USD )。通过拆分量和增加两个兑换值,可以得到 2.04。
金额欧元 (EUR) |
汇率 |
兑换为美元 (USD)的值 |
2.16 |
1.32030 |
2.85
|
|
|
|
1.08 |
1.32030 |
1.42 |
1.08 |
1.32030 |
1.42 |
总计 2.16 |
|
2.84 |
差额 |
|
0.01 |
如果它们没有被正确的记录,就不能消除在数学上的差额。
重估和汇率差
由于汇率时刻都在变化,因此兑换到基本货币的值也会随之不断的变化。在一个时期和另一个时期之间,必然会有不同的汇率差。
汇率差并不是会计错误,而是为了保持会计数据与正常波动相协调而对数值所做出的简单调整。
当您打开会计文件之后,在余额列中的数字与在初期列中的是一致的。当有条目的时候,它们会更新在余额列中的数字。
计算出的余额列包含了对帐户余额基本货币的兑换值, 使用的是每日的汇率 (在汇率表中)。在基本货币的余额与被计算余额之间的差额就是汇率差。
|
初期货币 |
兑换值的初期为欧元
(EUR) |
基本货币的余额为欧元 (EUR) |
计算 30.03.20XX年的余额,货币为欧元 (EUR) |
汇率差 |
||
汇率 |
|
|
1.32030 |
1.32030 |
1.30150 |
|
|
|
|
|
|
|
|
||
现金 |
欧元(EUR) |
93.80 |
93.80 |
93.80 |
93.80 |
|
|
银行 |
美元(USD) |
100.00 |
75.74 |
75.74 |
76.83 |
1.09 |
|
房地产/不动产 |
欧元(EUR) |
1'000.00 |
1'000.00 |
1'000.00 |
1'000.00 |
|
|
总资产 |
|
|
1'169.54 |
1'169.54 |
1'170.63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
贷款 |
美元(USD) |
-500.00 |
-378.70 |
-378.70 |
-384.17 |
-5.47 |
|
个人资本 |
欧元(EUR) |
-790.84 |
790.84 |
-790.84 |
-790.84 |
|
|
总负债 |
|
|
-1'169.54 |
-1'169.54 |
-1'175.01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
亏损 |
|
|
|
|
-4.38 |
|
在3月30日欧元兑美元 (EUR/USD) 的汇率与在年初的汇率是不一样的。在上面的例子中,在3个月期间没有会计条目的输入。在这种情况下,从会计角度而言,意味着从年初就没有变化。尽管这是已更新余额的总计,但是使用3月末的汇率与年初的相比还是会有差额。信贷银行的余额和美元的贷款会在欧元中有不同的值。因此,即使没有任何条目,会计也会有其后果。
在上面的例子中,您会发现,与年初相比,现在的欧元兑换更少的美元。换言之,美元可以兑换更多的欧元。
与年初相比,美元账户余额的兑换值更多。您拥有更多的不动产以及会产生汇率利润。
在借方存在着500美元的贷款。与年初相比,现在的欧元兑换值更大。贷款的价值增加了,由于汇率差造成了损失。
在下面的例子里我们会使用存在相反发展的假设。我们假设欧元升值了,可以兑换更多的美元。美元 (USD) 账户的欧元 (EUR) 兑换值比年初的时候要少。
|
|
初期货币 |
兑换值的初期为欧元 (EUR)
|
计算 30.03.20XX年的余额,货币为欧元 (EUR) (假设) |
汇率差 |
汇率 |
|
|
1.32030 |
1.36150 |
|
|
|
|
|
|
|
现金 |
欧元(EUR) |
93.80 |
93.80 |
93.80 |
|
银行 |
美元(USD) |
100.00 |
75.74 |
73.44 |
-2.30 |
房地产/不动产 |
欧元(EUR) |
1'000.00 |
1'000.00 |
1'000.00 |
|
总资产 |
|
|
1’169.54 |
1'167.24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
贷款 |
美元(USD) |
-500.00 |
-378.70 |
-367.24 |
11.46 |
个人资本 |
欧元(EUR) |
-790.84 |
-790.84 |
-790.84 |
|
总负债 |
|
|
-1’169.54 |
-1'158.08 |
|
|
|
|
|
|
|
|
|
|
|
|
|
利润 |
|
|
|
9.16 |
9.16 |
作为欧元/美元 (Euro/dollar) 汇率上升的结果,您所拥有的兑换值为欧元 (EUR) 的美元 (USD) 银行存款比年初时候的要少。总值减少了,因此造成了损失。
美元贷款拥有更低的欧元兑换值。更少的负债是公司的优势,因此会出现汇率利润。
汇率利润
当出现以下情况的时候,您会得到汇率利润:
- 您资产的兑换值增加 (投资的增加)
- 负债的兑换值减少 (贷款的减少)
汇率损失
当出现以下情况的时候,您会得到汇率损失:
- 您资产的兑换值减少 (投资的减少)
- 负债的兑换值增加 (贷款的增加)
汇率差的会计特征
汇率可以有不同的发展趋势。有时上升,有时下降。会计的原则是,资产负债表上写的数据必须是真实的。当您展示资产负债表的时候,外币账户的兑换值必须是由当天的汇率而得出的。如果您已经明确地将金额转换成基本货币,汇率差会被计算。在现实中没有明确的转换,所以您所处理的仅是对会计的更正。
收盘汇率
在每年的年末有必要准备完整的资产负债表。因此汇率要与收盘汇率一起更新。也有必要一次性的输入汇率差; 如果这些没有被输入,那么在初期余额中将存在差额。
输入汇率差
|
|
货币余额 |
账户余额 欧元 (EUR) |
计算 30.03.20XX年的余额,货币为欧元 (EUR) (假设) |
汇率差 |
汇率 |
|
|
1.32030 |
1.36150 |
|
|
|
|
|
|
|
银行 |
美元(USD) |
100.00 |
75.74 |
73.44 |
-2.30 |
|
|
|
|
|
|
汇率差 |
欧元(EUR) |
|
-2.30 |
|
|
|
|
|
|
|
|
银行 |
美元(USD) |
100.00 |
73.44 |
73.44 |
0.00 |
如在上例中所显示的,银行的余额为 100.00 美元。对于会计记账来说,其对应值为 75.74 欧元; 但是按今天实际的汇率仅为 73.44 欧元,因此在基本货币中会出现 2.30 欧元的汇率差。因此该条目必须降低欧元的金额。您进行的交易会通过 2.30 欧元借记银行账户以及信贷汇率损失账户。您可以看到,实际银行账户的余额为 100.00 美元,并没有改变。该条目仅改变基本货币的余额。
当输入汇率差的时候,您需要确保基本货币的兑换值与实际的兑换值是相当的,无论是通过每日汇率还是收盘汇率来进行的计算。
账户货币中的数字不得更改。因此您所输入的条目必须仅在特定的账户中改变基本货币的余额。
对于另一方的账户,您将拥有汇率盈利或损失账户。
在购买时含汇率的业务
使用购买时的汇率来计算输入的账户值
当位置,使用购买时汇率输入的账户值 (历史上的) 发生增加或减少的时候,您就必须在考虑到金额向前发展的同时,计算出汇率表中的兑换率。
|
美元(USD)金额 |
汇率 |
兑换后的欧元(EUR)金额 |
总计 美元(USD) |
总计 欧元(EUR) |
历史汇率 |
股份收购 |
100'000.00 |
0.9416 |
106'202.00 |
100'000.00 |
106'202.00 |
0.9416 |
股份增加 |
50'000.00 |
0.8792 |
56'870.00 |
150'000.00 |
163'072.00 |
0.919839 |
投资和特殊汇率
按购买时的汇率来衡量的投资值
某些投资 (股票,海外房地产) 的值不是由当前的汇率来计算的,而是由购买时的汇率来衡量的 (历史汇率)。汇率的利润和损失在真正发生的时候才会被核算。因此,您必须确保这些帐户不使用当前的汇率来核算相关的值。
为了输入一个固定的、历史的汇率,您需要使用固定的汇率在帐户表内创建一个补充货币 (如美元1/USD1)。此货币只会被用于这个拥有固定汇率的账户。如果您想从美元 (USD) 账户转账至美元1 (USD1) 的账户,那么您要像在两种货币工作情况下进行相关的操作。基于此种原因,您需要使用两行式的条目。
特殊汇率下的初期
在“初期” 列中输入初期余额,外币的金额就会通过初期汇率转换成基本货币的金额。
如果这个系统被证明是不够灵活的 (您需要使用各种各样的,特别的汇率或者在存在四舍五入误差的情况下), 您则可以通过使用正常的条目手动来完成,您需要指示出每个账户所需的金额和汇率。在这种情况下,账户表格内的 “初期” 列将为空。