Vreemde valuta

Vreemde valuta boekhouding is gebaseerd op de methode van het dubbel boekhouden en hiermee kunnen ook rekeningen en transacties in vreemde valuta beheert worden.

Veel dingen van de vreemde valuta boekhouding zijn hetzelfde als van het dubbel boekhouden. Om ontbrekende lessen of diepgaande informatie te vinden raden we u aan om onze internet pagina's over het Dubbel Boekhouden te raadplegen.


Kenmerken

  • Beheert de rekeningen ook in een vreemde munteenheid
  • Berekent de omzetting automatisch, gebaseerd op de wisselkoers ingevoerd in de Wisselkoerstabel
  • Berekent de wisselkoersverschillen automatisch
  • Levert Balansen en Winst & Verlies rekeningen ook in een tweede munteenheid.

Gebruik het commando Naar nieuw bestand converteren om van een dubbelboekhoudenbestand naar een vreemde valuta boekhoudbestand over te gaan.

Informatie

Rekeningschema, bestandseigenschappen en wisselkoersentabel
We raden aan om één van de reeds ingestelde voorbeeldbestanden te kiezen en dit naar uw wensen aan te passen. Let er op dat het rekeningschema de rekening voor winst en verlies door wisselkoersvariaties moet bevatten en dat er rekeningen in vreemde valuta moeten zijn.


Transacties
Boekingen moeten op dezelfde manier ingevoerd worden als de dubbelboekhouden transacties


Afdrukken


Naar nieuw bestand overzetten

Om te zien hoe u vreemde valuta mogelijkheden toe kunt voegen aan een dubbelboekhouden bestand kijkt u op de pagina Naar nieuw bestand converteren.

Wanneer u de basis valuta van een bestaand boekhoudbestand wilt veranderen (bijvoorbeeld als uw boekhoudbestand is in EUR en u wilt het veranderen in USD) gaat u als volgt te werk:

  • Sla het bestand op met een andere naam
  • In Bestandseigenschappen
    • Geef de nieuwe basis valuta aan
    • Verwijder de verwijzing naar het bestand van vorig jaar
  • Voer in de Wisselkoersen tabel de wisselkoersen in met betrekking tot de basis valuta
    • Als er veel transacties zijn die geconverteerd moeten worden kunt u in de wisselkoersen tabel de tussentijdse wisselkoersen invoeren (bijvoorbeeld door voor iedere maand de begindatum aan te geven). Het programma gebruikt de historische wisselkoers in de transacties.
  • In het rekeningschema
    • Vervang de oude valuta door de nieuwe
      U kunt hiervoor de Zoeken en Vervangen functie gebruiken (alleen op een geselecteerd gebied)
    • Als er beginsaldi zijn moet u deze opnieuw invoeren in de nieuwe valuta
    • Ook het saldo van het vorig jaar, budget en andere kolommen moeten worden overgezet
  • In de Transactiestabel
    Als er transacties zijn moet u deze rij voor rij corrigeren:
    • Voor de transacties die al in de juiste valuta zijn herberekent het programma het bedrag in de nieuwe bais valuta uit door de F6 toets te gebruiken.
    • Voor de andere transacties moet u het correcte bedrag invoeren in de basis valuta en dan op F6 drukken
  • In de Budget tabel
    Ga te werk zoals in de Transactiestabel
  • Gebruik het Boekhouding controleren commando, herstel mogelijke fouten en blijf het Boekhouding controleren commando gebruiken totdat er geen foutmeldingen meer zijn.

 

Theoretical part

In this part, the basic theoretical notions about currency exchange are being explained.

Exchange rates and accounting issues

Every nation has its own currency and to obtain another currency it is necessary to buy it using the appropriate exchange. The price of a currency compared to another is called the exchange rate. To change money means to convert the amounts of one currency to another. The exchange (exchange rate) varies constantly and indicates the rate of conversion.

For example, on January 1st

  • 1 Euro (EUR) was equal to 1.32030 US Dollar (USD)
  • 1 US Dollar was equal to 0.7580 Euro
  • 1 EUR was equal to 1.60970 Swiss Franc (CHF)
  • 1 EUR was equal to 157.2030 Japanese Yen (JPY)

Multi-currency Accounting One talks about multi-currency accounting or multi-value accounting when accounts in different currencies are kept. It is necessary to have multi-currency accounting when a company has bank, cash, and debtors’ accounts in more than one currency. Even if just one account is in a foreign currency it is necessary to administer a multi-currency accounting.

Basic Currency

The amounts referring to different currencies cannot be totaled directly. It is necessary to have a basic currency to refer to and to use for the totals. The main point of accounting is that the totals of the “Debit” balances must correspond to the totals of the “Credit” balances. To verify that the accounting is balanced, there must be a single currency with which to do the totals. If there are different currencies, the basic currency must be indicated before anything else. Once the basic currency has been chosen and some operations have been executed, the basic currency can no longer be changed. To change the basic currency, the accounting must be closed and another opened with a different basic currency. The basic currency is also used to establish the Balance Sheet and to calculate the profit or loss of theoperation.

Each amount has its equivalent in basic currency

To be able to add the totals and verify that the operations balance, it is necessary to have the equivalent in basic currency for every transaction. In this way you can check that the total of the Debit entries is the same as the total of the Credit ones. If the basic currency is Euros and there are transactions in US Dollars, there needs to be an exchange value in Euros for every transaction in US Dollars. All the Euro amounts will be totaled to verify that the accounting balances.

Account currency

Each account has its own currency symbol which indicates in which currency the account will be administered. You must therefore indicate what the currency of the account will be. Each account will then have its own balance expressed in its own currency. Only entries in this currency will be permitted on this account. If the account is in Euro, then there can only be Euro entries on this account; if the account is in USD, then there can only be entries in the specified USD currency on this account. When you have to administer entries in YEN, then you have to have an account whose symbol is the YEN.

Account Balance in basic curency

For each account, alongside the balance in the account’s own currency, the balance in basic currency will also be kept, in order to calculate the balance sheet in basic currency.
The account card for the USD bank account has to correspond exactly to the bank statement as far as the USD amounts are concerned.
The value in basic currency will always be specified for each accounting entry. If the account is in USD, in the entries there will be, beyond the amounts in USD, also its value in EUR. The EUR balance will be given by the sum of all the entries expressed in EUR. The actual balance in basic currency will depend on the exchange rate factors used to calculate the exchange value of each, single entry to EUR.
If on a given day you take the actual balance in USD and convert it to EUR at the daily exchange rate, you will get an exchange value that differs from the balance of the account in basic currency. This difference is due to the fact that the exchange rate used for entries on a daily basis is different from the actual daily exchange rate.
Thus there is a difference between the actual value at the daily exchange rate and the accounting balance in basic currency. This accounting difference is called the exchange rate difference.
The difference between the balance in basic currency and the calculated value has to be registered, when the accounting is closed, as an exchange rate profit or loss.

 

Balances in another currency (currency2)

All the accounting reports will be calculated in basic currency. If you take the basic currency values and change them to another currency, you will get the balance in another currency. The program has a Currency2 column where all the values are automatically entered and presented in the currency specified as Currency2. The logic for the conversion of the amounts is the following:

  • If Currency2 is the same as the account or operation currency, then the original value will be used.
  • If the account is in USD and Currency2 is USD, the USD amount will be used.
  • In all other cases the basic currency amount will be used and changed into Currency2.
  • The daily exchange rate is used. Even for past entries, the exchange value in Currency2 will be expressed on the basis of the most recent exchange rate, and not on the historical one used on the day of the entry.

You need to pay attention to the fact that a balance converted to another currency will show small differences in the totals. Often the converted value of a total is not equal to the sum of split exchange values, as can be seen from the following example:

 

Moneta base EUR

Moneta 2 USD

     

Cash

1.08

1.42

Bank

1.08

1.42

Total Assets

2.16

2.84

     

Personal capital

2.16

2.85

Total Liabilities

2.16

2.85

In the basic currency, total assets are equal to total liabilities. It is permitted to present a Balance Sheet that contains differences only if they are understandable and if it is indicated that they were due to calculations from another currency.

Accounts table, Currency 2 view

 

Valuta's omrekenen

Variabilità dei cambi

La compravendita di monete avviene su un mercato libero. Il prezzo (tasso di cambio) viene fissato in base alle regole della domanda e dell'offerta. Le differenze nel controvalore possono essere più o meno importanti a seconda delle fluttuazioni del tasso di cambio.

Data

Cambio EUR/USD

Controvalore EUR
di USD 1000.00

Modifica controvalore rispetto al 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

 

Il cambio
ll cambio è riferito alla moneta base. Ci sono sempre due diversi valori di cambio fra due monete, a seconda della moneta che viene usata come moneta base.

Per le monete USD ed Euro ci sono quindi due diversi cambi:

  • Se la base di cambio è EUR allora il cambio è 1.32030
    1 Euro (EUR) corrispondeva a 1.32030 US Dollar (USD)
  • Se la base di cambio è USD allora il cambio è 0.75800
    1 US Dollar corrispondeva a 0.75800 Euro

Nel presente documento si userà di regola l'Euro come moneta base, a cui verranno rapportate le altre monete.


Cambio inverso
Avendo il cambio EUR/USD di 1.32030, si trova il cambio USD/EUR dividendo 1 per il tasso di cambio.

Cambio

Cambio inverso

1/cambio

Cambio inverso arrotondato a 6 cifre

EUR/USD 1.32030

0.75800

0.758000


I controvalori calcolati con un cambio inverso possono risultare diversi da quelli originali a causa degli arrotondamenti.

Cambio

Cambio inverso

Controvalore 10000
cambio originale

Controvalore 10000
cambio inverso

Differenza

EUR/USD 1.32030

0.75800

13'203.00

13'192.61

10.39


Bisogna evitare di usare cambi inversi per non avere differenze.
Per esempio per il passaggio all’Euro è stato vietato l'uso di cambi inversi .


Moltiplicatore
Vi sono delle monete che hanno cambi molto ampi.

Sempre al 1 gennaio

  • 1 US Dollar = 670,800 Turkish Lira
  • 1 Turkish Lira (TRL) = 0.00000149 US Dollar (USD)

Invece di usare tanti zeri si può dire che

  • 1000 Turkish Lira (TRL) = 0.00149 US Dollar (USD)

Il moltiplicatore è in questo caso 1000 invece di 1.


Precisione
Di regola si specifica un cambio con una precisione di almeno 6 cifre dopo la virgola.
Ci sono però casi dove è necessario usare una precisione maggiore

  • 1 Turkish Lira (TRL) = 0.00000149 US Dollar (USD)

Quando si cambia la precisione e si arrotonda il cambio in maniera diversa, cambiano anche gli importi. La precisione con cui si specifica il cambio è molto importante.


Taglio minimo
Specialmente per le banconote si usano tagli minimi. Per i Franchi Svizzeri si usa di regola come taglio minimo cinque centesimi (0.05). Quando si effettuano dei cambi, per esempio EUR/CHF:

  • 1 EUR = 1.60970 Franco Svizzero
EUR

Cambio

Controvalore

effettivo in CHF

Arrotondamento a taglio minimo CHF

Differenza

Cambio effettivo

10.00

1.60970

16.09

16.10

0.01

1.61


Calcolo dei cambi e dei controvalori
Quando l'Euro è la moneta base

Fattore di cambio EUR/USD è 1.32030
1 Euro (EUR) corrisponde 1.32030 US Dollar (USD).

Calcolo del controvalore:
Si moltiplica l'importo in moneta base per il fattore di cambio:

  • EUR 100 per 1.32030 = USD 132.03

Calcolare l'importo in moneta base:

Si divide la moneta di destinazione per il cambio:

  • USD 132.03 diviso 1.32030 = EUR 100

Calcolare il fattore di cambio:

Si divide l'importo in moneta base per l'importo moneta destinazione:

  • EUR 100 diviso USD 132.03 = 0.7574


Cambio di acquisto e di vendita
Le banche effettuano la compravendita di monete e mantengono un margine di guadagno. Applicano dei tassi di cambio diversi a dipendenza se acquistano o vendono una determinata valuta.

Vendita: la banca riceve moneta locale e dà (vende) moneta estera.

Acquisto: la banca riceve (acquista) moneta estera e dà moneta locale.


Cambio moneta e cambio banconote (Aggio)
Cambio moneta: cambio per movimenti scritturali (da un conto all'altro).
Cambio banconote: cambio per banconote.
Aggio: commissione per convertire un importo scritturale in contanti.

Per il cambio moneta, le banche mantengono un margine minore (differenza acquisto/vendita) rispetto a quello delle banconote. Quando si desidera trasformare un valore scritturale (avere su un conto) in moneta contante, la banca applica una commissione detta aggio.

 

Differenze ricambiando in moneta base
Quando si cambia un importo in un'altra moneta ci si aspetta che cambiando all'inverso si ottiene il medesimo importo di partenza.

Importo base

Cambio

Controvalore

Ritorno

100.00

1.32030

132.03

100.00

Non sempre cambiando il controvalore si ottiene il medesimo importo. A causa degli arrotondamenti ci possono essere casi dove non si può avere il medesimo valore di ritorno.

Importo base EUR

Cambio

Controvalore USD

Ritorno EUR

Differenza 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

 

Differenze totali scomposizioni
Non sempre il totale del controvalore delle componenti di un importo, dà il medesimo controvalore dell'importo complessivo.
In questo esempio, l'importo di 2.16 EUR dà un controvalore in USD di 2.85. Scomponendo l'importo e sommando i due controvalori si ottiene 2.84.

Importo EUR

Cambio

Controvalore USD

2.16

1.32030

2.85

 

 

 

 

1.08

1.32030

1.42

1.08

1.32030

1.42

Totale 2.16

 

2.84

Differenza

 

0.01

Queste differenze matematiche non possono essere eliminate se non registrandole appropriatamente.

 

Herwaarderingen en wisselkoersverschillen

Exchange rates vary all the time and therefore also the exchange value to basic currency varies. Between one period and another, there will inevitably be exchange rate differences.

Exchange rate differences are not accounting errors but simple adjustments of the values made necessary in order to keep the accounting figures in step with normal fluctuations.

As you open the accounting, the figures in the balance column are equal to those present in the opening column. When there are entries, these will update the figures in the balance column.

The calculated balance column contains the exchange value to basic currency for the account balance, at the daily exchange (on the exchange rate table). The difference between the balance in basic currency and the calculated balance is the exchange rate difference.

 

 

Currency at opening

Exchange value at

opening in EUR

Basic currency balance in EUR

Calculate balance at 30.03.200xx in EUR

Exchange rate difference

Exchange rate

 

 

1.32030

1.32030

1.30150

 

 

 

 

 

 

 

 

Cash

EUR

93.80

93.80

93.80

93.80

 

Bank

USD

100.00

75.74

75.74

76.83

1.09

Real estate

EUR

1'000.00

1'000.00

1'000.00

1'000.00

 

Total Assets

 

 

1'169.54

1'169.54

1'170.63

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loan

USD

-500.00

-378.70

-378.70

-384.17

-5.47

Personal capital

EUR

-790.84

790.84

-790.84

-790.84

 

Total Liabelities

 

 

-1'169.54

-1'169.54

-1'175.01

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss

 

 

 

 

-4.38

 


At March 30th the EUR/USD exchange rate is different from the one at the beginning of the year. In the above example there were no accounting entries during the three-month period. The situation, from an accounting point of view, has not changed since the beginning of the year. Despite this the total of the updated balance, using the rate at the end of March, is different when compared to the beginning of the year. The credit bank balance and the loan in USD have a different value in EUR. There are therefore consequences for the accounting even though there have been no entries.

In the above example, you will notice that the Euro is now worth less against the dollar compared to the beginning of the year. The dollar is therefore worth more against the Euro.

The exchange value of the balance on the account in USD is greater than it was at the beginning of the year. You have a greater estate and therefore a profit on the exchange rate.

On the debit side there is a USD 500.00 loan. Now the exchange value in EUR is greater compared to the value input at the beginning of the year. The value of the loan has increased and brings about a loss due to the exchange rate difference.

In the following example we shall use the hypothesis that there has been the opposite development. We imagine that the Euro has increased in value and is therefore worth more against the USD. The exchange value in EUR of an amount in dollars is less than the one at the beginning of the year.

 

 

 

Currency at opening

Exchange value at opening EUR

Calculate balance at 30.03.20XX Eur (Hypothetical)

Exchange rate differece

Cambio

 

 

1.32030

1.36150

 

 

 

 

 

 

 

Cash

EUR

93.80

93.80

93.80

 

Bank

USD

100.00

75.74

73.44

-2.30

Real estate

EUR

1'000.00

1'000.00

1'000.00

 

Total Assets

 

 

1’169.54

1'167.24

 

 

 

 

 

 

 

 

 

 

 

 

 

Loan

USD

-500.00

-378.70

-367.24

11.46

Personal capital

EUR

-790.84

-790.84

-790.84

 

Totale Liabelities

 

 

-1’169.54

-1'158.08

 

 

 

 

 

 

 

 

 

 

 

 

 

Profit

 

 

 

9.16

9.16

As a consequence of an increase in the Euro/dollar exchange rate, you have a USD bank deposit with an exchange value in EUR which is less than at the beginning of the year. The total worth has diminished and there is therefore a loss.

The USD loan has a lower exchange value in EUR. A lesser liability is an advantage for the company and there is thus an exchange rate profit.

Exchange rate profit

You have an exchange rate profit when:

  • The exchange value of your assets increases (increase of the investments)
  • The exchange value of the liabilities decreases (decrease of the loans).

Exchange rate losses

You have an exchange rate loss when:

  • The exchange value of your assets decreases (decrease of the investments)
  • The exchange value of the liabilities increases (increase of the loans).


Accounting features foe exchange rate differences

Exchange rates can evolve in different ways. Often they rise, only to fall again. The principle rule for accounting is that the figures written on the Balance Sheet must be true ones. When you present your Balance Sheet, the exchange values of foreign currency accounts must be made at the exchange rate on the day of presentation.

The exchange rate difference is calculated as if you had to definitively convert the amount to basic currency. In reality there is no definitive conversion so you are only dealing with a correction to the accounting.

Closing exchange rate

At the end of each year it is necessary to prepare the complete Balance Sheet. The exchange rates thus have to be updated with the closing exchange rates. It is also necessary to enter the exchange rate differences once and for all; if these are not entered, then there will be differences in the opening balances.

Enter the exchange rate diferences
 

 

 

Currency balance

Account balance EUR

Calculate balance at 30.03.200xx EUR (hypothetical)

Exchange rate difference

Exchange

 

 

1.32030

1.36150

 

 

 

 

 

 

 

Bank

USD

100.00

75.74

73.44

-2.30

 

 

 

 

 

 

Exchange rate difference

EUR

 

-2.30

 

 

 

 

 

 

 

 

Bank

USD

100.00

73.44

73.44

0.00

As can be seen from the above example, the bank balance is USD 100.00. For the accounting it has been valued at 75.74 EUR. Today’s actual exchange, though, is only EUR 73.44. There is a difference of EUR 2.30 EUR in basic currency. The entry must therefore decrease the EUR amount. You proceed with a transaction that debits the bank account and credits the exchange rate loss account by EUR 2.30. As you can see, the actual bank account balance of USD 100.00 has not been altered. The entry only alters the basic currency balance.

When entering the exchange rate difference, you need to be sure that the exchange value in basic currency corresponds to the actual exchange value, calculated at either the daily exchange rate or the closing one.
The figures in the account currency must not be altered. You must therefore proceed to make an entry that only alters the basic currency balance on the specific account.

As the account on the other side you will have the exchange rate profit or loss account.

 

Transacties met aankoop-wisselkoersen

Enties on account valued with the exchange rate of the time of purchase

When the positions, valued with exchange rates of the time of purchase (historical ones) are increased or decreased, you have to calculate the exchange of the exchange rate table, taking into account the development of the amounts being brought forward.

 

 

USD amount

Exchange

EUR exchange value

Total USD

Total EUR

Historical Exchange

Acquisition of shares

100'000.00

0.9416

106'202.00

100'000.00

106'202.00

0.9416

Increase of shares

50'000.00

0.8792

56'870.00

150'000.00

163'072.00

0.919839

Investeringen en speciale wisselkoersen

Investments valued at the exchange rate of the time purchase

Certain investments (shares, real estate abroad) are valued using the exchange rate of the time of purchase (historical exchange) and not the current one. The exchange rate profit and loss is not accounted for until it is actually realized. You must therefore make certain these accounts do not get valued using the current exchange rate.

In order to input a fixed, historical exchange, you need to create a supplementary currency on the account table (e.g. USD1) with a fixed exchange rate. This currency will then only be used for this account with a fixed rate. If you have to make a transfer from the USD account to the USD1 account, you proceed exactly as if you were working with two different currencies. For this reason you will have to use a two-line entry.


Opening with special exchange rates

Inputting the opening balances in the “opening” column, foreign currency amounts will be converted to basic currency at the opening exchange rate.
If this system proves not to be flexible enough (you need various special rates or there are rounding differences) the opening can be done manually by making normal entries, indicating the amounts and the exchange rates you want for each account. In this case, the “opening” column of the Accounts table will be left blank.

 

Een boekhouding met vreemde valuta beginnen

Als u start met een vreemde valuta boekhouding in het programma Banana adviseren we u om één van de ingestelde voorbeelden te kiezen en dit aan te passen aan uw wensen inplaats van te beginnen met een nieuw leeg bestand:

  • Gebruik het commando Nieuw... van het menu Bestand en kies voor Dubbel boekhouden met vreemde valuta (met of zonder BTW) en kies daarna het Voorbeeld/Prototype dat het best pas bij wat u nodig heeft.


 

Bestands- en boekhoudingseigenschappen tabblad

Rekening voor wisselkoerswinst
Selecteer van de rekeningenlijst de rekening voor wisselkoerswinst.

Rekening voor wisselkoersverlies
Selecteer van de rekeningenlijst de rekening voor wisselkoersverlies.

Valuta 2
Het is mogelijk een tweede valuta op te geven om de saldi weer te geven in een munteenheid anders dan de basis valuta.

 

U moet het rekeningschema zo opzetten dat er rekeningen met vreemde valuta in voorkomen en dat er rekeningen zijn voor de winst en verlies van wisselkoers veranderingen.
 

 

Bestands- en boekhoudingseigenschappen (vreemde valuta)

 

Rekening voor wisselkoerswinst
Selecteer van de rekeningenlijst de rekening voor wisselkoerswinst, aanwezig in het rekeningschema.

Rekening voor wisselkoersverlies
Selecteer van de rekeningenlijst de rekening voor wisselkoersverlies, aanwezig in het rekeningschema.

Valuta 2
Het is mogelijk een tweede valuta op te geven om de saldi weer te geven in een munteenheid anders dan de basis valuta.

 

 

Het rekeningschema met vreemde valuta

Het Rekeningschema van de vreemde valuta boekhouding is hetzelfde als dat van een boekhouding zonder vreemde valuta, behalve voor de speciale dingen die hieronder aangegeven worden.

Basis valuta

In de Bestands- en boekhoudingseigenschappen moet de basis munteenheid worden gedefinieerd en de vreemde valuta in de Wisselkoers tabel.
In het voorbeeld hieronder is de basis munteenheid de EUR die, zoals u ziet, in de kolomkoppen getoond wordt van de kolommen met de bedragen in basis valuta.

Valuta van de Rekening

Iedere rekening heeft een valuta symbool dat hetzelfde kan zijn als de basis valuta of een valuta symbool dat verschilt van de basis valuta zoals aangegeven in de Wisselkoers tabel.
  • De Activa en Passiva (Balans rekeningen) kunnen in basis- of in vreemde valuta zijn.
  • De Lasten en Baten rekeningen moeten in basis valuta zijn.
Activa en Passiva rekeningen, anders dan in basis valuta (EUR in het voorbeeld), kunnen ook opgezet worden in een andere munteenheid.
 
Baten en Lasten rekeningen moeten opgezet worden in basis valuta.
 

Uitleg van de kolommen van de vreemde valuta boekhouding

  • Het beginsaldo in basis valuta.
    Een beveiligde kolom berekend door het programma gebaseerd op het beginsaldo in een valuta en de openings wisselkoers (wisselkoers uit de wisselkoers tabel aangegeven in een rij zonder datum).
  • Het huidige saldo in valuta.
    Berekend door het programma gebruikmakend van het beginsaldo in valuta en het valuta bedrag aangegeven in de transactie rijen.
  • Het huidige saldo in basis valuta
    Berekend door het programma gebruikmakend van het beginsaldo in basis valuta en het bedrag in basis valuta aangegeven in de transactierijen.
  • Het berekende saldo
    Dit is het saldo in de rekening valuta omgerekend met de huidige wisselkoers (wisselkoers uit de wisselkoers tabel aangegeven in een rij zonder datum).
  • In de weergave Andere uit de Rekeningentabel is er de Rek. Wisselkoersafwijking kolom.
    In deze kolom kunt u, voor specifieke rekening/rekeningen, een rekening wisselkoerswinst en -verlies invoeren.
    De aangegeven rekening wordt gebruikt door de procedure Transactie aanmaken voor wisselkoersafwijking, en wordt gebruikt in plaats van de rekening wisselkoerswinst en -verlies ingevoerd in de Bestands- en boekhoudingseigenschappen.
    In de kolom Rekening Wisselkoersafwijking kan men aangeven:
    • "0;0" Dit betekent dat er voor deze rekening geen wisselkoersafwijkingen berekend moeten worden.
    • Twee rekeningen gescheiden door een punt-komma, "Rekening Wisselkoersverlies;Rekening Wisselkoerswinst", bijvoorbeeld "6949;6999"
      Als er een wisselkoersverlies is wordt de eerste rekening gebruikt, gaat het om een wisselkoerswinst dan de tweede.
    • "Eén enkele rekening" bijvoorbeeld "6949"
      Deze rekening wordt zowel gebruikt voor een wissekoerswinst als voor een wisselkoersverlies.

 

Beginsaldi

  • Voor het invoeren van de beginsaldi moeten de opening wisselkoersen voor de verschillende valuta aangegeven zijn in de Wisselkoersen tabel.
    De openingswisselkoers wordt aangegeven in de K.Opening kolom in de rij van de wisselkoers zonder datum.
    De openingswisselkoers moet gelijk zijn aan de sluitingswisselkoers van het voorafgaande jaar. Zie Verschillen in beginsaldi.
  • De beginsaldi moeten worden ingevoerd in de Rekeningentabel in de Opening valuta kolom in de Basis weergave. Dit moet gedaan worden voor zowel de basis valuta als de vreemde valuta rekeningen.
  • De Opening Basis valuta kolom is beveiligd; het programma Banana8 berekent automatisch de waarde in de basis valuta op basis van de openingswisselkoers die weergegeven wordt in de Wisselkoersentabel.
  • De beginsaldi voor de passiva moeten worden ingevoerd met het minteken (-) voor het bedrag.
  • De beginsaldi van de activa en de passiva moeten in evenwicht zijn; voor meer informatie zie de pagina Boekhouding controleren.

Wisselkoerswinst- en wisselkoersverlies rekeningen

In het Rekeningschema moet men de standaard rekeningen invoeren voor de wisselkoerswinst of het wisselkoersverslies; deze worden vervolgens aangegeven in de Bestands- en boekhoudingseigenschappen.

De rekeningen voor de wisselkoersversachillen moeten de BClasse 3 (Lasten) of 4 (Baten) hebben.


Herwaarderingsrekeningen en historische wisselkoersen

Wisselkoersen variëren. De werkelijke waarde van het saldo in de rekening valuta varieert daarom afhankelijk van de vreemde valuta variatie.
Het basis valuta bedrag van een rekening wordt berekend door de opening wisselkoers te gebruiken en de wisselkoersen die worden aangegeven in de transacties. Omdat deze waarde overeenkomt met de tegenwaarde van de huidige wisselkoers moet de rekening geherwaardeerd worden.

De herwaardering gebeurt door het berekenen van de wisselkoers verschillen. We moeten op de rekening een bedrag in basis valuta boeken (wisselkoersverschil) zodat de saldi in basis valuta overeenkomen met de tegenwaarde (berekend saldo).

Deze afstemming wordt gedaan aan het eind van het jaar voordat de rekeningen gesloten worden of wanneer u de balans wilt afdrukken met wisselkoers waardes die overeenkomen met de huidige werkelijkheid. Zie het commando Transactie aanmaken voor wisselkoersafwijking... .
Er zijn rekeningen (bijvoorbeeld gerelateerd aan investeringen) waarvoor een zo-genoemde historisch wisselkoers wordt gebruikt. Met een historische wisselkoers bedoelen we een wisselkoers die niet verandert in de loop van de tijd.


Om wisselkoersen te hebben die niet veranderen moet een extra valuta symbool (bijvoorbeeld EUR2) aangemaakt worden in de Wisselkoerstabel. Op deze valuta wordt altijd dezelfde wisselkoers toegepast.

U kunt zo veel valuta symbolen aanmaken als u nodig heeft voor de diverse rekeningen met historische wisselkoersen.

Groep totalen in vreemde valuta

Doorgaans hebben de kolommen in vreemde valuta geen totalen omdat het geen zin heeft totalen te berekenen voor waardes in verschillende valuta.

Als u een groep heeft die alleen rekeningen heeft in een specifieke valuta kan het valuta symbool worden aangegeven op groepsniveau en telt het programma Banana8 deze bedragen op in de Rekeningentabel. Als er rekeningen zouden zijn met verschillende valuta symbolen zouden er geen bedragen worden weergegeven (het programma zou ook geen fout melden).

 

Verschillen in beginsaldi

Het programma signaleert een verschil in de beginsaldi in het nieuwe jaar wanneer in het vorige jaar de wisselkoersverschillen niet berekend zijn.

Er zijn twee mogelijkheden om dit probleem op te lossen:

Wanneer het vorige boekjaar nog niet is gecontroleerd bereken dan de wisselkoersverschillen in het vorige jaar,
Wanneer het vorige jaar al afgesloten is moet u een aanpassing doen van de beginsaldi van het nieuwe jaar:
  • Open het bestand van het nieuwe jaar
  • Voer in de Activa of de Passiva (Rekeningentabel), afhankelijk van de situatie, een nieuwe rekening Niet geboekte Wisselkoersverschillen in of boek het bedrag op de rekening 2100 Verschillenrekening (zoals in het volgende voorbeeld)
  • Voer in de Opening Valuta kolom het bedrag overeenkomend met het wisselkoersverschil in.

  • Op 1 januari moet de wisselkoersverschillen rekening op nul gezet worden door middel van een transactie (Transactiestabel) waarbij de rekening die betrekking heeft op de wisselkoersafwijkingen (Wisselkoers winst/verlies) van de Winst & Verlies rekening als tegenrekening gebruikt wordt.

Nadat de transactie om het wisselkoersverschil te boeken gemaakt is moet de rekening die gebruikt is een saldo nul hebben of een saldo gelijk aan het bedrag overeenkomend met het saldo voor de transactie.

 

 

 

 

 

 

 

 

Wisselkoersen tabel

Vóór het invoeren van vreemde valuta transacties is het nodig de parameters te definiëren van de gebruike valuta in de Wisselkoerstabel.

Kolommen van de Wisselkoerstabel

Datum
De datum voor de wisselkoers.

  • Wisselkoers rijen zonder datum. Actuele en Openingswisselkoers.
    Voor iedere gebruikte vreemde valuta is er een rij nodig in de wisselkoerstabel met een wisselkoers en zonder datum.
    • Wisselkoers
      Dit is degene die beschouwd wordt als de meest recente en ook als sluit wisselkoers.
      Deze wordt gebruikt voor de berekening van kolom Berekend saldo (Rekeningentabel) en altijd als er geen historische wisselkoers is.
    • K.Opening (Openingswisselkoers)
      Deze wordt gebruikt om de beginsaldi bedragen van de vreemde valuta om te rekenen naar de beginsaldi bedragen van de basis valuta van de boekhouding..
  • Rijen met een datum (historische wisselkoersen)
    In de gevallen die hier aangegeven worden kiest het programma de wisselkoers met de datum die gelijk is aan de transactierij of gelijk aan die van de dichtsbijzijnde vooafgaande datum van die rij.
    • Wanneer u een historische wisselkoers hebt wordt de waarde in de Wisselkoerskolom voorgesteld als de standaard koers als u een nieuwe transactie invoert;
    • Wanneer de transacties voor de wisselkoersafwijkingen worden aangemaakt en de optie om de historische wisselkoers te gebruiken is geactiveerd;
    • Wanneer een wisselkoers wordt ingevoerd met een datum moet de Openingswisselkoers niet worden aangegeven.

Ref. Valuta
Dit is de valuta die dient als de basis voor de wisselkoers (de CHF in ons voorbeeld).

Valuta
Dit is de doel valuta, degene waarin de waarde van de "Ref.Valuta" wordt omgerekend.

Tekst
Een tekst om de vreemde valuta die we gebruiken te omschrijven.

Vastgesteld
Waar of onwaar. Als er een vaste wisselkoers is voer dan in deze kolom "Ja" in. De gebruikte wisselkoers wordt gespecificeerd in de Wisselkoers kolom.

Vermenigv. (Vermenigvuldiger)
De vermenigvuldigingsfactor is doorgaans 1, 100 of 1000 en wordt gebruikt om de effectieve wisselkoers te krijgen. De vermenigvuldigingsfactor wordt gebruikt voor valuta die een erg lage waarde hebben om te voorkomen dat wisselkoersen moeten worden ingevoerd met veel nullen. De vermenigvuldigingsfactor kan ook negatief zijn (-1). In dit geval gebruikt het programma een omgekeerde wisselkoers of doet anders alsof de valuta, die in de Valuta en Ref.Valuta kolommen ingevoerd zijn, zijn omgekeerd. Verander de vermenigvuldigingsfactor niet als er al transacties zijn in dezelfde valuta, anders geeft het programma een foutmelding als gevolg van foute wisselkoersen.

Wisselkoers
Deze kolom laat de actuele wisselkoers of de sluitingswisselkoers voor de valuta zien, vergeleken met de referentie valuta.
Deze kolom wordt ook gebruikt voor de berekening van het wisselkoersverschillen. Voordat de wisselkoersverschillen berekend worden of het sluiten van de boekhouding moet deze waarde bijgewerkt worden door de sluitingswisselkoers in te voeren.

De wisselkoers en de vermenigvuldigingsfactor worden toegepast volgens de volgende formules

  • Met vermenigvuldigingsfactor > 0
    Valuta bedrag = Ref. Valuta bedrag * (wisselkoers / |vermenigvuldigingsfactor|)
  • Met vermenigvuldigingsfactor < 0
    Ref. Valuta bedrag = Valuta bedrag * (wisselkoers / |vermenigvuldigingsfactor|)

Openingswisselkoers
Dit is de wisselkoers op het moment dat de boekhouding gestart. Moet ingevoerd worden in een rij zonder datum.

  • Deze wordt gebruikt om het beginsaldo van de vreeemde valuta om te rekenen naar het beginsaldo van de basis valuta van de boekhouding.
  • Moet overeenkomen met de sluitingswisselkoers van het voorafgaande jaar.
    Wanneer de sluitingswisselkoersen niet gelijk zijn aan de openingswisselkoersen kunnen de Activa en de Passiva verschillende totalen hebben; zie Verschillen in beginsaldi.
  • De openingswisselkoers moet nooit veranderd worden in de loop van het jaar anders ontstaan er wisselkoersverschillen in het totaal van de beginsaldi.
  • Wanneer een nieuw jaar wordt aangemaakt of wanneer de beginsaldi worden bijgewerkt definieert het programma de openingswisselkoers met de waarde aangegeven in de Wisselkoers kolom (rij zonder datum) van de boekhouding van het vorige jaar.

Minimum
Deze kolom toont de minimun geaccepteerde wisselkoers. Als een lagere wisselkoers wordt gebruikt tijdens de invoer wordt er een waarschuwing gegeven.

Maximum
Deze kolom toont de maximun geaccepteerde wisselkoers. Als een hogere wisselkoers wordt gebruikt tijdens de invoer wordt er een waarschuwing gegeven.

Decimaal Punten
Deze kolom toont het aantal cijfers achter de comma dat gebruikt moet worden bij het afronden van bedragen in valuta2.

 

Veranderingen in de Wisselkoerstabel

De wisselkoersen ingevoerd in de transacties staan op zichzelf en zijn onafhankelijk van de wisselkoersen die getoond worden in de Wisselkoerstabel. Als u een wisselkoers verandert in de Wisselkoerstabel heeft dit geen gevolgen voor de transacties die al ingevoerd zijn.

Echter, de volgende veranderingen hebben wel gevolgen:
  • Verandering van de Openingswisselkoers
    De volgende keer dat u de boekhouding opnieuw berekent worden de saldi in de basis valuta van de rekeningen opnieuw berekent met de nieuwe wisselkoers. Daarom, let op bij het veranderen van de Openingswisselkoersen nadat u de beginsaldi heeft ingevoerd.
    Het is belangrijk de boekhouding opnieuw te laten berekenen wanneer u de Openingswisselkoersen verandert en er beginsaldi zijn.
  • Verandering van de vermenigvuldigingsfactor
    • Wanner de vermenigvuldigingsfactor van een valuta, die al in gebruik is in de Transactiestabel, wordt veranderd geeft het programma een foutmelding zodra de boekhouding opnieuw wordt berekent of het programma gaat op de transactierij staan.
      Het transactiebedrag en het correcte bedrag in de basis valuta moeten dan opnieuw worden ingevoerd.
    • Wanneer de boekhouding wordt herberekend worden als gevolg daarvan de beginsaldi in de basisvaluta herberekend.

Directe en indirecte wisselkoersen

  • Directe wisselkoersen zijn de wisselkoersen waar de basisvaluta en de vreemde valuta in dezelfde rij staan.
    In het voorbeeld hieronder staan directe wisselkoersen USD->EUR en USD->TRL.
  • Indirecte wisselkoersen zijn de wisselkoersen waar een directe uitwisseling tussen twee valuta niet wordt aangegeven (niet aanbevolen).
    De wisselkoers wordt door het programma afgeleid van andere combinaties van ingevoerde wisselkoersen.
    In dit voorbeeld is de EUR->TRL wisselkoers niet gedefinieerd en het programma gaat uit van de combinatie USD-EUR en USD-TRL.
Het programma ondersteunt indirecte wisselkoersen. Echter, wij bevelen aan om alleen directe wisselkoersen te gebruiken. Vermijd het gebruik van rekeningen waar de directe wisselkoers tussen de basisvaluta en de valuta van de rekenign niet gespecificeerd wordt. Met indirecte wisselkoersen is het niet altijd duidelijk welke wisselkoers toegepast wordt.
 
 
 
 
 

Niet-compatibele wisselkoeren van voorgaande versies

Als de basis valuta wordt ingevoerd als referentie valuta dan kunnen wisselkoersen met een vermenigvuldigingsfactor groter dan 1 een verschil geven tussen het Banana8 boekhoudingsprogramma en eerdere versies. In deze zeldzame gevallen wordt een waarschuwing gegeven en het bestand wordt geopend als "alleen lezen" als dit afkomstig is van een eerdere versie van het programma.

Corrigeer de vermenigvuldigingsfactor en de wisselkoers als volgt om dezelfde bedragen te krijgen:
  • Open het bestand in Banana 8 en bevestig de waarschuwing;
  • Herbereken de boekhouding (Shift + F9);
  • De waarschuwingen "Transactie vermenigvuldiger is niet hetzelfde als die in de Wisselkoerstabel" kan genegeerd worden;
  • Controleer of de saldi en het resultaat van de boekhoudperiode verschillend zijn in vergelijking met die van eerdere versies. Als er geen verschillen zijn sla dan het boekhoudbestand op onder een nieuwe naam; anders is het nodig als volgd te werk te gaan;
  • Corrigeer de wisselkoers In de Wisselkoerstabel, voor de wisselkoersen met een vermenigvuldigingsfactor groter dan 1, door deze te vermenigvuldigen met de waarde van de vermenigvuldigingsfactor en zet de vermenigvuldigingsfactor op 1. Bijvoorbeeld, als we een vermenigvuldigingsfactor van 100 hebben en een wisselkoers van 0.9944608, corrigeer dan de wisselkoers naar 99.44608 en de vermenigvuldigingsfactor naar 1;
  • Herbereken de boekhouding (Shift + F9);
  • De waarschuwingen "Transactie vermenigvuldiger is niet hetzelfde als die in de Wisselkoerstabel" kan genegeerd worden of het is mogelijk deze te verwijderen door in de overeenkomstige transactierij op het bedrag in basis valuta te klikken en op F6 te drukken;
  • Controleer of de saldi en het resultaat van de boekhoudperiode overeenkome met die van eerdere versies;
  • Sla het bestand op met een nieuwe naam;
  • Vanaf nu kunt u de wisselkoersen en de vermenigvuldigingsfactor in het uw voorkeursformaat definiëren, omgekeerd, met of zonder vermenigvuldigingsfactor, waarbij u de saldi en het resultaat van de boekhoudperiode controleert na iedere verandering.

 

Transacties

Voor de uitleg over wisselkoersen, vermenigvuldigingsfactor en historische wisselkoersen, zie pagina Wisselkoersen tabel.

Uitleg van de kolommen

In vergelijking met de kolommen van het dubbel boekhouden zijn er de volgende extra kolommen in de Wisselkoersentabel:

  • Valuta bedrag
    Dit is het bedrag in de valuta die gespecificeerd staat in de kolom met het valutasymbool.
    Dit bedrag wordt door het programma gebruikt om het saldo in valuta van de bijbehorende rekeing bij te werken.
  • Valuta
    Dit is het valutasymbool van de valuta van het bedrag.
    Het valutasymbool moet de Basis valuta zijn, gespecificeerd in de Bestands- en boekhoudingseigenschappen, of het valutasymbool van een bedrag aangegeven in de kolommen Debet.Rek. of Credit.Rek.
    U kunt ook een andere valuta gebruiken zolang de aangegeven Debet.Rek. en Credit.Rek. basisvaluta rekeningen zijn.
    In dit geval wordt het valuta bedrag gebruikt als een referentie maar niet voor boekhouddoeleinden.
  • Wisselkoers
    Wordt gebruikt om het vreemde valuta bedrag om te rekenen naar zijn Basisvaluta equivalent.
  • Bedrag in Basisvaluta
    Het transactie bedrag, uitgedrukt in Basisvaluta.
    Dit bedrag wordt door het programma gebruikt om het saldo van de bijbehorende rekening in Basisvaluta bij te werken.
  • Vermenigv. (vermenigvuldigingsfactor)
    Doorgaans niet zichtbaar in deze weergave. Deze waarde wordt vermenigvuldigd met de wisselkoers.

Soorten boekingen in de Vreemde Valuta boekhouding

Opgelet

Alle bedragen, zowel de bedragen in basisvaluta als die in vreemde valuta, moeten altijd worden ingevoerd in de Valuta Bedrag kolom.

Voor iedere transactie zijn er twee rekeningen (debet rekening en credit rekening). In het programma kan één vreemde valuta per transactierij worden gebruikt. Dus de volgende directe combinaties bestaan:

  • Boekingen tussen twee rekeningen in basisvaluta met het bedrag in basisvaluta. (In het plaatje, de transactie Nr. 1 in de Doc kolom)
    De rekeningvaluta is de basisvaluta.
  • Boekingen tussen twee rekeningen in basisvaluta met het bedrag in vreemde valuta (Doc Nr. 2)
    De aangegeven rekeningen zijn in basisvaluta maar het valutasymbool en het valuta bedrag aangegeven in de transactierij zijn niet in basisvaluta maar in een vreemde valuta.
    Om de andere valuta in te voeren moet de gebruiker handmatig het valutasymbool veranderen.
    Dit wordt gebruikt als men naar het buitenland gaat en geld wordt gewisseld om in lokale valuta te betalen. In dit geval hebben we geen specifieke rekening.
    Voor de berekening van het saldo (beide rekeningen in basisvaluta) wordt alleen de kolom van de basisvaluta gebruikt.
  • Boekingen tussen een rekening in vreemde valuta en een rekening in basisvaluta (Doc Nr. 3)
    De valuta moet die van de rekening in vreemde valuta zijn.
    Voor de berekening van het saldo van de rekening in vreemde valuta gebruikt het programma het bedrag in vreemde valuta en voor het saldo in basisvaluta gebruikt het programma het bedrag in basisvaluta.
  • Boekingen tussen twee rekeningen met dezelfde vreemde valuta (Doc Nr. 4)
    De valuta moet hetzelfde zijn als de rekeningvaluta van beide rekeningen.
  • Boekingen tussen twee rekeningen met verschillende vreemde valuta (Doc Nr. 5)
    Bijvoorbeeld, de bank wisselt geld tussen twee vreemde munteenheden:
    In dit geval moet de transactie geboekt worden in twee rijen.
    Het bedrag in basisvaluta moet hetzelfde zijn. Het is verstandig een bedrag te gebruiken dat dicht bij de huidige wisselkoers ligt om hoge wisselkoersverschillen te voorkomen.
    Om de bedragen in basisvaluta hetzelfde te laten zijn moet het bedrag in basisvaluta handmatig ingevoerd worden, dan berekent het programma de wisselkoers.
  • Wisselkoersverschillen (Doc. Nr. 6)
    Het doel van deze transactie is om het saldo van de Basisvaluta in lijn te brengen met de tegenwaarde van de Vreemde valuta rekening met de wisselkoers van vandaag.
    Op de Vreemde valuta rekening wordt alleen het bedrag in Basisvaluta voor de wisselkoersverschillen geboekt.
    Deze worden automatisch aangemaakt met het commando Transactie aanmaken voor wisselkoersafwijking... .
    • Voor de wisselkoerswinsten bepaalt het programma automatisch de rekening die geherwaardeerd moet worden in debet en de wisselkoerswinst rekening in credit. De wisselkoerswinst rekening wordt aangegeven in de Bestands- en boekhoudingseigenschappen (Basis Data) of in de gespecificeerde rekening -> wisselkoersverschillen rekening kolom van de weergave "Andere" (bedoeld voor een of meerdere specifieke rekeningen).
    • Voor de wisselkoersverliezen bepaalt het programma automatisch de rekening die geherwaardeerd moet worden in credit en de wisselkoersverlies rekening in debet. De wisselkoersverlies rekening wordt aangegeven in de Bestands- en boekhoudingseigenschappen (Basis Data) of in de gespecificeerde rekening -> wisselkoersverschillen rekening kolom van de weergave "Andere" (bedoeld voor een of meerdere specifieke rekeningen).
    • Het Valutabedrag wordt leeg gelaten
    • Het Valutasymbool is de basisvaluta
    • In de Basisvalutabedrag kolom wordt het bedrag van de herwaardering van de rekening (winst of verlies) aangegeven.

De wisselkoers bepalen

De boekhouder is degene die bepaalt welke wisselkoers gebruikt moet worden voor iedere boeking. In het algemeen worden de volgende regels gebruikt:

  • Voor normale boekingen wordt de wisselkoers van de dag gebruikt.
  • Voor aan- of verkopen worden de waardes gebruikt die aangegeven worden door een wisselkantoor of een bank.
    Eerst wordt het bedrag in vreemde valuta ingevoerd in het programma en daarna het bedrag in basisvaluta. Het programma berekent de wisselkoers. De wisselkoers aangegeven door de bank kan iets afwijken omdat banken wisselkoersen specificeren met minder cijfers achter de komma en de bedragen vaak afronden.
  • Wanneer meerdere boekingen met dezelfde wisselkoers worden gedaan is het handig de wisselkoers in de Wisselkoersentabel bij te werken zodat het programma deze automatisch kan gebruiken.
  • Voor boekingen vanuit het buitenland die BTW plichtig zijn kan het zijn dat de autoriteiten een standaard wisselkoers opleggen. In dit geval moet deze wisselkoers ingevoerd worden in de Wisselkoers kolom van de transactie.
  • Voor de aankoop van vastgoed of investeringen in aandelen wordt een historische wisselkoers gebruikt. In dit geval moet een valutasymbool worden aangemaakt in de Wisselkoersentabel (bijvoorbeeld USD1) met een historische wisselkoers die niet onderhevig is aan wisselkoersveranderingen.
    Men kan zoveel wisselkoerssymbolen aanmaken als nodig is voor alle historische wisselkoersen.

Transacties with BTW

De BTW rekening en de rekening waarvan de BTW wordt afgetrokken moeten in basisvaluta zijn. Het is onmogelijk de BTWcode te gebruiken om de BTW van een vreemde valuta rekening af te trekken. Om boekingen te doen met BTW met tegenrekeningen in vreemde valuta moeten twee transactierijen worden gebruikt:

  • Eerst moet het bedrag van de aankoop worden geboekt op een interne overboekingsrekening in basisvaluta en de bijbehorende BTWcode moet worden toegepast. Het bedrag in basisvaluta moet worden berekend door een wisselkoers te gebruiken die in overeenstemming is met de eisen van de Belastingregels.
  • In een tweede rij moet het saldo van de interne overboekingsrekening op nul gezet worden; als tegenboeking moet de rekeing in vreemde valuta worden ingevoerd.
    Het bedrag van deze transactie moet exclusief BTW zijn, zowel in basis als in vreemde valuta. Uiteraard moet de wisselkoers die gebruikt moet worden dezelfde zijn als die gebruikt is in de voorafgaande transactie.

In het voorbeeld is de basisvaluta de CHF. De aankoop is nationaal maar betaald van een vreemde valuta rekening (EUR).


Automatismen bij het invoeren van vreemde valuta transacties

Wanneer een nieuwe transactie wordt ingevoerd moeten de gegevens in de bovengenoemde kolommen compleet gemaakt worden.

Wanneer enkele bedragen van de transactierij worden veranderd vult het programma de transactie aan met de voorgedefinieerde waardes. Als deze bedragen niet voldoen aan de gebruikerseisen moeten deze worden aangepast in de transactierij.

Aanpassingen van de waardes in de Wisselkoersentabel hebben geen effect op reeds ingevoerde transacties. Dus, als de wisselkoers in de Wisselkoersentabel wordt veranderd heeft dit geen effect op eerder ingevoerde transacties.

  • Wanneer het bedrag in valuta wordt ingevoerd en er is of een Debet of een Credit rekening, en er zijn geen andere waardes ingevoerd, dan werkt het programma als volgt:
    • het valutasymbool wordt opgehaald van de rekening die in gebruik is waarbij voorrang wordt gegeven aan de rekening die niet in basisvaluta is;
    • de wisselkoers, gedefinieerd in de Wisselkoersentabel, wordt toegepast met de volgende logica:
      • de historische wisselkoers met een datum eerder of gelijk aan de transactiedatum wordt gebruikt
      • Als er geen historische wisselkoers gevonden wordt dan wordt de wisselkoers van de wisselkoersrij zonder datum gebruikt.
    • de vermenigvuldigingsfactor gedefinieerd in de Wisselkoersentabel wordt gebruikt of het getal 1 als dit de basisvaluta is;
    • het bedrag in basisvaluta wordt berekend.
  • Wanneer het bedrag in valuta wordt veranderd (en er zijn al andere waardes aanwezig) dan werkt het programma als volgt:
    • het bedrag in basisvaluta wordt berekend met de bestaande wisselkoers.
  • Wanneer het valutasymbool wordt veranderd werkt het programma als volgt:
    • de wisselkoers wordt met de vermenigvuldigingsfactor toegepast en het bedrag in basisvaluta wordt berekend (zoals hierboven).
  • Wanneer de wisselkoers wordt veranderd werkt het programma als volgt:
    • het bedrag in basisvaluta wordt berekend met gebruikmaking van de ingevoerde wisselkoers.
  • Wanneer het bedrag in basisvaluta wordt veranderd werkt het programma als volgt:
    • de wisselkoers wordt herberekend.

Extra hulp vanuit het programma

  • Het programma herschrijft alle waardes met de hierboven uitgelegde logica, alsof er geen waardes aanwezig waren, als u op de F6 toets drukt terwijl de u op de Valuta bedrag kolom staat. Deze functie is handig wanneer de Debet of de Credit rekening wordt veranderd.
  • Als er een boeking is met een enkele rekening in basisvaluta (zie 'Samengestelde transacties' in Transactie-soorten) en zijn waarde in de kolom 'Valuta' is handmatig veranderd in een valutasymbool van een vreemde munteenheid, dan is het nodig op een cel van de kolom 'Valuta' te gaan staan en op de F6 toets te drukken om de Wisselkoers bij te werken en het bedrag in basisvaluta te berekenen.
  • Smart fill voor de Wisselkoers kolom
    Het programma stelt diverse wisselkoersen voor die het uit de Wisselkoersentabel haalt of uit de wisselkoersen die eerder gebruikt zijn in transacties.

Informatie venster

In het informatie venster geeft het programma aan:

  • Verschillen, als die er zijn, tussen totalen van de boekingen in Debet en Credit
  • Uitleg over het gebruik van de F6 toets

Voor de rekeningen die bij de transactierij horen waar men op staat geeft het programma altijd in het informatievenster aan:

  • het rekeningnummer
  • de beschrijving van de rekening
  • het bedrag van de rekening in basisvaluta
  • het huidige rekeningsaldo in basisvaluta
  • het valutasymbool van de rekening
  • het bedrag van de transactie in de rekeningvaluta (als dit verschilt van de basisvaluta)
  • het huidige rekeningsaldo in valuta (als dit verschilt van de basisvaluta)

Gegevensoverdracht van eerdere versies

In versie 4 of eerder werd de afwezigheid van een valutasymbool in de Transactiestabel geïnterpreteerd als een transactie in basisvaluta.
In versie 7 of 8 moet iedere transactie zijn eigen valutasymbool hebben. Daarom moeten de transacties zonder valutasymbool in het boekhoudbestand worden gecompleteerd wanneer u overgaat van versie 4 naar versie 7 of 8.
 

Wisselkoersafwijkingen

Op het eind van de boekhoudperiode als deze wordt afgesloten moeten de valuta worden geherwaardeerd in Basisvaluta door aanpassingstransacties aan te maken voor wisselkoersverlies of -winst door fluctuaties van de wisselkoersen. (zie voor de theorie pagina Revaluations and exchange rate differences).

Het commando Transactie aanmaken voor wisselkoersafwijking... van het menu Taken berekent de herwaarderingen voor vreemde valuta rekeningen.

Datum van de transacties voor de wisselkoersafwijkingen
Voer de datum in die uw wisselkoersafwijkingen transacties moeten hebben.

Het programma stelt de einddatum van de maand voor waarin de laatste transactie is ingevoerd. Wordt bijvoorbeeld op 3 mei 2016 de laatste boeking gedaan dan stelt het programma 31.05.2016 voor.

Als er transacties zijn voor wisselkoersafwijkingen met dezelfde datum vraagt het programma of deze vervangen moeten worden.
Het programma beschouwt de transacties voor wisselkoersafwijkingen als bestaand als deze dezelfde datum, doc, beschrijving, rekenigen en valuta hebben en als er geen bedrag staat in de rekening valuta.

Documentnummer
Voer het documentnummer in dat uw wisselkoersafwijkingtransacties moeten hebben.

Historische wisselkoersen gebruiken (wisselkoers-rijen met datum)
Voor de berekening van de wisselkoersafwijkingen gebruikt het programma de wisselkoersen van de Wisselkoersentabel zonder een datum (de meest recent wisselkoersen). Met de optie Historische wisselkoersen gebruiken gebruikt het programma inplaats daarvan de wisselkoersen van de Wisselkoersentabel met een datum eerder of gelijk aan de datum die aangegeven is.

Waardes die gebruikt worden om de transacties aan te maken

Voor meer informatie verwijzen we naar onze pagina Vreemde valuta transacties.

Bedrag van de transactie

  • Transacties voor de wisselkoersafwijkingen worden alleen aangemaakt voor de rekeningen in vreemde valuta die een afwijkend saldo hebben in baisvaluta vergeleken met het berekende saldo op een specifieke datum.
  • Voor het bedrag in basisvaluta wordt het verschil tussen rekeningsaldo in basisvaluta en het rekeningsaldo in vreemde valuta, omgerekend naar basisvaluta, gebruikt.

Rekeningsaldo
Voor de berekening van de wisselkoersafwijkingen worden de saldi in de rekeningvaluta en in basisvaluta, op de gespecificeerde datum, gebruikt.

Wisselkoers winst en wisselkoers verlies rekeningen
Als wisselkoers winst en verlies rekeningen worden gebruikt, in de volgende volgorde:

  1. De rekeningen ingevoerd in de specifieke kolom van het rekeningschema met vreemde valuta.
  2. De wisselkoers winst & verlies rekeningen aangegeven in de Bestands- en boekhoudingseigenschappen.

Positie van de ingevoerde rijen
Wanneer u zich in de Transactiestabel bevindt terwijl u dit commando uitvoert worden de rijen ingevoegd op de positie van de cursor.
Anders worden ze ingevoegd aan het eind van de transactiestabel of op de positie van bestaande transacties in het geval dat ze deze vervangen.

Voordat u het commando gebruikt

  1. In het commando Bestands- en boekhoudingseigenschappen... van het menu Bestand, sectie Vreemde Valuta: zorg ervoor dat de Wisselkoers winst en verlies rekening worden aangegeven. Het is ook mogelijk dezelfde rekening voor zowel wisselkoers winsten als wisselkoers verliezen aan te geven.
  2. Zorg ervoor dat de rekeningen in vreemde valuta worden bijgewerkt en dat de saldi in vreemde valuta van deze rekeningen (bijvoorbeeld bankrekeningen) overeenkomen met de saldi aangegeven door de bank.
  3. Werk de huidige wisselkoersen van de Wisselkoersentabel bij.
    U moet de sluitings wisselkoersen of die van een periode-einde aangeven in de rijen zonder een datum in de Wisselkoers kolom (verander niet de begin wisselkoers in de K.Opening kolom). Om de Wisselkoersafwijkingen te berekenen gebruikt het programma de wisselkoersen van de rijen zonder een datum. Als deze laatste er niet zijn geeft het programma een foutmelding.


Wisselkoersen voor het Nieuwe Jaar

Om de Beginsaldi van het Nieuwe Jaar in basisvaluta exact te laten overeenkomen met de Eindsaldi van het voorafgaande jaar moeten de Openings Wisselkoersen van het Nieuwe Jaar, aangegeven in de Wisselkoersentabel, hetzelfde zijn als die worden gebruikt voor het afsluiten van de boekhouding, dus:

  • De sluitings wisselkoersen moeten worden aangegeven in de Wisselkoers kolom van de rijen zonder een datum;
  • De openings wisselkoersen moeten worden aangegeven in de K.Opening kolommen van de rijen zonder een datum.

De procedure om een nieuw jaar aan te maken of om de beginsaldi bij te werken copiëert de sluitingssaldi (Wisselkoers kolom, rijen zonder een datum) van het vorige jaar in de openings wisselkoersen (Wisselkoersentabel, K.Opening kolom, rijen zonder een datum) van het bestand van het nieuwe jaar.

 

Rekeningkaart

Kolommen en de weergaven van de rekeningkaart

In de Rekenngkaart zijn er drie groepen met kolommen met Debet transacties, Credit transacties en het Saldo in verschillende valuta.

  • Baisvaluta
    Aangegeven worden het Beginsaldo, de Transacties en het Saldo in basisvaluta.
  • Rekening valuta
    De Transacties in de Rekening valuta worden aangegeven.
    Als de rekeningen in Basisvaluta zijn zijn deze waardes indentiek aan die in Basisvaluta.
  • Valuta2
    Voor iedere transactie wordt het bedrag in Valuta2 aangegeven. Het bedrag in Valuta2 is de tegenwaarde van het bedrag in Basisvaluta omgerekend naar de actuele koers voor Valuta2.
    Zie ook Exchange rates and accounting issues (Engelstalig).
  • Basisweergave
    De kolommen in Basisvaluta en de kolommen in Rekeningvaluta zijn tegelijk zichtbaar.

In de kolomkoppen worden de gerelateerde valuta aangegeven.

Met de juiste commando's is het mogelijk de plaats van de kolommen te bepalen en andere weergaven te kiezen.

Gegevens aanpassen

Het is niet mogelijk de gegevens in de rekeningkaart aan te passen, maar u kunt op het (onderstreepte) rijnummer klikken om terug te gaan naar de betreffende rij in de oorspronkelijke tabel (Transacties of Budget), waar u de gegevens kunt veranderen. Meer informatie is beschikbaar op de pagina Rekening-/Categorie kaart (paragraaf Bijwerken van de Rekeningkaart.

Informatievenster

In het onderste deel van het scherm, het Informatievenster worden de waardes van de rekeningen betreffende de actieve transactie aangegeven:

  • Rekeningnummer
  • Beschrijving van de rekening
  • Bedrag van de rekening in basisvaluta
  • Huidige rekeningsaldo in basisvaluta
  • Valutasymbool van de rekening
  • Bedrag van de transactie in de rekeningvaluta
  • Huidige rekeningsaldo in valuta

 

Uitgebreide Balans

De Uitgebreide Balans wordt in de vreemde valuta boekhouding op dezelfde manier gedaan als die in het dubbelboekhouden. Informatie is beschikbaar via de volgende link: Uitgebreide Balans.

Het verschil bestaat er uit dat de vreemde valuta rekeningen de bedragen zowel in vreemde als in basisvaluta (het bedrag omgerekend) rapporteren.

 

 

 

 

Uitgebreide Balans op groepen

De Uitgebreide Balans op groepen wordt in de vreemde valuta boekhouding op dezelfde manier gedaan als die in het dubbelboekhouden. Informatie is beschikbaar via de volgende link: Uitgebreide Balans op groepen.

Het verschil bestaat er uit dat de vreemde valuta rekeningen de bedragen zowel in vreemde als in basisvaluta (het bedrag omgerekend) rapporteren.