理论部分
在这一部分,有关货币兑换的基本理论概念会被解释。
汇率和会计问题
每个国家都有自己的货币,要想获得其它货币,就必须通过兑换自己的货币来购买。一种货币相对于另一种货币的价格称为汇率。兑换货币是指将金额从一种货币转换成另一种货币。
汇率 (兑换率) 是表明兑换率并不断变化的因素。
例如,从1月1日开始
- 1 欧元 (EUR) 等于 1.32030 美元 (USD)
- 1 美元等于 0.7580 欧元
- 1 欧元等于 1.60970 瑞士法郎 (CHF)
- 1 欧元等于 157.2030 日元 (JPY)
基准货币
不同货币的金额不能被直接合计。有必要使用一种基准货币作为进行合计的参照货币。
会计原则是,“借方”余额之和必须与 “贷方”余额之和相对应。为了验证会计核算是否平衡,必须使用一个用于合计的单一货币。
如果您有多种货币,则必须首先定义哪种货币为基准货币。一旦选择了基准货币并进行了操作,就无法再对其进行更改。要进行更改,用户必须关闭当前的会计文件,然后用不同的基准货币打开一个新的会计。
基准货币也被用来建立资产负债表和计算当年的利润或损失。
每个金额都有等值的基准货币
为了计算总和并确认业务是否平衡,对于每笔业务,必须有等值的基准货币。这样,可以检查借方业务的总计是否与贷方业务的总计相对应。
如果基准货币为欧元,但是存在使用美元的业务,对于每笔美元业务,需要指出其欧元的等值。所有欧元金额将被加在一起,以检查余额。
账户货币
每个账户都有一个货币代码,表明该账户将以何种货币进行管理。
因此,有必要说明账户的币种。每个账户的余额将以其原始货币表示。
这个账户仅允许该货币的业务。如果是欧元账户,则该账户只允许欧元业务;如果是美元账户,则该账户只允许美元业务。
当你需要管理日元的业务时,你必须有一个包含日元的账户。
基准货币的账户余额
对于每个货币账户,除了外币余额外,还要保留基准货币余额,以便计算基准货币余额。
就美元金额而言,美元银行账户报表应与银行报表完全一致。
对于每个会计核算,始终指定基准货币的值。如果是美元账户,除了美元的金额外,业务中还会有等值的欧元。欧元余额将是所有以欧元表示的业务的总和。基准货币的当前余额将取决于用于计算单个业务的欧元对应的汇率。
如果您将给定日期的实际余额以美元为单位,然后按照该天的汇率将其转换为欧元,则您的帐户余额将获得与基准货币不同的值。这种差异是由于业务中使用的每日汇率与当天的汇率不同而产生的。
因此,按当日汇率计算的实际金额与以基准货币计算的账户余额之间存在差异。这种会计差额被称为汇兑差额。
在结帐时,必须登记基准货币的余额与计算值之间的差额,作为汇兑损益。
资产负债表中的其它货币 (货币2)
所有会计报表都以基准货币来计算。如果把基准货币的金额转换成另一种货币,则将得到另一种货币的会计报表。
在Banana会计软件程序中存在着货币2的列,所有的金额都会自动输入并以指定的货币2 的币种显示。
转换金额的逻辑如下:
- 如果货币2 等于账户或发生业务的货币,则使用原始值。
- 如果账户是美元,货币2 是美元,则使用美元金额。
- 在所有其它情况下,使用基准货币的金额,并改变为货币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 |
在基准货币中,总资产等于总负债。可以允许在资产负债表中包含差额的情况,只要它们是可以理解的,并指出它是由另一种货币计算出来的。

转换货币
兑换的变率
出现在自由市场上的购买或销售的资金。价格 (汇率) 基于供求的规律。根据汇率的波动会出现或多或少的兑换值差额。
日期 |
兑换欧元/美元 (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.85 美元 (USD )。通过拆分量和增加两个兑换值,可以得到 2.84。
金额欧元 (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) 的账户,那么您要像在两种货币工作情况下进行相关的操作。基于此种原因,您需要使用两行式的条目。
特殊汇率下的初期
在“初期” 列中输入初期余额,外币的金额就会通过初期汇率转换成基本货币的金额。
如果这个系统被证明是不够灵活的 (您需要使用各种各样的,特别的汇率或者在存在四舍五入误差的情况下), 您则可以通过使用正常的条目手动来完成,您需要指示出每个账户所需的金额和汇率。在这种情况下,账户表格内的 “初期” 列将为空。