发生业务

关于汇率,乘数以及历史汇率, 请您查阅汇率表的页面。
 

关于列的解释

在多种货币会计记账的发生业务表格中,除了复式记账的列外,还存在以下的列:

  • 币种金额
    其指的是在列中所标记出来的各个币种的金额。
    此金额被程序用来更新相关货币账户的余额。
  • 币种
    此货币符号是货币金额所指的货币。
    这里的货币符号必须是在文件与账户属性中设置的基本货币,或者是显示在借方或贷方账户中的货币符号。
    只要所示的借方和贷方是基本的货币帐户,您还可以使用不同的货币。
    在这种情况下,货币的金额会被作为参考,但不会被用作会计核算的目的。
  • 汇率
    用于将外币金额折算为等值的基本货币。
  • 基本货币金额
    用基本货币来表示的业务金额。
    此金额被程序用来更新相关账户基本货币的余额。
  • 汇率乘数
    通常在视图表格中是不可见的,此值由汇率相乘而得。
     

在多种货币记账中输入业务

请注意

所有的金额,不论是本位币还是外币,您都需要将其相应的数额输入在币种金额列中。

对于每笔业务来说,都存在两个账户 (借方账户和贷方账户)。在 Banana财务会计软件的程序中,每一行的业务只能使用一种外币。 所以可以有以下的直接组合 (在上图的示例中,基本货币为RMB):

  • 在该笔业务中: 借方和贷方账户都为基本货币账户,业务的金额也为基本货币。(在上图中,文件 4中的业务)
    账户的货币为基本货币。
  • 在该笔业务中: 借方和贷方账户都为基本货币账户,但是业务的金额为外币。 (文件1)
    所显示的账户为基本货币账户,但是在此业务行中所指示的货币及其符号并不是基本货币,而是某一种外币。
    在该行的币种一列中,用户需要手动输入不同于基本货币的外币符号。
    此种组合在您出国,要把货币兑换成当地货币的时候使用。在这种情况下没有特定的金额。
    对于余额的计算 (借方和贷方账户都为基本货币),仅使用基本货币列的金额。
  • 在该笔业务中: 一个账户为外币账户,另一个账户为基本账户。 (文件 2)
    该业务中的货币符号使用的是外币账户中的货币。
    对于外币账户的余额计算,程序使用基本货币的金额以及以基本货币为单位来计算余额。
  • 在该笔业务中: 借方账户和贷方账户为同一种外币账户。 (文件 6)
    借方账户和贷方账户所使用的货币应为同一种外币。
  • 在该笔业务中: 借方账户和贷方账户为不同的外币账户。 (文件7 和文件8)
    例如,银行在两种外币之间进行外汇交易:
    在这种情况下,该业务需要被分成两行记录。
    在基本货币中的金额应该是相同的 (如上图中所示, 文件7和文件8中的基本货币金额同为10000 RMB)。使用一个接近于当前汇率的金额,以避免过多的汇率差是非常有用的。
    为了能够使在基本货币单元格 (在上例中为“金额RMB”单元格)中的金额是相等的,您可以手动在两行中输入相同的基本货币额,之后系统便会计算出汇率。
  • 该笔业务所显示的是汇率差。 (Doc 5)
    此业务/交易的目的是为了在使用今日汇率的前提下,重新调整基本货币账户与等值的外币账户之间的余额。
    在外币账户上,只有与汇率差相关联的基本货币额会被记录。
    通过使用任务(2)菜单中的汇率变动更改设置命令,可以自动生成:
    • 对于汇率利润,账户的重新评估显示在借方,汇率利润账户在贷方。
    • 对于汇率损失,账户的重新评估显示在借方,汇率损失账户在贷方。
    • 货币金额为空。
    • 货币符号为基本货币。
    • 在基本货币金额列,账户的重新评估金额 (利润或损失) 会被指示。

建立汇率

会计是决定每笔单向操作使用哪个汇率的人员。一般来说,以下的规则会被使用:

  • 对于一般的操作,使用的是当天的汇率。
  • 对于货币的出售或购买,会使用由货币兑换处或银行所指示的值。
    在程序中,外币的金额会首先被指示出来,然后是基本货币的金额。程序会计算汇率。由银行所指示的汇率会有稍许的不同,因为银行经常会对金额进行四舍五入的计算,并且明确规定小数点后的数字。
  • 当几个拥有相同汇率的操作被记录的时候,在汇率表中更新汇率是非常有用的,以便程序可以对其自动的应用。
  • 对于来自海外,涉及增值税的操作,国家的相关机构可能会制定一个标准的汇率。在这种情况下,汇率应该被输入在发生业务表格中的汇率列中。
  • 要购买房地产或股权投资,会使用历史汇率。在此种情况下,需要在汇率表中使用历史汇率创建一个货币符号 (例如: 美元1/USD1), 其不受汇率波动的影响。
    用户可以根据自己的需要,为所有的历史汇率创建尽可能多的货币符号。

含有增值税的发生业务

增值税账户以及从中扣除增值税的账户必须是基本货币账户。使用增值税代码把增值税从外币账户中扣除是不可能的。为了记录拥有外币账户作为其对应的增值税的操作,必须使用两行的发生业务:

  • 首先,购买的金额被记录在一个基本货币的内部转帐帐户,以及相关的增值税代码会被应用。基本货币的金额必须通过按照税务局要求的汇率进行计算。
  • 在第二行中,内部转帐帐户的余额被输入为零; 作为其对应物,应输入外币帐户。。
    用于本次业务/交易的金额,包括基本货币和外币,必须不包括增值税。 很明显的,在这里需要被使用的汇率与前一业务/交易中所使用的是一致的。

在下面的图例中,基本货币为 RMB。我们正在处理一个国家的购买行为,但是从一个外币帐户支付(欧元)。

增值税和外币发生业务

在使用外币账户进行的发生业务中,可以记录增值税的总额(金额类型0,含增值税)。

如果您输入了净值(金额类型1,不含增值税),程序会指示错误,因为由于增值税和汇率采用四舍五入法,总值的计算在许多情况下是不正确的。

在这种情况下,建议输入总值。另参见错误说明

输入多货币发生业务时的自动化操作

当一个新的发生业务被输入之后,要完成以上所提到的列中的数据。

当业务行的某些值被更改之后,程序会使用预定义的值来完成业务。如果这些值不能够满足用户的需求,那么需要在业务行中进行更改。

汇率表中值的更改对于已经输入的发生业务行没有任何的影响。因此,当汇率表中的汇率被修改的时候,对于已经输入的业务来说并没有任何的影响。

  • 当货币的金额被输入,或是贷方账户,或是借方账户,并且没有其它被输入的值,程序操作如下:
    • 货币符号从当前使用的账户中被检索,优先考虑不以基本货币为基础的账户;
    • 被定义在汇率表中的汇率,应用以下的逻辑:
      • 历史汇率被应用,使用的是较早的或与业务日期相同的日期;
      • 如果没有找到任何的历史汇率,会应用行中没有日期的汇率。
    • 定义在汇率表中的乘数会被应用,如果是基本货币,乘数则为1;
    • 基本货币金额会被计算。
  • 当货币金额被更改之后 (目前还有其它的值),程序会进行以下的操作:
    • 使用现有的汇率计算来计算基本货币的金额。
  • 如果货币符号被更改,程序会进行以下的操作:
    • 含有乘数的汇率被应用,基本货币的金额被计算 (同上)。
  • 如果汇率被更改,程序会进行以下的操作:
    • 使用输入的汇率来计算基本货币的金额。
  • 如果基本货币金额被更改,程序会进行以下的操作:
    • 汇率被重新计算。

更多的帮助

  • 当您处在币种金额列的时候,通过使用 F6 键,就像没有其它值的存在一样,程序会使用之前所解释的逻辑来重写所有的值。当借方账户或贷方账户被修改的时候,此功能是非常有用的。
  • 如果使用单一的本位币账户进行注册(以 "多次发生业务" - 见发生业务类型),并且"货币"列的价值以外币的货币符号进行手动更改,则有必要位于"货币"列的单元格上,然后按F6键以更新汇率,并以基础货币计算金额。
  • 汇率列的智能填充
    程序会建议多个汇率,这些汇率是从汇率表或从之前在发生业务表内所使用的汇率中所选择的。

信息窗口

在信息窗口中,程序指示出:

  • 借方或贷方基本货币总额之间的差额, 如果存在的话;
  • F6 键不同用途的解释。

如果您点击发生业务表格内,业务行中的借方或贷方账号,在程序下方的信息窗口中会指示出:

  • 账户号码;
  • 账号摘要;
  • 用基本货币来表示的业务金额;
  • 用基本货币来表示的当前账户余额;
  • 账户货币符号;
  • 用账户货币来表示的业务金额  (如果不同于基本货币);
  • 当前账户余额 (如果不同于基本货币)。

初期余额

For multi-currency accounting, when entering the opening balances in the Accounts table, the program converts the amounts into basic currency, using the opening exchange rate defined in the Exchange rates table, Opening exchange rate column.
To use historical exchange rates as opening balances, you can create another currency symbol or create transactions in the Transactions table with the opening balances. This way you can use different exchange rates for different accounts.

  • Enter a single transaction for each account with an opening balance, indicating the initial accounting date and the Debit or Credit account.
  • In the DocType column enter the "01" value to indicate that it is an opening value.
    • In the Banana reports or printouts this amount will be shown as opening balance.
    • However the transaction doesn't update the Opening balance column in the Accounts table

When using opening transactions, please consider that:

  • In order to avoin the revaluation of the accounts with the current exchange rate, in the Accounts table, enter the "0;0" value in Exchange rate difference account column
  • The software allows you to add both some opening balances and some opening transactons.
    Both amounts are considered in the calculations and, if it is the same account, they are added together.
    We do not recommend using the two methods simultaneously to avoid hard-to-find errors and differences.
  • Opening transactions must be entered manually.
    Any debit and credit differences are shown as a transaction difference.

从早期版本中传输数据

在第4版或更早的版本中,发生业务表格中货币符号的缺失被解读为在基本货币中的业务。
在 Banana财务会计软件第7和第8版本中,每一笔业务都需要有自己的货币符号。因此,当用户从第4版本更新至第7版本或8版本时,在会计文件中,需要完成没有货币符号的发生业务。因此,必须通过从“数据”菜单执行“列”设置命令,将新的“货币”添加到发生业务表中。

 

help_id
multicurrency::transactions

Help us improve the documentation

We welcome feedback on how to improve this page.

Tell us what theme needs a better explanation or how to clarify a topic.

Share this article: Twitter | Facebook | Email