Vreemde valuta

Vreemde valuta dubbel boekhouden is een applicatie van Banana Boekhouding Plus om rekeningen in elke vreemde munteenheid te beheren. Het is gratis tot 70 transacties in het Free plan van Banana Boekhouding Plus. In het Professional en Advanced plan daarentegen is het onbeperkt te gebruiken.

Ideaal voor hen die in het buitenland werken of met andere landen te maken hebben en op een professionele manier rekeningen willen beheren in vreemde valuta.

Voorbeeld vreemde valuta transacties

Krachtige berekeningen met direct resultaat

  • Gebaseerd op dubbel boekhouden
  • Rekeningenbeheer in elke munteenheid
  • Automatische berekeningen en wisselkoersverschillen
  • Rekeningoverzichten met bedragen in basisvaluta en vreemde valuta, journaal, rapport
  • Balans ook in een tweede valuta
  • Financiële prognoses in meerdere valuta's

Vreemde valuta boekhouding documentatie 

Vreemde valuta boekhouden is dubbel boekhouden met de toevoeging van vreemde valuta beheer met veel onderwerpen die hetzelfde zijn als dubbel boekhouden. Voor onderwerpen die ontbreken in de vreemde valuta boekhouding documentatie of voor meer gedetailleerde informatie raadpleegt u de Dubbel boekhouden pagina's.

Basis van vreemde valuta boekhouding

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

Transacties
Boekingen moeten op dezelfde manier ingevoerd worden als de dubbel boekhouden transacties

Afdrukken

Overzetten van een dubbel boekhouden bestand naar een vreemde valuta boekhoudbestand

Wanneer u gedurende het jaar uw dubbel boekhouden bestand moet overzetten naar een vreemde valuta bestand kunt u dat eenvoudig doen. Om te zien hoe u vreemde valuta mogelijkheden toe kunt voegen aan een dubbel boekhouden bestand kijkt u op de pagina Naar nieuw bestand converteren.

Meer informatie

 

Hoe te beginnen - Vreemde valuta

▶ Video: Hoe je een meervalidaboekhouding begint. Ontdek hoe je een nieuwe meervalidaboekhouding in dubbel boekhouden aanmaakt, het rekeningschema aanpast, een budget instelt, boekingen invoert en het verslag afdrukt.

Aanmaken van een boekhoudbestand uitgaande van een model

Ga als volgt te werk:

  1. Menu Bestand → commando Nieuw....
  2. Selecteer het Gebied, de Categorie en het boekhouding type (met of zonder BTW).
  3. Uit de lijst van de Online modellen, kies het model dat het dichtst komt bij wat u nodig heeft.
  4. Klik op de knop Aanmaken.

U kunt naar modellen zoeken door in het gedeelte Zoeken een sleutelwoord in te voeren. Het programma geeft de modellen weer die het ingevoerde sleutelwoord bevatten.

Het is ook mogelijk om vanuit een leeg bestand te beginnen, door onder Leeg bestand een bestand te kiezen. Om de start te vergemakkelijken en groeperingsfouten te vermijden, raden wij u altijd aan om steeds te beginnen met een bestaand model.

Voorbeeld van het kiezen van een model

Meer informatie over het aanmaken van een nieuw bestand vindt u op de pagina Nieuw bestand aanmaken.

De bestandseigenschappen instellen (basis gegevens)

Tabblad Boekhouding

  • Vul de bedrijfsnaam in die verschijnt in de kopteksten van de afdrukken en andere weergaven.
  • Kies de basis munteenheid waarmee de boekhouding gedaan wordt uit de lijst naast Basisvaluta.

Voorbeeld Bestandseigenschappen, boekhouding tab

Bestand opslaan

Sla de gegevens op met het commando Bestand → Opslaan als en geef het bestand een naam. Het dialoogvenster voor opslaan dat hoort bij uw besturingssysteem wordt weergegeven.

  • Het wordt aangeraden om de naam van het bedrijf te kiezen gevolgd door het jaar "Bedrijf-20xx.ac2" om het bestand te onderscheiden van de andere.
  • U kunt zoveel boekhoudbestanden aanhouden als u nodig heeft en ieder heeft zijn eigen naam.
  • U kunt kiezen welk pad of welk medium u wilt gebruiken (diskdrive, USB of cloud).
    Als u verwacht documenten te hebben die gekoppeld zijn aan de boekhouding van het huidige jaar kunt u een aparte map aanmaken voor ieder boekhouding jaar waar alle bestanden gegroepeerd worden.

Algemeen gebruik van het programma

Banana Boekhouding is geënt op Excel. De aanwijzingen voor de gebruiker en de commando's zijn zoveel mogelijk gelijksoortig als die van Microsoft Office.
Voor meer informatie over het algemene gebruik van het programma bezoekt u de pagina over onze Programma interface.

Wisselkoersen tabel

Voordat u begint met het invoeren van vreemde valuta transacties is het nodig de parameters van de te gebruiken munteenheden te definiëren in de wisselkoersen tabel.

Voorbeeld Wisselkoersen tabel

Het rekeningschema aanpassen

Pas in de rekeningentabel het rekeningschema naar uw eisen aan:

  • Voeg rekeningen to en / of verwijder bestaande (zie Nieuwe rijen toevoegen).
  • Verander de rekeningnummer, de beschrijvingen (bijvoorbeeld voer de naam van uw eigen bankrekening in), voer andere groepen in, etc.
  • Raadpleeg onze pagina over Groepen om subgroepen aan te maken.

Voorbeeld aanpassing van rekeningschema

De Transactietabel

Vreemde valuta transacties moeten worden ingevoerd in de Transactietabel; samen vormen ze het Journaal.

Voorbeeld vreemde valuta transacties

Sneller transacties invoeren

Om de transacties sneller te kunnen invoeren kunt u de volgende functies gebruiken:

Klanten- en leveranciersfacturen controleren

Met Banana Boekhouding kunt u de te betalen facturen en de betalingen van verstuurde facturen in de gaten houden. Zie pagina's:

De rekeningkaart

De rekeningkaart laat automatisch alle transacties zien die geboekt zijn op dezelfde rekening (bijvoorbeeld contanten, bank, klanten, etc.).

Voorbeeld rekeningkaart

Om een rekeningkaart weer te geven klikt u op het blauwe icoontje dat verschijnt als u met de muis op de rekening gaat staan.

Rekeningkaart per periode

Om de rekeningkaart met saldi die bij een bepaalde periode horen weer te geven klikt u op:

  • menu RapportenRekeningkaart → Periode tab → Geselecteerde periode
    Voer de start- en einddatum van de periode in.

Zie voor meer details de pagina Periode.

De rekeningkaart afdrukken

Om één rekeningkaart af te drukken geeft u de kaart weer vanuit de rekeningen- of transactietabel en start u de afdruk vanuit het menu Bestand.

Om meerdere of alle rekeningkaarten af te drukken klikt u op menu RapportenRekeningkaarten en kiest u de rekeningkaarten die afgedrukt moeten worden. Door het filter in het venster te gebruiken kunt u automatische alle rekeningen, kostenplaatsen, segmenten, groepen, etc. selecteren.

Voor meer details, raadpleegt u de pagina Rekeningkaarten / Grootboek.

De Balans en de Resultatenrekening

De Balans laat de saldi van alle balansrekeningen zien, activa en passiva. Het verschil tussen activa en passiva bepaalt het eigen vermogen.

Voorbeeld van een balans

De weergave en het afdrukken van de balans wordt uitgevoerd vanuit het menu Rapporten, met de commando's Uitgebreide balans of Uitgebreide balans op groepen.

  • Het commando Uitgebreide balans laat de rekeningen zien zonder de verdeling in groepen en subgroepen.
  • Het commando Uitgebreide Balans op groepen laat de rekeningen zien met een verdeling in groepen en subgroepen; daarnaast heeft deze functie vele mogelijkheden, die niet aanwezig zijn in Uitgebreide balans, om de presentatie aan te passen.

Gegevens archiveren in PDF formaat

Aan het einde van het jaar, als de hele boekhouding is voltooid, gecorrigeerd en gecontroleerd, kunnen alle boekhoudgegevens worden gearchiveerd met het commando PDF bestand aanmaken.

Voorbeeld van pdf archief

Het Budget

Voordat u aan een belastingjaar begint kunt u de kosten en opbrengsten schatten zodat u de economische en financiële situatie van uw bedrijf onder controle heeft.
Het budget kan op twee verschillende manieren opgezet worden:
  1. Met de Budget kolom van de rekeningentabel. Voor iedere rekening wordt het jaarbudget aangegeven.
    Op deze manier geeft de Budget kolom de bedragen voor het hele jaar weer als u het budget weergeeft vanuit het commando Rapporten → UItgebreide balans op groepen,
  2. In de Budget tabel die aangemaakt kan worden met het commando Extra → Nieuwe functies toevoegen.
    In deze tabel kunt u alle gebudgetteerde kosten en opbrengsten invoeren door middel van transacties. Als u deze tabel gebruikt wordt de budgetkolom van de rekeningentabel automatisch uitgeschakeld.
    In dit geval kunt u een gedetailleerd budget opstellen, rekening houdend met de mogelijke veranderingen in het jaar en in verschillende perioden van het jaar.

Voorbeeld Budget Tabel

Raadpleeg voor meer details de pagina Budget.

 

Karakteristieken van de vreemde valuta boekhouding

Dankzij Banana boekhouding in vreemde valuta kunt eenvoudig internationaal werken, in de taal die u wenst en met de vreemde valuta rekeningen die u nodig heeft. Ook hier is de structuur die van spreadsheets, gelijkwaardig aan Excel en met alle hulpmiddelen van de andere Banana applicaties. De functies zijn gebaseerd op de methode van het dubbel boekhouden. Als u ooit BTW beheer nodig heeft dan kunt u de BTW functies op elk moment activeren.

Banana boekhouding in vreemde valuta is bijzonder interessant voor degenen die in het buitenland actief zijn, voor verenigingen die over het algemeen over de hele wereld actief zijn of projecten uitvoeren en gewoon voor degenen die in hun boekhouding rekeningen in vreemde valuta nodig hebben.

De talrijke functies van Banana Boekhouding vreemde valuta

  • Beheer zoveel rekeningen als u wilt in vreemde valuta
    U heeft geen aparte boekhoudingen nodig voor rekeningen in andere munteenheden. In hetzelfde rekeningschema dat u voor uw boekhouding gebruikt voert u de rekeningen in vreemde valuta in, zet u de wisselkoers in de wisselkoerstabel voor wisselkoersverschillen en u bent klaar om boekingen te gaan doen.
  • U kunt elke munteenheid instellen, standaard of naar eigen inzicht gedefinieerd (voor gebruik als digitale valuta).
  • Decimalen voor valuta kunnen worden ingesteld van 0 tot 28. In het algemeen worden 2 decimalen gebruikt maar de boekhouding kan worden ingesteld op 0 decimalen of 3 (Tunesië) of op meer als deze wordt gebruikt voor cryptovaluta 9 voor Bitcoin of 18 voor Ethereum.
  • Dezelfde methode als bij dubbel boekhouden
    U werkt met dezelfde dubbel boekhouden methode, boekt debet en credit en heeft alle overzichten en details van een professionele boekhouding.
  • Automatische wisselkoersberekening
    Op het moment dat u een vreemde valuta rekening aanmaakt hoeft u niet het equivalent in vreemde valuta handmatig te berekenen, het programma berekent automatisch de wisselkoers. U kunt de wisselkoers invoeren door de wisselkoers bij te werken in de wisselkoerstabel of direct in de transactietabel in de kolom Wisselkoers.
  • Transacties in andere munteenheden
    U kunt alle noodzakelijke transacties in vreemde valuta invoeren, inclusief overschrijvingen en transacties die in basis valuta zijn. Hiermee kunt u ingewikkelde bewerkingen uitvoeren in uw boekhouding.
  • Volledige overzichten met balans en resultatenrekening
    Rekeningen met zowel de saldi in vreemde valuta als de overeenkomstige waarde in basis valuta (nationale munteenheid) worden weergegeven in de balans en de resultatenrekening.
    Als u buitenlandse zakenrelaties heeft en u moet de balans en resultatenrekening in een tweede valuta presenteren kan dit zonder aparte overzichten in Excel te maken. Ga gewoon naar de rekeningentabel, kies de Valuta2 weergave en u krijgt de weergave van alle rekeningen in zowel tweede als basis valuta.
  • Rekeningkaarten met bedragen in vreemde en basis valuta
    De rekeningkaarten kunnen worden weergegeven met de bedragen in basis en vreemde valuta. Hiermee kunt u de saldi in beide munteenheden evalueren.
  • Vrije wisselkoersen en de wisselkoerstabel
    U kunt de wisselkoersen instellen voor verschillende toepassingen: variabele wisselkoersen, vaste wisselkoersen, verschillende wisselkoersen voor dezelfde valuta, bijvoorbeeld om investeringen te beheren en zonder rekeningen met dezelfde valuta te beïnvloeden.
  • Automatische wisselkoersverschillen
    Wanneer u de wisselkoersverschillen moet berekenen werkt u de wisselkoers in de wisselkoerstabel bij en gebruikt u het bijbehorende commando; de verschillen worden automatisch in de transactietabel ingevoerd.
  • Budgetteren kan ook in vreemde valuta
    In het vreemde valuta boekhouding bestand kunt u ook de liquiditeit van de rekeningen in een vreemde munteenheid budgetteren, evenals het maken van prognoses van de balans en de resultatenrekening. U kunt budgets en prognose overzichten afdrukken of deze combineren met de kolommen van het budget, balans en bijbehorende variaties.
  • Automatische controle op niet geboekte wisselkoersverschillen
    Door het Boekhouding controleren commando te gebruiken heeft u niet langer niet geboekte wisselkoersverschillen omdat deze gerapporteerd worden als ze bestaan. Deze functie is vooral belangrijk om wisselkoers verschillen in de beginsaldi te voorkomen bij het aanmaken van een nieuw jaar.
  • Financiële overzichten, jaarrekeningen en rapporten, ook in een tweede valuta.

Vreemde valuta boekhouding, gebaseerd op het dubbel boekhouden heeft vele andere karakteristieken identiek aan die van het dubbel boekhouden, die u kunt vinden op de volgende pagina:

 

Theory of multi-currency accounting

In this section, 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 rate. The price of a currency, as compared to another one is called the exchange rate. To exchange money means to convert the amounts of one currency into 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,22637 US Dollar (USD)
  • 1 US Dollar was equal to 0,81529 Euro
  • 1 EUR was equal to 1,08222 Swiss Franc (CHF)
  • 1 EUR was equal to 126,52 Japanese Yen (JPY)

Basic Currency

Amounts referring to different currencies cannot be totaled directly. It is necessary to have a basic currency to refer to and to be used for the totals.
The central 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 selected and some transactions have been executed, the basic currency can no longer be altered. To change the basic currency, the accounting must be closed and another one created with a different basic currency.
The basic currency is also used to establish the Balance Sheet and to calculate the profit or loss of the period.

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. 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 EUR and there are transactions in USD, there needs to be an exchange value in Euros for every transaction in US Dollars. All the EUR amounts will be totaled to verify the accounting balances.

Account currency

Each account has its own currency symbol which indicates in which currency the account will be managed.
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 transactions in that currency will be permitted on this account. If the account is in EUR, then there can only be EUR entries on this account; if the account is in USD, then there can only be entries in USD currency on this account.
When you have to manage entries in YEN, then you have to have an account whose symbol is the YEN.

Account Balance in basic currency

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 also be its value in EUR, beyond the amounts in USD. The EUR balance will be determined 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 prevailing 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 into 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:

 

Basic currency EUR

Currency 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

Account table, Currency2 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.

 

Bestands- en boekhoudingseigenschappen (vreemde valuta)

Zie ook de pagina over File Properties (Basic Data) voor informatie over de andere secties van het dialoogvenster.

Property file Multi currency

Rekening voor wisselkoerswinst
Selecteer van de rekeningenlijst de rekening voor wisselkoerswinst, aanwezig in het rekeningschema. U kunt alleen kiezen uit rekeningen van klasse 3 en 4 die in basis valuta zijn.

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 is mogelijk nieuwe valuta toe te voegen die in de lijst ontbreken door als volgt te werk te gaan:

  • Voer een nieuwe rij in in de wisselkoerstabel; voer in de kolom Ref.Valuta de basis valuta voor uw boekhoudbestand in en in de kolom Valuta de door u gewenste munteenheid.
  • Via het menu BestandBestands- en boekhoudingseigenschappen... is de toegevoegde valuta ook zichtbaar en kan als Valuta2 gekozen worden.

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

Omzetten van bedragen in Valuta2

De omzetting van de bedragen in Valuta2 houdt rekening met de munteenheid van de rekening met de volgende logica:

  • Als valuta2 gelijk is aan de rekeningvaluta wordt het bedrag in de rekeningvaluta gebruikt.
  • Anders, als valuta2 gelijk is aan de basis valuta wordt het bedrag in basis valuta gebruikt.
  • Anders, (als het bedrag in een andere valuta is) wordt het bedrag in basis valuta omgezet naar valuta2 met de huidige wisselkoers die in de wisselkoerstabel is ingesteld. Historische wisselkoersen worden dus niet gebruikt voor de omzetting.

De omzetting in valuta2 is slechts een benadering, de omzetting kan leiden tot verschillen tussen de totalen.
 

 

De basisvaluta veranderen in de vreemde valuta boekhouding

In een vreemde valuta boekhouding worden alle bedragen getoond in de rekeningvaluta en in de basisvaluta. Als u de basisvaluta verandert moeten alle wisselkoersen en bedragen in basisvaluta handmatig opnieuw ingevoerd worden.

Het wordt aanbevolen om de basisvaluta te veranderen aan het begin van het jaar als er nog geen boekingen zijn. Hoe dan ook, u kunt het nog steeds doen tijdens het jaar. Als u bijvoorbeeld de basisvaluta van een bestaand boekhoudbestand wilt veranderen (bijvoorbeeld als uw boekhoudbestand in EUR is en u wilt het in USD hebben) gaat u als volgt te werk:

  • Sla het bestand onder een andere naam op
  • In Bestandseigenschappen
    • Geef de nieuwe basisvaluta aan
    • Verwijder de verwijzing naar het bestand van vorig jaar (tabblad Opties)
  • Voer in de wisselkoerstabel de wisselkoersen in voor de basisvaluta aan:
    • Als er veel transacties zijn die geconverteerd moeten worden kunt u de gemiddelde wisselkoersen voor iedere maand invoeren in de wisselkoerstabel waarbij u de begindatum van de maand aangeeft. Het programma gebruikt dan de historische wisselkoers in de transacties.
  • In het rekeningschema:
    • Vervang de oude valuta door de nieuwe
      U kunt daarbij de zoeken en vervangen functie gebruiken
    • Als er beginsaldi zijn moet u deze opnieuw invoeren in de nieuwe valuta
    • Ook moeten de kolommen Saldo van vorig jaar, Budget en andere worden geconverteerd
  • In de transactietabel:
    Als er transacties zijn moet u deze een voor een corrigeren:
    • Voor transacties die al in de correcte valuta zijn herberekent het programma het bedrag in de nieuwe basisvaluta als u de F6 functietoets gebruikt.
    • Voor andere transacties moet u het goede bedrag in basisvaluta invoeren en dan op F6 drukken.
  • In de budgettabel:
    Ga op dezelfde manier te werk als in de transactietabel
  • Gebruik het commando boekhouding controleren van het menu Acties, los mogelijke fouten op en blijf het commando boekhouding controleren gebruiken tot er geen foutmeldingen meer zijn.

 

Currency 2 balances conversion

Currency 2 is displayed in the Currency2 view of the Accounts table. It allows you to get an estimate of all account balances, including those in the base currency, in a different foreign currency defined as Currency 2.

To convert account balances into Currency 2, the currency must be defined in the Exchange Rates table, even if it is not listed in the Chart of Accounts. Currency 2 represents a temporary value: each time the exchange rate is updated, the converted balances are automatically recalculated.

The conversion uses the exchange rate indicated in the Exchange Rates table, in the Exchange Rate column.
If the Currency 2 exchange rate is changed, the amounts shown in the Currency2 view of the Accounts table are updated accordingly.

Since this is a current conversion and not a historical one, there may be differences between the balances in the original currency and the converted ones. For more details, see the  Exchange rate issues page. 

If you want to convert account amounts into a Currency 2 that is not yet present in the Exchange Rates table, you must first add it to the Exchange Rates table and then select it as Currency 2 in File > Basic data file properties, Foreign currency section.

Conversion logic

The conversion of amounts into Currency 2 takes into account the account currency, with the following logic:

  • If Currency 2 matches the account currency, the amount in the account currency is used directly.
  • If Currency 2 matches the base currency, the amount in the base currency is used.
  • In all other cases, the amount is converted from the base currency to Currency 2 using the current exchange rate from the Exchange Rates table (Exchange Rate column).
    Historical exchange rates are not used.

 

Wisselkoersen tabel

In de Wisselkoerstabel kunt u elke valuta en zijn huidige en openingskoers definiëren.

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

Voorbeeld wisselkoerstabel

Rijen met en zonder datum

Er zijn twee soorten rijen voor de wisselkoers:

  1. Zonder datum, Referentie wisselkoersen voor het programma.
    Deze worden gebruikt door het programma voor de meest voorkomende omzettingsbewerkingen.
    Voor iedere valuta moet er een wisselkoers rij zijn zonder datum.
    De betekenis is de volgende:
    • Wisselkoers kolom
      Dit is de wisselkoers gebruikt door het programma als huidige wisselkoers of als slotkoers.
      • Huidige wisselkoers.
        • Dit is de wisselkoers die automatisch wordt voorgesteld bij de transacties als er geen historische wisselkoers (wisselkoers rijen met een datum) is.
          Als u de wisselkoers in de wisselkoerstabel verandert worden de wisselkoersen en de bedragen in de rijen van het journaal niet aangepast.
        • Dit wordt gebruikt voor de berekening van de saldo kolom in de rekeningentabel en voor de omzetting naar Valuta 2.
      • Slotkoers.
    • Openingskoers (K.Opening) kolom
      • Deze wordt gebruikt in de rekeningentabel om het beginsaldo van de vreemde valuta om te zetten naar het beginsaldo van de basis valuta van de boekhouding.
      • Als de beginkoers wordt veranderd moet de boekhouding opnieuw worden berekend.
  2. Met datum (historische wisselkoersen)
    In de gevallen die hier worden aangegeven kiest het programma de wisselkoers met een datum gelijk of lager dan de datum van de transactie rij.
    • Als er bij het invoeren van transacties een historische wisselkoers is wordt deze voorgesteld en gebruikt als de standaard wisselkoers.
    • Bij het aanmaken van wisselkoersafwijkingen en als aangegeven wordt dat historische wisselkoersen gebruikt moeten worden.
    • In rijen met een datum wordt de openingskoers niet gebruikt.

Kolommen van de Wisselkoerstabel

Alle kolommen worden weergegeven in de basis weergave.

Datum

De datum voor de wisselkoers.

  • Zonder datum. Voor het programma gebruikte rij met referentiewisselkoersen.
  • Met datum. Historische wisselkoers.

Ref. Valuta

Dit is de valuta die dient als de basis voor de wisselkoers (EUR 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.

In onze modellen wordt de negatieve vermenigvuldigingsfactor (-1) gebruikt in de kolom Vermenigvuldiger van de wisselkoerstabel.
In dit geval:

  • Wordt in de kolom Referentie Valuta de naam van de basisvaluta van de boekhouding ingevoerd
  • Wordt in de kolom Valuta de naam van de vreemde valuta ingevoerd.

Wanneer in de Referentie Valuta en Valuta kolommen de afkortingen van de valuta omgekeerd staan, moet de Vermenigvuldiger op 1 (positieve wisselkoers) gezet worden.

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 slotkoers 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 slotkoers 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 alleen ingevoerd worden in een rij zonder datum.

  • Deze wordt gebruikt om het beginsaldo van de vreemde valuta om te rekenen naar het beginsaldo van de basis valuta van de boekhouding.
  • Moet overeenkomen met de slotkoers van het voorafgaande jaar.
    Wanneer de slotkoersen niet gelijk zijn aan de openingskoersen kunnen de Activa en de Passiva verschillende totalen hebben; zie Verschillen in beginsaldi.
  • De openingskoers 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 openingskoers met de waarde aangegeven in de Wisselkoers kolom (rij zonder datum) van de boekhouding van het vorige jaar.

Minimum

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

Maximum

Deze kolom toont de maximum 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 komma dat gebruikt moet worden bij het afronden van bedragen in valuta.

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 Openingskoersen nadat u de beginsaldi heeft ingevoerd.
    Het is belangrijk de boekhouding opnieuw te laten berekenen wanneer u de Openingskoersen verandert en er beginsaldi zijn.
  • Verandering van de vermenigvuldigingsfactor
    • Wanneer de vermenigvuldigingsfactor van een valuta, die al in gebruik is in de Transactietabel, 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 wisselkoersen

  • Directe wisselkoersen zijn de wisselkoersen waar de basisvaluta en de vreemde valuta in dezelfde rij staan.
    In het voorbeeld hieronder staan directe wisselkoersen EUR > USD.
Voorbeeld directe wisselkoers

 

Indirecte wisselkoersen

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 > USD wisselkoers niet gedefinieerd en het programma gaat uit van de EUR > USD en USD > EUR wisselkoersen.
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 rekening niet gespecificeerd wordt. Met indirecte wisselkoersen is het niet altijd duidelijk welke wisselkoers toegepast wordt.

Voorbeeld indirecte wisselkoers
 

Historische wisselkoersen

Zoals eerder uitgelegd beschouwt het programma een wisselkoers als historisch als deze een datum heeft. In de volgende gevallen kiest het programma de wisselkoers met een datum gelijk aan of eerder dan de datum van de transactie rij.

  • Bij het invoeren van transacties, als er een historische wisselkoers is, wordt deze voorgesteld en gebruikt als de standaard wisselkoers.
  • Als de wisselkoersverschillen transacties worden aangemaakt en de optie om de historische wisselkoers te gebruiken is geactiveerd.
  • In rijen met een datum wordt de beginkoers niet gebruikt.
Voorbeeld historische wisselkoersen
 
U kunt wisselkoersen van een ander .ac2 bestand importeren of historische wisselkoersen vanuit Excel kopiëren bijvoorbeeld.
Als u meerdere historische wisselkoersen importeert aan het einde van uw boekhoudperiode, dus als u al boekhoudtransacties heeft ingevoerd, verwijdert u gewoon handmatig de wisselkoerstransacties (Wisselkoers kolom in de transactietabel) om er zeker van te zijn dat het programma de geïmporteerde wisselkoersen gebruikt in plaats van de in de transacties ingevoerd.
 

Gemiddelde maandelijkse wisselkoers

Als het nodig is om een gemiddelde maandelijkse wisselkoers te hebben moet deze handmatig in de wisselkoerstabel ingevoerd worden, in een rij zonder datum. In de transactietabel wordt de gemiddelde wisselkoers altijd gebruikt totdat deze weer bijgewerkt wordt in de wisselkoerstabel.

Voor meer informatie over de maandelijkse gemiddelde wisselkoers bevelen we de pagina valutakoersen per maand van de belastingdienst aan.

 

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 Banana Plus 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 Plus en bevestig de waarschuwing;
  • Herbereken de boekhouding (Shift + F9);
  • De waarschuwing "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 volgt te werk te gaan;
  • Corrigeer de wisselkoers in de Wisselkoerstabel door deze te vermenigvuldigen met de waarde van de vermenigvuldigingsfactor en zet de vermenigvuldigingsfactor op 1 voor de wisselkoersen met een vermenigvuldigingsfactor groter dan 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 transactie rij op het bedrag in basis valuta te klikken en op F6 te drukken;
  • Controleer of de saldi en het resultaat van de boekhoudperiode overeenkomen 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.

 

Het rekeningschema met vreemde valuta

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

Basis valuta

In de Bestand → Bestands- en boekhoudingseigenschappen moet de basis munteenheid worden gedefinieerd.

Vreemde valuta

Vreemde valuta rekeningen worden gedefinieerd en de rekeningentabel. Voor iedere vreemde valuta rekening moet het symbool van de vreemde valuta worden ingevoerd in de kolom Valuta.

In de wisselkoersen tabel moet het vreemde valuta symbool en de openingskoers worden ingevoerd voor iedere vreemde valuta.

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.

Valutarekening

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.
 

Activa en passiva rekeningen, anders dan in basis valuta (EUR in het voorbeeld), kunnen ook in andere valuta opgegeven worden.
Voorbeeld rekeningtabel, vreemde valuta boekhouding

De Lasten en Baten rekeningen, anders dan in basis valuta (EUR in het voorbeeld), kunnen ook in andere valuta opgegeven worden.

Voorbeeld rekeningen in vreemde valuta

Uitleg van de kolommen van de vreemde valuta boekhouding

Valuta
Voer het symbool van de rekeningvaluta in. Voor vreemde valuta boekhoudingen moet het symbool ook aanwezig zijn in de wisselkoerstabel.

Opening valuta
Het beginsaldo wordt voor iedere rekening ingevoerd of het nu een basisrekening of een rekening in vreemde valuta is.

Het beginsaldo in basis valuta

  • Een beveiligde kolom berekend door het programma.
  • Het beginsaldo in basisvaluta wordt berekend door het programma.
  • Voor rekeningen in basisvaluta wordt het beginsaldi van de kolom Opening valuta weergegeven.
  • Voor rekeningen in vreemde valuta wordt het saldo van de kolom Opening valuta weergegeven omgezet met de wisselkoers uit de wisselkoers tabel aangegeven in een rij zonder datum in de kolom Opening.

Saldo Valuta

  • Beveiligde kolom gebruikt door het programma.
  • Het saldo wordt berekend uit het beginsaldo en de bedragen van de invoer in basis en vreemde valuta. Voor rekeningen in vreemde valuta wordt het saldo omgezet volgens de wisselkoers uit de wisselkoerstabel.
  • Voor rekeningen in vreemde valuta wordt het saldo omgezet volgens de wisselkoers in de wisselkoerstabel.

Saldo

  • Beveiligde kolom gebruikt door het programma.
  • Het saldo wordt berekend door het programma en komt overeen met de som van het beginsaldo (voor rekeningen in vreemde valuta is dit het saldo omgezet in basisvaluta) en de bedragen van de transacties in basisvaluta en in vreemde valuta (bedragen omgezet volgens een wisselkoers uit de wisselkoerstabel).

Saldo berekend

  • Beveiligde kolom die door het programma wordt gebruikt.
  • Dit is het saldo in de valuta van de rekening, omgerekend tegen de actuele wisselkoers (wisselkoers uit de wisselkoerstabel in de regel zonder datum).
  • Deze kolom geeft de saldi dus weer alsof de wisselkoersverschillen zouden zijn geboekt.
  • Een eventueel wisselkoersverschil wordt toegevoegd aan of afgetrokken van de betreffende resultatenrekening voor de boeking van de rekeningen voor wisselkoersverschillen. 

Wisselkoersverschillen rekening

  • Zichtbaar in de weergave Andere.
  • 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 wisselkoerswinst als voor een wisselkoersverlies.

Beginsaldi

Informatie over het invoeren van de beginsaldi in een vreemde valuta boekhouding is te vinden op de pagina Beginsaldi in de vreemde valuta boekhouding.

Wisselkoerswinst- en wisselkoersverlies rekeningen

In het Rekeningschema moet men de standaard rekeningen invoeren voor de wisselkoerswinst of het wisselkoersverlies; deze worden aangegeven in de Bestands- en boekhoudingseigenschappen (vreemde valuta).

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

Voorbeeld weergave Andere voor vreemde valuta

 

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.

Met de automatische berekening van wisselkoersverschillen voert de software een bedrag in basis valuta in 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.
 

Er zijn twee manieren om wisselkoersen te hebben die niet veranderen:

  • Maak een extra valuta symbool (bijvoorbeeld EUR2) aan in de Wisselkoerstabel waarop altijd dezelfde wisselkoers wordt toegepast.
    • Geef in de beschrijving van de munteenheid aan dat dit om een historische wisselkoers gaat.
    • Deze valuta moet dan worden gebruikt voor de rekening met de historische wisselkoers en uiteraard ook in de boekingen op de rekening
    • Maak een nieuw valuta symbool aan voor iedere rekening met een andere historische wisselkoers.
    • U kunt zo veel valuta symbolen aanmaken als u nodig heeft voor de diverse rekeningen met historische wisselkoersen.
    • Verander de wisselkoers van de rekening historische wisselkoersen als er extra aan- of verkopen zijn die een aanpassing van de waarde vereisen en maak ook een transactie aan voor de wisselkoerswinst of -verlies.
  • Beginsaldi invoeren als openingstransacties.
    • In plaats van de kolom Openingsaldi te gebruiken worden de beginsaldi ingevoerd als transacties. U kunt de openingskoers gebruiken die u wilt.
    • In de kolom Wisselkoersverschil voert u de waarde "0;0" in waarmee u aangeeft dat de rekening niet moet worden geherwaardeerd.

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 in de Rekeningentabel en telt het programma deze bedragen op. Als er rekeningen zouden zijn met verschillende valuta symbolen zouden er geen bedragen worden weergegeven (het programma zou ook geen fout melden).

 

Transacties vreemde valuta boekhouding

Met de vreemde valuta boekhoudtoepassing is het mogelijk boekingen te doen met rekeningen in vreemde valuta. De boekingen doet u in de transactietabel. Alle onderdelen van de transactie moeten worden ingevoerd, ook het valuta bedrag van de rekening, de wisselkoers die van toepassing is op deze transactie en het bedrag in basis valuta.
 

Uitleg van de kolommen

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

  • 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 rekening 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 (in menu Bestand), 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.

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 Wisselkoerstabel haalt of uit de wisselkoersen die eerder gebruikt zijn in transacties.

Soorten boekingen in de Vreemde Valuta boekhouding

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

Voor informatie over de wisselkoers, vermenigvuldiger en historische wisselkoers gaat u naar de pagina Wisselkoerstabel.

vari casi di registrazione nella contabilità multimoneta


Opgelet: in de transactievoorbeelden is de basisvaluta de euro.

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 (USD1 en USD2). Om de wisselkoers bij te werken, gaat u naar de cel Valuta en drukt u op F6.
  • 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 in beide rijen 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 in de kolom wisselkoersverschillen rekening 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 in de kolom wisselkoersverschillen rekening 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 van valuta worden de koersen 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 Wisselkoerstabel 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 Wisselkoerstabel (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 met 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 BTW code moet worden toegepast. Het bedrag in basisvaluta moet worden berekend door een wisselkoers te gebruiken die in overeenstemming is met de eisen van de Belastingdienst.
  • In een tweede rij moet het saldo van de interne overboekingsrekening op nul gezet worden; als tegenboeking moet de rekening 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 EUR. De aankoop is nationaal maar betaald van een vreemde valuta rekening (USD).

Voorbeeld transactie aankoop in andere valuta met btw

BTW en vreemde valuta transacties

Bij transacties met rekeningen in vreemde valuta is het mogelijk om de BTW te registreren met een bruto bedrag (Bedragtype 0, inclusief BTW).
Als u netto waarden invoert (Bedragtype 1, exclusief BTW), geeft het programma een fout aan; de berekening van de brutowaarde zou hier in veel gevallen onjuist zijn vanwege de afronding van de BTW en de wisselkoers.
In deze gevallen is het aan te raden om de brutowaarde in te voeren. Zie ook de Uitleg van de fout.

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 transactie 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 transactie.

Aanpassingen van de waardes in de Wisselkoerstabel hebben geen effect op reeds ingevoerde transacties. Dus, als de wisselkoers in de Wisselkoerstabel 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 Wisselkoerstabel, 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 rij zonder datum gebruikt.
    • de vermenigvuldigingsfactor gedefinieerd in de Wisselkoerstabel 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.

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)

Beginsaldi

Voor de boekhouding met vreemde valuta rekent het programma bij het invoeren van de openingssaldi in de Rekeningentabel de bedragen om in de basisvaluta aan de hand van de openingskoers zoals gedefinieerd in de Wisselkoerstabel, kolom K.Opening.
Om historische wisselkoersen als openingsbalans te gebruiken, kunt u een ander valutasymbool aanmaken of transacties aanmaken in de Transactietabel met de openingssaldi. Op deze manier kunt u verschillende wisselkoersen gebruiken voor verschillende rekeningen.

  • Voer één enkele transactie in voor elke rekening met een openingssaldo (activa en passiva), met vermelding van de aanvangsdatum van de boekhouding en de debet- of creditrekening.
  • Voer in de kolom DocType de waarde "01" in om aan te geven dat het een openingswaarde is.
    • In de Banana rapporten of afdrukken wordt dit bedrag als openingsbalans weergegeven.
    • De transactie actualiseert echter niet de kolom Openingsaldo in de Rekeningentabel.

Bij het gebruik van openingstransacties, houd er rekening mee dat:

  • Om herwaardering van de rekeningen met de lopende wisselkoers te vermijden, dient in de rekeningentabel "0,0" in de kolom "Rekening Wisselkoersafwijking" te worden vermeld.
  • Met de software kunt u zowel enige openingssaldi in de rekeningentabel als enige openingstransacties in de transactietabel (activa en passiva) toevoegen.
    Beide bedragen worden in de berekeningen meegenomen en als het dezelfde rekening is, worden ze bij elkaar opgeteld.
    We raden niet aan om de twee methodes tegelijkertijd te gebruiken om moeilijk te vinden fouten en verschillen te vermijden.
  • Openingstransacties moeten handmatig worden ingevoerd.
    Eventuele debet- en creditverschillen worden weergegeven als een transactieverschil.

Gegevensoverdracht van eerdere versies

In versie 4 of eerder werd de afwezigheid van een valutasymbool in de Transactietabel 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. Om dit te doen, moet een nieuwe kolom Valuta worden toegevoegd aan de Transactietabel door het commando Kolommen instellen uit te voeren vanuit het menu Gegevens.

 

Transactions| Double entry accounting multicurrency

Types of Multi-Currency Transactions

With the multi-currency accounting application, it is also possible to record transactions involving accounts in foreign currencies. In the Transactions table, in addition to transactions in the base currency, foreign currency transactions are also entered: all the transaction elements are specified, including the amount and the account in foreign currency, and the exchange rate applied to the transaction. The amount in the base currency is calculated automatically based on the entered exchange rate.

All amounts, both in base currency and foreign currency, must always be entered in the 'Amount' column.

For information regarding exchange rates, multipliers, and historical rates, refer to the page Exchange rates table.

various examples of transactions in multi-currency accounting

Note: in the transaction examples, the base currency is Euro.

Each transaction has two accounts (debit and credit). The program allows only one foreign currency per transaction row. The following direct combinations are possible:

  • Transaction between two base currency accounts with amount in base currency (in the image, transaction no. 1 in column Doc 1)
    The currency of both debit and credit accounts is the base currency.
  • Transaction between two base currency accounts with amount in foreign currency (Doc 2)
    The debit and credit accounts are in base currency, but the currency code (currency column) and amount entered in the transaction row are in a foreign currency.
    To enter the foreign currency, manually change the default base currency code.
    This is used when traveling abroad and exchanging money to pay in local currency. In this case, there is no specific account in the accounting.
    For balance calculation (as both are in base currency), only the base currency amount column is used.
  • Transaction between a foreign currency account and a base currency account (Doc 3)
    The currency must match the foreign currency account.
    To calculate the foreign currency account balance, the program uses the foreign currency amount, and for the base currency balance, it uses the base currency amount.
  • Transaction between two accounts with the same foreign currency (Doc 4)
    The currency must match the accounts used (USD1 and USD2). To update the exchange rate, position on the Currency cell and press F6.
  • Transaction with two accounts that have different foreign currencies (Doc 5)
    For example, the bank performs a currency exchange between two foreign currencies.
    In this case, the transaction must be entered in two rows (with the same date).
    The base currency amount must be identical. It's advisable to use a realistic exchange rate to avoid large exchange rate differences.
    To ensure that the base currency amounts on both rows are the same, manually enter the base currency amount and let the program calculate the exchange rate.
  • Exchange rate difference transactions (Doc 6)
    The purpose of this transaction is to realign the base currency balance with the foreign currency equivalent at the current exchange rate.
    Only the base currency amount related to the exchange difference is recorded on the account.
    These are automatically generated with the Calculate exchange rate differences command.
    • For exchange gains, the program automatically enters the revalued account as debit and the exchange gains account as credit, taken from File Properties, Basic Data, or from the account indicated in the Exchange differences column of the Other view (in the Accounts table) – defined for one or more specific accounts.
    • For losses, the program automatically enters the revalued account as credit and the exchange losses account as debit, taken from File Properties, Basic Data (menu File), or from the account indicated in the Exchange differences column of the Other view (defined for one or more specific accounts).
    • The foreign currency amount is left blank
    • The currency code is the base currency
    • In the base currency amount column, the revaluation amount (gain or loss) is indicated

Setting the Exchange Rate

The accountant decides which exchange rate to use for each transaction. Generally, the following rules apply:

  • For regular operations, use the exchange rate of the day.
  • For currency buying and selling operations, use the rates provided by the exchange office or the bank.
    In the program, first enter the amount in foreign currency and then the amount in base currency; the program will calculate the exchange rate. The rate provided by the bank may be slightly different as banks often round rates to a few decimal places.
  • If you carry out multiple transactions at the same rate, it is helpful to update the exchange rate in the Exchange Rates table so that the program can use it automatically.
  • For foreign operations subject to VAT, the national authority may prescribe a standard exchange rate. In this case, enter this rate in the Exchange Rate column of the transaction.
  • For the purchase of real estate or investments, use the historical exchange rate. In this case, you need to create a currency code (e.g. USD2) with the historical rate in the Exchange Rates table, which will not fluctuate.
    You can create currency codes for all desired historical rates.

Transactions with VAT

In a multi-currency accounting with VAT, to correctly record transactions without error messages, it is essential that the VAT account and the account from which VAT is deducted are in base currency. It is not possible to apply a VAT code to an account in foreign currency.

To record transactions with VAT that involve foreign currency accounts as counterparties, you must use two transaction rows:

  • First, record the purchase amount on an intermediate account in base currency and apply the appropriate VAT code.
    The base currency amount must be calculated using the exchange rate in accordance with tax authority regulations.
  • In a second row, clear the intermediate account and use the foreign currency account as the counterparty.
    The amount used for this transaction, both in base and foreign currency, must be net of VAT.
    You must use the same exchange rate as in the previous transaction.

In the example, the base currency is EUR. A domestic purchase is assumed, but payment is made from a foreign currency account (USD).

purchase with VAT not in base currency

Transactions with VAT and Foreign Currency

In transactions involving foreign currency accounts, VAT can be recorded using the gross amount (Amount Type 0, VAT included).
If net values are entered (Amount Type 1, VAT excluded), the program displays an error because calculating the gross value would often be incorrect due to rounding differences in VAT and exchange rate.
In these cases, it is recommended to enter the gross amount. See also Explanation about the error.

Automation During Entry of Multi-Currency Transactions

When entering a new transaction, the data in the previously mentioned columns must be completed.

If certain values in the transaction row are changed, the program completes the transaction with default values. If these values do not meet your needs, they must be modified directly in the transaction row.

Modifying the values in the Exchange Rates table has no effect on transactions already entered. So, if you change the exchange rate in the Exchange Rates table, it will not affect existing transactions.

  • When entering the foreign currency amount and either the Debit or Credit account is already filled, and there are no other values, the program behaves as follows:
    • the currency code is taken from the account used, giving priority to the non-base currency account;
    • the exchange rate is taken from the Exchange Rates table based on the following logic:
      • the historical rate with the date equal to or earlier than the transaction date is used
      • if no historical rate is found, the rate from the exchange rates row without a date is used
    • the multiplier defined in the Exchange Rates table is used, or 1 if it's the base currency.
    • the base currency amount is calculated.
  • When the foreign currency amount is modified (and other values already exist), the program:
    • recalculates the base currency amount using the existing exchange rate
  • If the currency code is modified, the program:
    • retrieves the exchange rate and multiplier and recalculates the base currency amount (as above).
  • If the exchange rate is modified, the program:
    • calculates the base currency amount using the entered exchange rate.
  • If the base currency amount is modified, the program:
    • recalculates the exchange rate.

Info Window

In the info window, the program shows:

  • Any differences between the total debit and total credit in base currency.
  • Information about using the F6 key.

For the accounts related to the transaction row you are on, the program always displays the following in the Info window:

  • account number
  • account description
  • transaction amount in base currency
  • current account balance in base currency
  • account currency code
  • transaction amount in account currency (if not in base currency)
  • current account balance in account currency (if not in base currency)
     

Opening Balance Transactions

For multi-currency accounting, when entering opening balances in the Accounts table, the program converts the amount into base currency using the opening exchange rate defined in the Exchange Rates table, Opening Exchange Rate column.
To use historical rates for opening balances, you can create another currency code or create entries in the Transactions table with the opening balances. This way, different exchange rates can be used for the accounts.

  • Enter a transaction for each account with an opening balance (Assets and Liabilities), indicating the start date of the accounting and the debit or credit account.
  • In the DocType column, enter the value "01" to indicate it is an opening balance.
    • In Banana Accounting's calculations and printouts, this amount will be treated as an opening balance.
    • However, the transaction does not update the opening balance column in the Accounts table.

Points to consider when using opening transactions:

  • To avoid revaluation of accounts at the current exchange rate, enter "0;0" in the Exchange Rate Difference Accounts column in the Accounts table for accounts that should not be revalued.
  • The program allows entering opening balances either in the Accounts table or as opening transactions (Assets and Liabilities) in the Transactions table.
    In both cases, the amounts are included in the calculations, and if it’s the same account, they are summed.
    It is not recommended to use both methods simultaneously to avoid errors and hard-to-find differences.
  • Opening transactions must be entered manually.
    Any debit and credit differences will be shown as a difference in the transactions.

Useful Tips

  • By pressing the F6 key while on the Amount column, the program rewrites all values using the logic explained above, as if no values existed. This function is useful when changing the Debit or Credit account.
  • If there is a transaction with a single base currency account (in compound transactions) and the Currency column has been changed to a foreign currency, to update the exchange rate, position on the Currency cell and press F6.
  • Smart fill for the Exchange Rates column
    The program suggests various rates, taking them from the Exchange Rates table or from rates previously used in transactions.

Importing Data from Previous Versions

In version 4 or earlier, the absence of a currency code in the Transactions table was interpreted as base currency.
In version 7, each transaction must have its own currency code. Therefore, when upgrading from version 4 to version 7, you must complete the transactions that lack a currency code. To do this, you need to add a new Currency column to the Transactions table by executing the Arrange Columns command from the Data menu.

Wisselkoersafwijkingen

Transacties aanmaken voor wisselkoersverschillen

Zie voor de theorie pagina Herwaarderingen en wisselkoersverschillen (Engelstalig) .

  • De wisselkoersverschillen transacties zijn voor het in evenwicht brengen van het saldo van de vreemde valuta rekening met het saldo dat berekend is in basisvaluta. In essentie is het een kwestie van aanpassing van de bedragen in de basisvaluta rekening houdend met wisselkoersverlies of -winst als gevolg van variatie in de wisselkoersen.
  • Als deze wisselkoersverschillen niet worden geboekt kunnen er verschillen in de beginsaldi van het volgende jaar ontstaan.
  • De wisselkoersverschillen kunnen worden berekend aan het eind van de jaarafsluiting of gedurende de boekhoudperiode (bijvoorbeeld aan het eind van een kwartaal). In dit geval kunnen de historische wisselkoersen nuttig zijn omdat u daarmee verschillende wisselkoersen kunt hebben op specifieke data.
  • Het programma berekent het wisselkoersverschil op basis van de saldi op de gespecificeerde datum. Het is daardoor mogelijk het wisselkoersverschil te berekenen op een specifieke datum, zelfs als u boekingen na die datum gedaan heeft.
  • Zie voor meer uitleg de pagina Wisselkoersafwijkingen niet geboekt.
  • Wisselkoersverschillen worden niet berekent op de rekeningen die tot de winst en verliesrekening behoren.
    Wisselkoerswinsten/-verliezen, die voortvloeien uit wisselkoersverschillen, zijn financiële en geen exploitatieposten en worden derhalve niet opgenomen in de bepaling van het bedrijfsresultaat of de winst- en verliesrekening.

Dialoogvenster Transactie aanmaken voor wisselkoersafwijking...

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

Voorbeeld dialogvenster Aanmaken transactie voor wisselkoersverschil

Datum van de transacties voor de wisselkoersafwijkingen

Het programma is in staat het wisselkoersverschil te berekenen op een datum zelfs als er boekingen na die datum zijn.

  • 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.
    • 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 wisselkoersafwijking transacties moeten hebben.

Historische wisselkoersen gebruiken (wisselkoers rijen met datum)

  • Gebruik als deze optie niet geactiveerd is
    • Als er in uw wisselkoerstabel geen historische wisselkoersen (wisselkoersen met een datum) zijn is deze optie niet geactiveerd.
    • Het programma gebruikt de wisselkoers van de rijen zonder datum in uw wisselkoerstabel.
    • Als u historische wisselkoersen gebruikt voor de jaarafsluiting moet u erop letten dat de gebruikte wisselkoers dezelfde is als de huidige.
  • Gebruik als deze optie geactiveerd is
    • Het programma geeft de datum van de wisselkoers, gevonden in de wisselkoerstabel, die gebruikt wordt om het wisselkoersverschil te berekenen.
      Dit wordt de wisselkoers met een datum gelijk aan of eerder dan de aangegeven datum.
    • We raden aan deze optie niet te activeren bij het berekenen van wisselkoersverschillen bij de jaarafsluiting.
    • Bij het boeken van wisselkoersverschillen bij de jaarafsluiting moet de historische wisselkoers hetzelfde zijn als de huidige wisselkoers, anders krijgt u een foutmelding dat de wisselkoersverschillen niet bere

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 basisvaluta 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.

Wisselkoerswinst en wisselkoersverlies rekeningen

Als wisselkoerswinst 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 Transactietabel 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 transactietabel of op de positie van bestaande transacties in het geval dat ze deze vervangen.

Voordat u het commando gebruikt

  1. Zorg ervoor dat de Wisselkoers winst en verlies rekening worden aangegeven via Bestands- en boekhoudingseigenschappen... van het menu Bestand, sectie Vreemde Valuta. 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 Wisselkoerstabel bij.
    U moet de slotkoersen 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.

Voorbeeld wisselkoerstabel

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 Openingskoersen van het Nieuwe Jaar, aangegeven in de Wisselkoerstabel, hetzelfde zijn als die worden gebruikt voor het afsluiten van de boekhouding, dus:

  • De slotkoersen moeten worden aangegeven in de Wisselkoers kolom van de rijen zonder een datum;
  • De openingskoersen 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 kopieert de sluitingssaldi (Wisselkoers kolom, rijen zonder een datum) van het vorige jaar in de openingskoersen (Wisselkoerstabel, K.Opening kolom, rijen zonder een datum) van het bestand van het nieuwe jaar.

Wisselkoersverschillen bij kostenplaatsen

Het commando Transacties aanmaken voor wisselkoersverschillen... neemt geen wisselkoersverschillen mee die aanwezig zijn in kostenplaatsen in valuta anders dan de valuta van de boekhouding. Deze verschillen moeten handmatig worden geboekt aan het eind van het jaar. De transacties moeten alleen het bedrag in de valuta van de boekhouding weergeven; geef dit bedrag eerst aan, en daarna de betrokken kostenplaats en zijn valuta. Als de valuta wordt ingevoerd wordt het bedrag in de valuta van de boekhouding verwijderd en moet dan opnieuw worden ingevoerd.

Budget

In de budgettabel wordt de financiële planning ingevoerd. Het invoeren van de transacties gaat op dezelfde manier als in de transactietabel
Afhankelijk van het soort boekhouding kunnen er verschillende kolommen voor het budget zijn.
Er zijn ook kolommen voor het invoeren van hoeveelheden en prijzen en voor berekeningsformules.

Zie voor meer informatie over het budget pagina over de budgettabel.

Beginsaldi in de vreemde valuta boekhouding

Beginsaldi als u begint met Banana Boekhouding

Wanneer u Banana Boekhouding voor de eerste keer gebruikt moeten de beginsaldi handmatig ingevoerd worden om een balans te kunnen maken.

Voordat u de beginsaldi gaat invoeren is het belangrijk enkele basisinstellingen te kiezen:

Wisselkoerstabel

  • Stel in de wisselkoerstabel de vreemde valuta en de overeenkomstige openingskoers ten opzichte van de basis valuta in.
    De openingskoers wordt alleen ingevoerd als Banana Boekhouding voor de eerste keer gebruikt wordt en wordt automatisch bijgewerkt, in de opvolgende jaren bij het aanmaken van een nieuw jaar met menu Acties → Nieuw jaar aanmaken, gebaseerd op de eindkoers van het bestand van vorig jaar.
  • De beginkoers moet altijd worden aangegeven in een rij zonder datum en moet nooit veranderd worden behalve bij fouten of bij speciale situaties.
  • De beginkoers moet gelijk zijn aan die van het vorige jaar. Zie Verschillen in beginsaldi.

Rekeningentabel

  • Zorg ervoor dat er een rekening in het rekeningschema aanwezig is om de wisselkoersverschillen te boeken (Resultatenrekening) en dat deze wordt aangegeven in menu Bestand → Bestandseigenschappen → Vreemde valuta.
  • De beginsaldi moeten ingevoerd worden in de weergave Basis van de rekeningentabel, in de kolom Opening Valuta voor zowel de rekeningen in basis- als vreemde valuta.
  • De kolom Opening (basis valuta) is beveiligd. Het programma berekent automatisch de wisselkoers voor de basis valuta volgens de openingskoers aangegeven in de wisselkoerstabel.
  • Passiva saldo's moeten worden ingevoerd met een minteken voor het bedrag.
  • Controleer na het invoeren van de beginsaldi van de resultatenrekening dat het totaal van de activa gelijk is aan het totaal van de passiva, zodat de boekhouding in evenwicht is. Als er verschillen zijn in de beginsaldi moeten deze worden nagekeken en gecorrigeerd.
  1. Ga naar de rekeningentabel in Basis weergave, kolom Opening Valuta.
  2. Voer handmatig de beginsaldi van de activa en passiva rekeningen in. Passiva saldi moeten worden ingevoerd met een minteken voor het bedrag.
  3. Controleer dat het totaal van de activa gelijk is aan het totaal van de passiva, zodat de boekhouding in evenwicht is. Als er verschillen zijn in de beginsaldi moeten deze worden nagekeken en gecorrigeerd.

Voorbeeld kolom Opening valuta van de rekeningentabel

Beginsaldi van kostenplaatsen en segmenten

De kolom Opening Valuta van de rekeningentabel kan ook worden gebruikt om de beginsaldi van de kostenplaatsen in te voeren.

Om de beginsaldi van de segmenten in te voeren moeten openingstransacties worden gebruikt. Meer details zijn te vinden in de pagina Segmenten.

Met Banana Boekhouding beginnen gedurende het jaar

Als u met een nieuwe boekhouding begint waarbij u werk overneemt dat al is gedaan met andere programma's zijn er twee mogelijkheden:

  1. Begin de boekhouding vanaf het begin van het jaar door de beginsaldi van het begin van het jaar in te voeren (rekeningtabel, kolom Opening Valuta) en de transacties (transactietabel) die al eerder zijn ingevoerd met andere programma's (zie ook Gegevens importeren vanuit andere programma's). Hierdoor heeft u alle boekhoudgegevens in één bestand.
  2. Begin vanaf de datum dat de boekhouding wordt overgenomen:
    • Voer de beginsaldi (rekeningentabel kolom Opening Valuta) in door de bedragen van de andere boekhouding over te nemen.
      Behalve het invoeren van de beginsaldi van de activa en passiva is het ook nodig om de beginsaldi van de uitgaven (positieve bedragen) en de inkomsten (negatieve bedragen) in te voeren.
    • Het bedrijfsresultaat tot op dat moment moet worden vermeld in de rekening voor overgedragen winst/verlies.
      Als het winst is moet het beginsaldo als negatief bedrag ingevoerd worden, bij verlies als positief bedrag.
    • Controleer dat de totalen van de beginsaldi nul zijn zodat het programma geen verschillen aangeeft.
    • Voer de nieuwe boekingen in de transactietabel in.

Beginsaldi als openingstransacties

Beginsaldi kunnen ook worden ingevoerd als openingstransacties en de transactietabel, zowel voor alle balansrekeningen als voor sommige rekening categorieën zoals die van de segmenten die handmatig moeten worden geboekt in de transactietabel.

Ga voor ieder beginsaldo als volgt te werk:

  • Geef de startdatum van de boekhouding aan als transactiedatum.
  • Voer in de kolom Type de code "01" in. (Als deze kolom niet zichtbaar is gebruikt u menu Gegevens → Kolommen instellen om deze zichtbaar te maken).
  • Geef de debet of credit rekening aan en het bedrag.
  • Het totaal van de debet beginsaldi moet overeenkomen met die in credit.

Beginsaldi ingevoerd als transactie worden gebruikt bij het maken van overzichten. Wanneer er beginsaldi in de kolom Opening van de rekeningentabel staan en de beginsaldi van sommige rekeningen handmatig ingevoerd zijn in de transactietabel (bijvoorbeeld beginsaldi van segmenten) worden deze automatisch opgeteld bij de beginsaldi die in de kolom Opening van de rekeningentabel staan.

Het invoeren via transacties kan nuttig zijn als er andere openingskoersen nodig zijn dan die in de wisselkoerstabel. Als u deze procedure gebruikt moet u duidelijk zijn over de boekhoudkundige en juridische gevolgen.

Saldi van het vorige jaar

Als u een nieuwe boekhouding begint door een bestaande boekhouding over te nemen, en u wilt dat de bedragen van het vorige jaar verschijnen op de afdrukken, is het nodig de saldi van het vorige jaar in te voeren in de kolom Vorig jaar in de rekeningentabel in de weergave Vorige.
De vorige bedragen worden weergegeven in de afdrukken van de uitgebreide balans in de kolom Vorig Jaar.

  • Voer de eindsaldi van de activa rekeningen van vorig jaar in.
  • Voer de eindsaldi van de passiva rekeningen van vorig jaar in (gebruik een minteken voor het bedrag).
  • Voer de eindsaldi van de uitgaven van vorig jaar in.
  • Voer de eindsaldi van de inkomsten van vorig jaar in (gebruik een minteken voor het bedrag).

 

  • Voorbeeld rekeningentabel, vorig jaar kolom, vreemde valuta

Een nieuw jaar aanmaken

Wanneer u met een nieuw jaar begint brengt het programma automatisch de beginsaldi over naar het volgende jaar.
Zie de pagina Jaarafsluiting en nieuw jaar.

Om de beginsaldi af te drukken:

 

Afdrukken

Alle afdrukken van de balans, winst- en verliesrekening en de verschillende boekhoudoverzichten zijn beschikbaar via het menu Rapporten. Ieder commando heeft verschillende opties om de afdrukken naar wens aan te passen.

De afdrukken in de vreemde valuta boekhouding hebben dezelfde functies als die van het dubbel boekhouden, met de toevoeging van de weergave van kolommen en bedragen in vreemde valuta, wisselkoersen en tegenwaarde in basisvaluta.

De belangrijkste beschikbare afdrukken:

Rekeningkaart vreemde valuta boekhouding

Kolommen en de weergaven van de rekeningkaart

In de Rekeningkaart zijn er drie groepen met kolommen met Debet en Credit bedragen en het Saldo in basis en vreemde valuta.

  • Basisvaluta
    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 identiek aan die in Basisvaluta.
  • Valuta2
    Voor iedere transactie wordt het bedrag in Valuta2 aangegeven.
    De logica van het converteren van bedragen hangt af van de rekeningvaluta, zie Converteren naar Valuta2 op pagina Bestands- en boekhoudingseigenschappen (vreemde valuta).
    Het bedrag in Valuta2 is de tegenwaarde van het bedrag in Basisvaluta omgerekend naar de actuele koers voor Valuta2.
  • De bedragen van de transacties op de rekeningkaart worden met de volgende logica omgerekend:
    • Voor de opening- of overdrachtsrijen wordt het rekeningsaldo omgerekend.
    • Voor de transacties:
      • De debet en credit bedragen in valuta2 worden omgerekend.
      • Het saldo van de rekening in valuta2 wordt berekend door de omgerekende bedragen in valuta2 op te tellen.
        Het is mogelijk dat het eindsaldo van de valuta2 rekening niet gelijk is aan het saldo van de valutarekening omgerekend naar valuta2. Zie de pagina Exchange rates issues (Engelstalig) voor mogelijke afrondingsverschillen.
    • Transactie valuta
      Het is niet zichtbaar of deze niet gelijk zijn aan de rekeningvaluta of basisvaluta. Als een rekening wordt geboekt in een valuta verschillend van de rekeningvaluta, maar gelijk aan valuta2, zijn de bedragen in valuta2 niet de originele bedragen, maar bedragen omgerekend van de basisvaluta.

Weergaven van de rekeningkaarten

In de rekeningkaart van de vreemde valuta boekhouding zijn verschillende weergaven waarvan iedere bepaalde kolommen bij elkaar weergeeft. Als u van de ene naar de andere weergave gaat veranderen de kolommen.

U kunt de volgorde van de kolommen veranderen en extra weergaven maken. Meer details over weergaven zijn te vinden op Tabellen instellen.

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 vreemde valuta boekhouding

De Uitgebreide Balans wordt in de vreemde valuta boekhouding op dezelfde manier gedaan als die in het dubbel boekhouden. 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) weergeven.

Voorbeeld uitgebreide balans

 

 

 

 

Uitgebreide Balans op groepen vreemde valuta

De Uitgebreide Balans op groepen wordt in de vreemde valuta boekhouding op dezelfde manier gedaan als die in het dubbel boekhouden. 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.

 

Boekhoudingsoverzichten vreemde valuta

Boekhoudingsoverzichten in vreemde valuta worden op dezelfde manier gedaan als die in het dubbel boekhouden. Informatie is beschikbaar via de volgende links: Boekhoudingsoverzicht; Bestand Boekhoudingsoverzicht.
 

Bilancio in una seconda moneta

Banana Contabilità consente di visualizzare il bilancio anche in una seconda moneta, oltre alla moneta base (normalmente la moneta nazionale).
La funzione della seconda moneta (Moneta 2) permette di visualizzare il bilancio e i saldi dei conti in una valuta diversa dalla moneta base, senza generare registrazioni contabili.

Come ottenere un bilancio in una seconda moneta

  • Impostare un file in partita doppia Multimoneta
  • Inserire la sigla della moneta base:
    nel menu File > Proprietà file (Dati base) > sezione Contabilità
  • Inserire la sigla della seconda moneta
    nel menu File > Proprietà file (Dati base) > sezione Moneta estera
  • Impostare la seconda moneta nella tabella Cambi.

Nota importante

I saldi dei conti, nella vista Moneta 2, vengono convertiti in base all’ultimo cambio impostato nella tabella Cambi e sono visibili nella Tabella Conti – vista Moneta 2.

Come evitare il ricalcolo automatico dei saldi in moneta 2

Quando il cambio viene modificato, il programma ricalcola automaticamente tutti i saldi nella Moneta 2, in base all'ultimo cambio inserito nella tabella cambi. 

La conversione dei saldi nella Moneta 2 è sempre visibile nella Tabella Conti – vista Moneta 2.
Ogni variazione del cambio influisce esclusivamente sulla visualizzazione dei saldi e non modifica i valori contabili nella moneta base.

Se si desidera evitare che i saldi in moneta 2 vengano ricalcolati ogni volta che si modifica il cambio, è possibile procedere come segue:

  • Inserire nella tabella Cambi una moneta supplementare per la Moneta 2 (ad esempio USD 1).
  • Nelle Proprietà file (Dati base), sezione Moneta estera, selezionare la sigla della moneta supplementare inserita, che apparirà nell’elenco delle monete estere.
  • Quando si desidera visualizzare i saldi nella Moneta 2, impostare manualmente il cambio desiderato per la relativa sigla nella tabella Cambi.

Maggiori informazioni sono disponibili alla pagina:

Jaarafsluiting | Boekhouding met vreemde valuta

Aan het einde van het boekjaar, vóór de overgang naar het nieuwe jaar, moet niet alleen worden nagegaan of er geen fouten of verschillen in de boekhouding zijn, maar moet ook een reeks afsluitende handelingen worden verricht. Deze zijn zeer belangrijk omdat zij niet alleen een juist en volledig overzicht van de onderneming geven, maar ook fiscale gevolgen hebben.

Nieuw jaar

Met Banana Boekhouding heeft elk boekhoudjaar zijn eigen aparte bestand; technisch gezien is er geen concept van een boekhoudkundige afsluiting:

Controle- en verificatieverrichtingen

Alvorens de financiële overzichten af te drukken, is het van belang de controlehandelingen uit te voeren:

Hieronder vindt u de belangrijkste controle- en vereffeningsoperaties:

  • Verschillen in beginsaldi
    De beginsaldi van het lopende jaar moeten overeenstemmen met de eindsaldi van het vorige jaar, en er moet een evenwicht zijn tussen de activa en de passiva, anders is de boekhouding niet correct.
  • Verschillen in openingswisselkoersen
    In de regel worden de openingskoersen aan het begin van het jaar vastgesteld. Het kan echter voorkomen dat bepaalde verificatieprocedures zijn blijven liggen; daarom is het van belang vóór het afsluiten van de boekhouding na te gaan of:
    • De wisselkoersen aan het begin van het jaar zijn dezelfde als de definitieve koersen op 31.12 van het voorgaande jaar,
    • De gebruikte wisselkoersen zijn die welke door de belastingdienst worden verstrekt, zoals hieronder aangegeven.
  • Verschillen tussen banksaldi op bankafschriften en rekeningsaldi in de boekhouding (functie CheckBalance)
    Het is belangrijk om de overeenstemming te controleren van bank-, post-, kredietkaart- en andere rekeningsaldi die in uw belastingaangiften moeten worden opgenomen.
  • Verschillen in de Transactiestabel
    In het Informatie venster onderaan het scherm, mag geen verschil worden getoond. Banana Boekhouding Plus biedt in de Transactiestabel ook de mogelijkheid om de kolom Saldo te bekijken, waarmee u alle rijen kunt opsporen waar verschillen zijn ontstaan.

Boekhoudkundige afsluitingen

In een Boekhouding met vreemde valuta zijn, net als in het Dubbel boekhouden, enkele afsluitende boekhoudtransacties noodzakelijk alvorens over te gaan naar het nieuwe jaar. Dit zijn correctieboekingen, waardecorrecties en correcties in verband met personeelsbijdragen.

Op de pagina Jaarafsluiting in dubbel boekhouden vindt u een lijst van afsluitende boekhoudkundige en fiscale bewerkingen.
We bespreken hierbij afsluitende boekingen voor wisselkoersverschillen.

Afsluitingswisselkoersen en niet-gerealiseerde winsten/verliezen

Om financiële overzichten te verkrijgen, moeten rekeningen in vreemde valuta worden omgerekend in de basisvaluta tegen de huidige of de historische wisselkoers. Wisselkoersschommelingen resulteren in ongerealiseerde wisselkoerswinsten of -verliezen. Deze moeten worden geboekt met de volgende opdracht uit het menu Acties:

  • Transacties aanmaken voor wisselkoersverschillen
    • Raadpleeg deze pagina voor het gehele onderwerp over het instellen van wisselkoersen en het berekenen van ongerealiseerde winsten en verliezen.
    • Let erop dat de slotwisselkoersen in de Wisselkoersen tabel moeten worden ingevoerd in rijen zonder datum. Deze wisselkoersen worden door het programma overgenomen voor de berekening van de beginsaldi van het nieuwe jaar. Indien wisselkoersen met datum worden ingevoerd, zullen er verschillen zijn in de beginsaldi van het nieuwe jaar.

Na de boeking van de wisselkoersverschillen worden de saldi in basisvaluta bijgewerkt aan de hand van de slotwisselkoersen die in de Wisselkoersen tabel (rijen zonder datum) zijn ingevoerd. In het rekeningschema zijn de saldi in de kolom Saldo Basisvaluta gelijk aan die in de kolom Berekend Saldo.

Nieuw Jaar | Vreemde valuta boekhouding

Voordat u naar het nieuwe jaar overgaat, moet u ervoor zorgen dat u alle controles, verificaties en afsluitende boekingen hebt uitgevoerd, zoals aangegeven op de volgende bladzijden

Alle boekhoudkundige informatie met betrekking tot de opening van het nieuwe boekjaar is te vinden op de pagina

In wat volgt beperken we ons tot informatie over wisselkoersaangelegenheden in de Boekhouding met vreemde valuta.

Aanmaken van een nieuwe boekhoudperiode

Bij het overschakelen naar een nieuw boekjaar, neemt het programma automatisch de openingssaldi over naar het volgende jaar. Meer details zijn beschikbaar op de pagina Nieuw jaar aanmaken.

Ook in de Boekhouding met vreemde valuta is het mogelijk om over te schakelen naar het nieuwe jaar, zelfs als het vorige jaar nog niet definitief is afgesloten (omdat er nog geen boekingen zijn gedaan, de koersverschillen nog niet zijn berekend, of het bedrijfsresultaat nog niet is verdeeld).
Het is echter belangrijk dat vóór het afsluiten van het jaar de wisselkoersverschillen worden berekend in het jaar dat gaat worden afgesloten, via het menu Acties → Transacties aanmaken voor Wisselkoersafwijking.

Vervolgens kunt u in de nieuwe boekhoudkundige periode die eerder werd gecreëerd, de beginsaldi bijwerken via het menu Acties → Beginsaldi bijwerken.

Verschillen in beginsaldi

Indien er verschillen zijn in de beginsaldi in de nieuwe boekhoudperiode, raden wij u aan alle controles en verificaties uit te voeren die op de pagina Controles en verificaties worden voorgesteld.

Indien de verschillen te wijten zijn aan wisselkoersverschillen die niet in de vorige boekhoudperiode werden berekend, volg dan de instructies op de pagina Verschillen in de beginsaldi.

Beginsaldi afdrukken

Om de beginsaldi af te drukken:

 

Verschillen in beginsaldi | Vreemde Valuta

Wanneer u rekeningen in vreemde valuta heeft moet u de wisselkoersverschillen boeken voordat u de boekhouding afsluit. Het programma signaleert een verschil in de beginsaldi in het nieuwe jaar wanneer in het vorige jaar de wisselkoersverschillen niet berekend zijn.

Voorbeeld wisselkoersverschillen

Er zijn twee mogelijkheden om dit probleem op te lossen:

Wanneer het vorige boekjaar nog niet is gecontroleerd en afgesloten 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 1090 Overdrachtrekening (zoals in het volgende voorbeeld).
  • Voer in de Opening Valuta kolom het bedrag overeenkomend met het wisselkoersverschil in.

Voorbeeld rekening wisselkoersverschillen

  • Op 1 januari wordt de wisselkoersverschillen rekening op nul gezet door middel van een transactie in de transactietabel (in dit geval is het een wisselkoersverlies), door de aangemaakte rekening of 1090 te gebruiken, waarbij de rekening die betrekking heeft op de wisselkoersafwijkingen (Wisselkoers winst/verlies) van de Winst & Verlies rekening als tegenrekening gebruikt wordt.

Voorbeeld wisselkoersverschil boeking

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.

In het geval van een wisselkoerswinst moet het bedrag van het verschil worden ingevoerd in een passiva rekening, of in de activa maar dan met een minteken ervoor.

Voorbeeld afsluiten wisselkoersverschillen vorig jaar

 

 

Boekhouding met cryptovaluta

Met Banana Boekhouding kunt u elke munteenheid beheren, inclusief de Bitcoin, Ethereum en alle andere cryptovaluta, zelfs bij een ICO (Initial Coin Offering), met elke muntaanduiding en de mogelijkheid 27 decimalen te gebruiken en vrij instelbare wisselkoersen. Er worden nauwkeurige waarde- en boekhoudoverzichten aangemaakt. In Banana Boekhouding heeft u altijd de exacte waarde voor iedere individuele valuta. Elke munteenheid kan gekozen worden als basisvaluta. Er kan gewerkt worden met EUR, US$, Bitcoin en elke andere valuta.

Enkele of meerdere valuta

Bij het boekhouden moet u eerst beslissen of u dat in één valuta of in meerdere valuta doet. Het Kasboek en de Inkomsten & Uitgaven boekhouding werken met één enkele munteenheid, terwijl u met het Dubbel boekhouden rekeningen kunt bijhouden in diverse verschillende valuta.

De basis valuta wordt gedefinieerd in Bestands- en boekhoudingeigenschappen (van het menu Bestand). Het programma laat een lijst voorgedefinieerde valuta zien maar u kunt elke andere valutacode aangeven.

Bij het Dubbel boekhouden worden bedragen aangegeven in rekening- en basisvaluta. Bedragen in basisvaluta kunnen opgeteld worden en worden daarom gebruikt voor het aanmaken van de Balans, de Winst & Verliesrekening en de verschillende overzichten.

Wanneer u kiest voor een vreemde valuta boekhouding kunnen de valuta die u nodig heeft ingesteld worden in de Wisselkoerstabel, waarbij u de wisselkoers tussen de verschillende munteenheden aangeeft. Land- of cryptovaluta kunnen beheerd worden zonder enige beperking en elke afkorting voor de valuta kan gebruikt worden.

Het aantal decimalen voor de boekhouding veranderen

Om afrondingsverschillen te voorkomen wordt het aantal decimalen bepaald wanneer het boekhoudbestand wordt gecreëerd. Zo worden alle bedragen op dezelfde manier afgerond en worden verschillen zoals die soms in Excel optreden voorkomen.

We adviseren bij het beginnen van een nieuwe boekhouding een bestaand model te kiezen dat gewoonlijk is ingesteld met 2 decimalen.
Als u voor uw boekhouding meer decimalen nodig heeft moet u "het bestand opnieuw aanmaken" met het volgende commando

Het programma maakt een kopie van uw bestand met nieuwe Parameters nieuw bestand, inclusief het aantal benodigde decimalen. Voor een vreemde valuta boekhouding moet u aangeven:

  • Het aantal decimalen voor de basis valuta.
  • Het aantal decimalen voor de rekeningen in vreemde valuta.

Voorbeeld bestandseigenschappen venster

Het instellen van het aantal decimalen voor vreemde valuta

Bij het gebruik van vreemde valuta in het Dubbel Boekhouden moet de afronding aangegeven worden voor bedragen in vreemde valuta.
Het aantal decimalen voor vreemde valuta moet in het algemeen niet kleiner zijn dan het aantal gebruikt voor de basis valuta.
Bij het beheer van cryptovaluta, zoals de ETH, moet u 18 decimalen aangeven in het conversiebestand.

De verschillende valuta  codes moeten aangegeven worden in de Wisselkoersen tabel met de bijbehorende beginsaldi en huidige wisselkoersen.

De valuta code moet worden aangegeven voor iedere rekening in de Rekeningentabel van het Rekeningschema.

In de Valuta bedrag kolom worden de bedragen dan weergegeven met het maximum aantal decimalen, zelfs voor valuta die niet zoveel decimalen gebruiken. Als u een kleiner aantal decimalen wilt hebben, dan kunt u in het formaat van de kolom het aantal decimalen instellen dat u wilt. Bijvoorbeeld met "0.00000" zal slechts 6 decimalen worden weergegeven.

Valuta en decimalen

Valuta codes zijn beschikbaar en te raadplegen in een Engelse, met het aantal decimalen, en een Nederlandse, alleen een lijst, Wikipedia pagina.

  • Valuta hebben meestal 2 decimalen.
  • Valuta met 0 decimalen zijn
    • BIF Burundian Franc
    • CLP Chilean peso
    • DJF Djiboutian franc
    • GNF Guinean franc
    • ISK  Icelandic króna
    • JPY Japanese yen
    • KRW South Korean won
    • PYG  Paraguayan guaraní
    • RWF Rwandan franc
    • UGX  Ugandan shilling
    • UYI  Uruguay Peso en Unidades Indexadas
    • VUV  Vanuatu vatu
    • XOF CFA franc BCEAO
    • XPF CFP franc (franc Pacifique)
  • Valuta met 3 decimalen zijn
    • BHD Bahraini dinar
    • IQD Iraqi dinar
    • JOD Jordanian dinar
    • KWD Kuwaiti dinar
    • LYD Libyan dinar
    • TND Tunisian dinar
  • Valuta met 4 decimalen zijn
    • UYW Unidad previsional

Cryptovaluta

Er is een veelheid aan cryptovaluta, ieder met een eigen naam en code.

Er is geen aanduiding voor het aantal decimalen. Voor zover bekend zijn deze

  • BTC Bitcoin met 9 decimalen.
  • ETH  Ethereum met 18 decimalen.
    Diverse andere virtuele munten zijn gebaseerd op de Ethereum blockchain en hebben 18 decimalen nodig.

Geef het aantal benodigde decimalen voor de gebruikte valuta aan in het Parameters nieuw bestand dialoogvenster (Zie de afbeelding hierboven).