Import en automatisering

Naar boekhouding importeren commando

Het commando Importeren wordt gegeven vanuit het menu Acties → Naar boekhouding importeren. Met dit commando kunt u vanuit bestanden gegevens importeren in de volgende tabellen:

Om gegevens vanuit andere programma's te importeren bezoekt u de pagina Gegevens van andere programma's ophalen.

Procedure voor het importeren

  1. Kies de doeltabel voor de gegevens.
  2. Kies het bestandstype waarvan geïmporteerd wordt.
  3. Geef de bestandsnaam op.
  4. Kies welke transacties moeten worden geïmporteerd.

Ondersteunde importformaten

Er zijn verschillende importformaten beschikbaar overeenkomstig het type van de doeltabel.

  • Vanuit andere Banana Boekhouding bestanden (.AC2)
    Voorbereid om gegevens vanuit bestanden te converteren.
  • Tekstbestand met kolomkoppen (CSV/TXT)
    Voor bestanden die gegevens exporteren in het formaat vereist voor Banana Boekhouding.
    Technische uitleg over hoe dit soort bestanden aangemaakt moeten worden kan gevonden worden op deze pagina, in het Engels.
  • Standaard bestandsformaten (algemeen)
    ISO 20022 (algemeen).
  • Formaten die met een import extensie geïmporteerd kunnen worden.
    Gebruikelijk voor bank afschriften.
    De import extensie is een extra Banana Boekhouding programma dat gegevens van een specifiek formaat omzet.
    U moet de passende extensie installeren.
    Wanneer er een gegevens van een ander bestandstype, dat niet in de lijst staat, geïmporteerd moeten worden, dan kan er een specifieke Banana Import Extensie ontwikkeld worden.

Voorbeeld dialoogvenster Importeren

Import parameters

Bestandsnaam

  • Geef de naam aan van het bestand waarvan de gegevens geïmporteerd moeten worden.
  • Voor sommige soorten bestanden (bijvoorbeeld bankafschriften) geldt het volgende:
    • Kunt u meerdere bestanden tegelijk aangeven door deze in het dialoogvenster Verkennen te selecteren of door deze in te voeren gescheiden door een puntkomma ";".
    • Kunt u een zip bestand aangeven dat meerdere te importeren bestanden bevat.
    • Moeten alle bestanden van het zelfde soort zijn als u er meerdere tegelijk specificeert.

Gegevens importeren vanuit het klembord (Excel)

Met deze functie worden de gegevens vanuit het klembord gelezen in plaats vanuit een bestand.
Dit wordt gebruikt om gegevens te importeren die niet direct door Banana gelezen kunnen worden, zoals bankafschriften in Excel formaat of van een ander programma.

Het voordeel van het importeren van gegevens, en niet gewoon de kopiëren en plakken functie gebruiken, is dat de gegevens worden geconverteerd door de import extensie en automatisch aangevuld.

Ga als volgt te werk:

  • Open het bestand met de gegevens in Excel.
  • Selecteer de gegevens die geïmporteerd moeten worden, inclusief eventuele koprijen.
  • Voor het kopieer commando uit (Ctrl+C) om de gegevens in het klembord te krijgen.

Deze optie wordt alleen voor sommige import soorten getoond.

UTF-8

Kies of de gegevens die geïmporteerd worden in het UTF-8 formaat is.
Deze optie wordt alleen voor sommige import soorten getoond.

Extensies beheren...

Dit commando brengt u naar het Extensies beheren dialoog venster.
U kunt dit gebruiken om:

  • Import extensies te zoeken, toe te voegen of te verwijderen.
  • De parameters van extensies aan te passen.

U kunt het commando ook gebruiken om de extensie instellingen te veranderen.

Instellingen

Met deze knop kunt u de extensie instellingen veranderen.
De knop is zichtbaar vanaf Banana versie 10.1 en dan alleen als de extensie toestaat parameters in te stellen.

OK knop

Deze knop start het importeer proces.

Foutmeldingen

Wanneer er fouten worden gemeld tijdens het importeren the moeten de import extensies eerst worden bijgewerkt.

Wanneer de fouten blijven optreden geef ons dan alstublieft terugkoppeling. Het zou kunnen zijn dat het bestandsformaat is veranderd door de bank of instelling. Wij zullen ons importfilter dan overeenkomstig aanpassen.

 

Transacties importeren vanuit internetbankieren

Deze pagina beschrijft het importeren van transacties vanuit digitale bankafschriften, de meest gebruikte en nuttigste functie waarmee u het invoeren van transacties in de transactietabel kunt automatiseren.
Bestanden met banktransacties worden gedefinieerd als bestanden met inkomende en uitgaande bedragen op één rekening. De import dialoog vereist de invoer van de rekening en de tegenrekening, en staat het gebruik van de Regels voor het automatisch categoriseren van geïmporteerde transacties toe.

Echter, over het importeren van bestanden die andere soorten transacties bevatten, bijvoorbeeld vanuit een dubbel boekhouden systeem, vindt u informatie op de pagina Transacties importeren (algemeen). Voor dit soort bestanden kunnen de Regels voor automatisch aanvullen niet gebruikt worden.

Import procedure

  1. Vanuit menu Acties Naar boekhouding importeren → in het veld Importeren kiest u Transacties.
  2. Kies daarna het bestandstype om te importeren.
    Zie uitleg hierna.
  3. Met de knop Bladeren selecteert u het bestand van waaruit u de transacties wilt importeren.
  4. Stel de benodigde parameters in.
    Zie ook: Naar boekhouding importeren.

Voorbeeld dialoogvenster naar boekhouding importeren

Volgende stappen

Nadat u met OK heeft bevestigd worden de gegevens gelezen worden de volgende dialoogvensters weergegeven:

Importformaten voor bankafschriften 

In het dialoogvenster voor het importeren van transacties kunt u kiezen tussen verschillende soorten bestanden:

  • Bestanden die geïmporteerd worden met Import extensies voor bankafschriften (Engelstalig) (de meeste zijn alleen beschikbaar in het Advanced plan)
    Dit zijn extra programma's die door de gebruiker geïnstalleerd moeten worden en die de gegevens converteren van de formaten die door Banana Boekhouding Plus geleverd worden.
    Met de knop Extensies beheren kunt u de extensies installeren die geprogrammeerd zijn om banktransacties van andere banken, credit kaarten en andere formaten te importeren.
    Nadat de extensie is geïnstalleerd verschijnt deze in het menu Extensies, klaar voor het importeren.
  • Bestanden met een standaard formaat opgenomen in Banana Boekhouding Plus (Professional plan)
    Dit zijn standaard formaten die door banken beschikbaar worden gesteld, opgenomen in Banana Boekhouding Plus:
  • Bestanden met een algemeen formaat met transacties met inkomsten en uitgaven in platte tekst (Professional plan)
    Dit een tekstbestand van het CSV type, waarin de tab als scheidingsteken gebruikt wordt en waarin de inkomende en uitgaande bedragen van een rekening in kolommen worden weergegeven.

Bestandsnaam

Geef een bestandsnaam of zelfs meerdere bestanden, gescheiden door een puntkomma ";". U kunt ook een ZIP bestand aangeven dat meerdere bestanden die geïmporteerd moeten worden bevat.

Meerdere bestanden tegelijk importeren:

  • Wanneer uw bank dagelijks camt053-bestanden aanlevert, kunt u alle bestanden van een maand selecteren en deze in één keer importeren.
  • Als uw bank een zipbestand verstrekt, kunt u het bestand kiezen dat alle afschriften bevat.

De importbestanden moeten uiteraard van hetzelfde type zijn. U kunt geen verschillende formaten tegelijk importeren.

Importbestand structuur

Het importbestand bevat de typische mutaties van een rekeningafschrift:

  • Datum
  • [transactienummer] optioneel
  • Beschrijving
  • Inkomend of uitgaand bedrag.

Bij het importeren geeft u aan op welke rekening de transacties moeten worden geboekt, zodat de Debet- of Creditrekening alvast wordt gemaakt.
Import extensies kunnen worden gemaakt voor elke soort rekeningafschrift.
Zie technische instructies voor het importeren van een inkomsten en uitgaven bestand (Engelstalig).

Vaak gestelde vragen:

Ik zie het formaat van mijn bankafschrift niet bij de extensies. Wat moet ik doen?
Klik op menu ExtensionsExtensies beheren... daarna op de Extensions bijwerken knop en kies dan de extensie voor het gewenst formaat.

Ik zie de extensie voor het Postfinance xml (.tgz file) afschrift niet. Hoe kan ik mijn mutaties importeren?
Dit formaat wordt niet langer ondersteund. Vraag Postfinance om het afschrift in ISO 20022 formaat te sturen.

Ik krijg de melding "Dit ISO 20022 bestand bevat geen rekeningafschrift (camt.052/053/054)". Hoe moet ik verdergaan?
Deze foutmelding wordt weergegeven als het ISO 20022-bestand geen bankafschrift bevat. Het ISO 20022-formaat is een generiek formaat dat verschillende soorten informatie kan bevatten, zoals bankafschriften en orderbevestigingen. In Banana Boekhouding Plus is het alleen mogelijk om bankafschriften te importeren (camt.052/053/054).

Mijn bank staat niet in de lijst van ondersteunde formaten. Kan deze worden toegevoegd?
Het is mogelijk nieuwe extensies te maken voor formaten die nog niet geïmplementeerd zijn. Ondersteuning voor het implementeren voor eigen formaten is beschikbaar voor een vergoeding (Engelstalig).

Ik kan alleen verzamelopdrachten importeren maar ik kan de details (individuele transacties) niet zien. Waarom?
Bij digitaal bankieren (bijvoorbeeld Raiffeisen Bank) moet u de optie losse opdrachten kiezen in plaats van verzamelopdrachten. Alleen op deze manier worden betalingen als aparte opdrachten geïmporteerd.
 

Download bank transactions

To keep the company's accounting up to date, it is essential to regularly import bank transactions. These transactions allow the automation of the accounting process, avoiding the manual entry of individual transactions and potential errors.

Where to download the transactions

The documents containing the bank transactions, regardless of how they are obtained, should always be saved in the same folder. This folder can be located inside the main accounting folder or in an external one. For better organization, it is recommended to structure your folders by creating a general folder and more specific subfolders: this reduces the risk of errors, especially if you decide to import the transactions manually.

By keeping the data always in the same location, import issues are avoided and there is no need to update the default import path each time. Additionally, it is not recommended to open or modify these files before importing, as this can cause errors in recognizing the transactions.

Different file formats for bank transactions

Our software offers numerous extensions that allow you to import accounting data in different formats. Among the most common formats are CAMT, CSV and XLSX.

The CAMT format (Cash Management), defined by the ISO 20022 standard, is used by banks to provide electronic account statements in a structured way. The files contain detailed information such as the date, amount, description, and references for each transaction. There are several types of CAMT files:

  • camt.052: intraday statement (transactions during the day)
  • camt.053: end-of-day statement
  • camt.054: notification of debits and credits with details of individual transactions

The CSV format (Comma-Separated Values) is a text file that uses commas to separate the data contained within individual cells of a table. This format is compatible with most software applications. The CSV format varies from one bank to another and is updated regularly.

The XLSX format is a Microsoft Excel file used to store spreadsheets. The XLSX file can contain data, formulas, formatting, charts, and multiple worksheets within the same document.
 

Methods for downloading transactions

The main methods for obtaining these data are:

  • Online banking
  • Multibanking
  • Software by Mammut Soft Computing AG

Depending on the chosen method, more or less attention should be paid to where the files are saved. Manual download from the bank portal requires extra attention.

Online banking

The manual method, traditional and most common, involves direct access to your bank’s online banking portal. Once logged in, you can navigate to the section dedicated to account transactions and download the files in one of the standard formats compatible with accounting software.

Although simple, this process requires manual interaction: the user must log in to the banking platform, select the account, download and save the files on their computer, and then import them into the accounting software.

Multibanking

Multibanking is an evolution of traditional manual methods, designed for businesses or professionals managing multiple current accounts across different banks. Thanks to this functionality, you can access a single e-banking platform or interface that aggregates multiple accounts, even from different institutions, simplifying interactions with each bank. Most multibanking solutions are based on the international EBICS standard (Electronic Banking Internet Communication Standard), which ensures secure exchange of information and payment orders between companies and banks.

The main steps for implementing multibanking are:

  • Update the contract with the main bank
    The first step is to contact your main bank to request activation of the multibanking service. You will need to sign an addition to the existing contract that authorizes the bank to act as the manager of multiple bank accounts.
  • Sign mandates with the linked banks
    For each third-party bank you want to connect, you need to sign an authorization allowing the main bank to access the corresponding account information.
  • Technical activation and credential provisioning
    Once the contractual steps are completed, you will need to follow technical instructions to enable access via API or third-party tools. This may include providing credentials or activating specific authentication methods.

Once all banking relationships are connected, it becomes possible to centrally download bank transactions and data, and process payment operations from a single tool. Although still partly a manual process, multibanking helps optimize time and resources by reducing the number of logins and simplifying overall management.

Software by Mammut Soft Computing AG

A more modern and fully automated solution is offered by the software developed by Mammut Soft Computing AG. Once implemented, this system allows you to completely skip the manual step of downloading bank files, as they are automatically saved in a folder defined during setup.

The software focuses on data exchange interfaces between banks and companies, offering connections to multiple banks worldwide and securely and automatically retrieving bank data in the required formats. These data are then automatically synchronized with the accounting software, making user intervention unnecessary.

The steps to start using the Mammut Soft Computing AG software are as follows:

  • Choosing the solution
    Based on your needs, you can choose a cloud solution or an on-premise installation, the latter being a physical installation on the user's devices.
  • Configuring bank connections
    To configure and activate the bank connections, it is necessary to sign the corresponding bank agreements. These connections with banks (EBICS, SWIFT, API) allow downloading account statements and sending payments. Mammut provides support for activation with the banks.
  • Authorization for account access
    The client, for whom the accounting is managed, grants the accountant access to their data so that all necessary information is available.
  • Integration with accounting/management software
    The software is connected to the internal accounting or management system for automatic import and export of bank data.

The true added value of the software is the constant update of the accounting: automated downloads from all banks and direct synchronization with the accounting system ensure that the data is always up to date and ready to use.

Automated import and accounting

Once transactions are available, you can take advantage of the various features offered by Banana. Regardless of the method chosen to download the bank data, the “Import bank transactions in ISO 20022 format (advanced) [BETA]” function allows you to automate the update of the accounting in double-entry or income/expense mode using CAMT files (052/053/054). The program reads the XML files from a designated folder, saves them to a local database, identifies new transactions not yet recorded, and suggests them for import, avoiding duplicates.

Once imported, bank transactions are automatically transformed into complete accounting entries thanks to our auto-completion rules (Advanced plan), saving time and avoiding input errors. This makes accounting faster, more efficient, and more accurate.

Transacties importeren dialoogvenster

U opent het dialoogvenster Transacties importeren vanuit het menu:

De weergave van de elementen in het venster hangt af van het soort bestand dat wordt geïmporteerd:

Transacties importeren dialoog

Met deze dialoog kunt u aangeven hoe gegevens worden ingevoerd in de rekeningen.

Voorbeeld dialoogvenster Transacties importeren

Doelrekening

Deze optie verschijnt wanneer gegevens worden geïmporteerd vanuit een bankafschrift of vanuit de inkomsten en uitgaven transacties van een boekhouding in tekst formaat.

  • Voer de rekening van uw rekeningschema in dat bij het geïmporteerde afschrift hoort.
  • Als u dit veld leeg laat vult het programma de rekening [A] (van Account) in zodat u later kunt aangeven of het een debet of credit transactie is.

Selecteer transacties

Start datum, Eind datum

Voer de start- en einddatum in van de periode die bij de te importeren transacties hoort. De periode kan ook automatisch worden gekozen in de velden onder het data gedeelte.

Niet importeren indien dezelfde Externe verwijzing, Datum, Bedrag bestaat

Wanneer deze optie actief is kunt u het importeren van reeds geïmporteerde transacties achterwege laten om te voorkomen dat transacties dubbel geboekt worden. Deze optie kan alleen geactiveerd worden als in te importeren transacties de kolom "Externe verwijzing" aanwezig is.

Op datum sorteren

Deze optie is standaard actief en daarmee kunnen de geïmporteerde transacties op datum gesorteerd worden.

De transacties voltooien met

Waarden automatisch aanvullen

Deze optie is alleen nodig voor boekhoudingen met BTW en vreemde valuta. Als deze is geactiveerd kunnen waardes die ontbreken in de geïmporteerde gegevens automatisch worden aangevuld (bijvoorbeeld de wisselkoers in de wisselkoerstabel).

Regels toepassen (alleen Advanced plan)

De optie is niet beschikbaar voor het importeren van transacties vanuit een dubbel boekhouden bestand (.ac2 formaat).

Zie ook: Regels voor automatisch aanvullen van transacties.

  • Wanneer deze optie is geactiveerd en wanneer u bevestigd met OK wordt de Apply Rules dialoog geopend.
  • Wanneer u deze optie niet heeft geactiveerd kunt u deze ook openen door het commando uit te voeren vanuit het menu Acties → Terugkerende transacties→ Regels toepassen...
  • Deze optie wordt standaard geactiveerd als er al import regels in de terugkerende transacties tabel staan.

Tijdelijke tegenrekening

De optie is niet beschikbaar voor het importeren van transacties vanuit een dubbel boekhouden bestand (.ac2 formaat).

Er moet een tijdelijke rekening worden aangegeven om een tegenrekening voor de boeking te hebben. De  rekening moet daarna worden vervangen door de correcte tegenrekening, handmatig of met de regels voor automatisch aanvullen.
Het programma stelt standaard rekening [CA] (Contra account) voor.
Nadat de boekingen voltooid zijn zou er geen transacties mogen zijn met de tijdelijke rekening.

Initieel documentnummer

De optie is niet beschikbaar voor het importeren van transacties vanuit een dubbel boekhouden bestand (.ac2 formaat).
Dit is het documentnummer dat toegekend wordt aan de eerste boeking van de geïmporteerde transacties. 
Volgende nummers worden automatisch opgehoogd.

Transacties groeperen op factuurnummer

Als het importbestand waarden bevat in de kolom Factuur laat de dialoog ook de volgende opties zien:

Voorbeeld importeren uit bestand met facturen

  • Transacties groeperen op factuurnummer
    In dit geval worden de rijen met hetzelfde factuurnummer gegroepeerd zodat er maar één transactie is voor dezelfde rekening en dezelfde BTW code. Zie uitleg over het importeren van factuurgegevens (Engelstalig).
     
  • Doelrekening voor saldiverschillen
    Wanneer BTW codes worden gebruikt kunnen er afrondingsverschillen ontstaan van een paar centen.
    In dit geval creëert Banana Boekhouding Plus een extra transactie, waarin dit verschil kan worden geboekt, voor iedere factuur.
    Het is uiteraard nodig er op te letten dat in de gegevens die geïmporteerd worden credit en debet in balans zijn. Als dit niet het geval is bevat de transactie het verschil tussen debet en credit.

Bewerken van geïmporteerde transacties

Het programma maakt transacties aan en voegt deze toe aan het einde van de transactietabel.
De transacties kunnen bewerkt worden of verwijderd.
Het programma vult symbolen in de kolommen debetrekening en creditrekening in een dubbel boekhoudbestand en in de kolommen rekening en categorie in een inkomsten/uitgaven boekhoudbestand.
De symbolen moeten vervangen worden door de juiste rekening of categorie.

  • [A]
    Dit symbool wordt getoond als er geen doelrekening is aangegeven in het dialoogvenster.
    In plaats van het symbool [A] moet de rekening die hoort bij de bankrekening ingevuld worden.
  • [CA]
    Dit symbool geeft aan dat het juiste tegenrekening nummer ingevoerd moet worden de cel om de debet- of creditrekening aan te geven.

Voor rijen met slechts één tegenrekening staan zowel de rekening of het symbool [A] als het symbool van de tegenrekening [CA] op dezelfde rij.
Voor rijen met meerdere tegenrekeningen (transacties op meerdere rijen), zal elke rij het rekening- of tegenrekening symbool [CA] hebben. Als het symbool [CA] niet zou worden vermeld, zou het onmogelijk zijn om te zien of de mutatie een debet- of een creditmutatie is.

 

Import file ISO20022

Banana Accounting Plus allows the import of bank transactions in various formats. 
The ISO 20022 format is an international standard that should now be provided by all European banks. This format may also be called ISO xml, xml, camt.053, camt.054 or other names. Importing bank transactions in ISO 20022 format is possible in two ways:

Generic manual ISO20022 import

Manual import of transactions one file at a time - available with the Professional plan.

  • The user downloads the ISO 20022 file from their bank and saves it in a folder on their computer.
  • Then, from Banana, they manually import this file. 

This import is made possible by the extension Bank Statement Camt ISO 20022 Switzerland (Banana+) for Switzerland and a generic filter distributed with the application for other countries.
The import must be repeated manually each time.

Advanced ISO20022 import [Beta]

Advanced import of transactions from multiple files simultaneously - available with the Advanced plan.
It significantly speeds up the workflow because the user no longer needs to check for which periods transactions need to be imported.

  • The user defines a folder containing ISO 20022 files from different bank accounts.
  • In Banana, with a command, the program notifies if there are new transactions to be imported.

This new advanced import function is made possible by the extension Swiss Camt ISO20022 Reader.

Requirements

ISO 20022 bestand importeren

Met Banana Boekhouding Plus kunt u banktransacties in verschillende formaten importeren.

ISO 20022 is een internationale standaard voor het versturen van financiële gegevens die nu gebruikt zou moeten worden door alle Europese banken. 

Dit formaat wordt ook wel aangeduid als ISO xml, xml, camt.053, camt.054, en andere. Bij sommige banken is het ISO 20022 formaat misschien niet standaard beschikbaar maar moet worden aangevraagd. Het ISO 20022 formaat vervangt de oude MT940 standaard. Met het importeren van het ISO 20022 formaat kunt u met Banana Boekhouding Plus ook automatisch open facturen van klanten afsluiten.

De CAMT categorie groepeert de formaten de gebruikt worden voor het rekeningoverzicht, overzicht van rekeningtransacties en rekening saldo verificatie:

  • camt052: Rekeningoverzicht
  • camt053 (inclusief versie 4): Rekeningtransacties
  • camt054: Credit / Debet bevestiging

Het  ISO-20022 bestand bekijken

Banana Boekhouding Plus biedt de mogelijkheid om de inhoud van een CAMT bestand te bekijken.

Gegevens importeren in de boekhouding

Ga te werk als aangegeven voor het commando Menu>Naar boekhouding importeren.
Gecomprimeerde bestanden kunnen ook worden geopend met deze functie. In dat geval vraagt het programma aan de gebruiker uit welk bestand de te importeren gegevens gehaald moeten worden.

Technische opmerkingen over het converteren van ISO 20022 bestanden

De ISO 20022-norm codeert de boekhoudkundige gegevens van het bankafschrift zeer nauwkeurig. Desalniettemin laat zij enige ruimte voor het invoegen van aanvullende informatie over de rekening en de transacties.
Bij het lezen van het bestand probeert Banana Boekhouding Plus zichzelf aan te passen aan de manier waarop het ISO 20022 bestand geordend is.
  • Leest de van toepassing zijnde coderingen voor het openingssaldo
  • Leest de van toepassing zijnde coderingen voor het eindsaldo
  • De hele inhoud wordt gelezen en omgezet in transacties
    • Transactiedatum (Datum)
    • Valutadatum
    • Transactiebedrag (positief of negatief)
    • Beschrijving 
      Nu laat Banana Boekhouding Plus de verschillende beschrijvingen als één enkele tekst zien. In de toekomst is het mogelijk deze informatie gescheiden op te halen kolommen aan te geven waar de gegevens terecht moeten komen.
    • Onderscheid van transacties per regel en transacties over meerdere regels.
      Voor transacties over meerdere regels wordt één regel gebruikt voor de totale som en aparte regels voor transacties die samen het totaal vormen.

Landspecifieke informatie

Ieder land en/of bank heeft de mogelijkheid naar eigen wensen extra informatie toe te voegen in het ISO 20022 bestand. Banana Boekhouding Plus biedt een algemeen filter bij het programma (Engelstalig) en meerdere land en/of bank-specifieke filters uitgegeven als Banana Extensie. Om deze extra informatie in uw boekhouding te importeren moet u het filter installeren en gebruiken dat het meest geschikt is voor uw bank en/of land. Bijvoorbeeld filters voor gebruik in Nederland.

 

Import bank transactions in the ISO20022 format (advanced) [BETA]

This new feature allows you to update your accounting by automatically importing bank transactions from Camt files (052, 053, 054). Thanks to this innovation, you can:

  • Accelerate the entire transaction recording process.
  • Reduce the risk of manual errors.
  • Avoid duplicates, since only transactions not yet present in your accounting are imported.

The program reads the Camt files from a selected folder, saves their content in a local database, and detects any new transactions not yet recorded. These are then proposed for import into your accounting, greatly simplifying financial management. Once imported, you can leverage auto-completion rules to further streamline your work.

This feature is currently in BETA version, available for experimental use with Banana Accounting Plus (Advanced plan) in double-entry or income & expense accounting. We welcome any suggestions and feedback to improve it.

Prerequisites

Data Preparation

Before starting the import, make sure you meet the following requirements:

  • Organizing Camt Files:
    Create a dedicated folder containing all the Camt (*.xml) files you want to import into your accounting.
    You can organize the files within the folder as you prefer, for example, by accounting year or by financial institution.
  • Access Permissions:
    Ensure that the selected folder is both readable and writable by the program. This guarantees the proper saving of data and import information.
  • Setting IBANs:
    For each account in the accounting file, make sure you have entered the IBAN in the 'BankIban' column of the 'Accounts' table.
  • Swiss Camt ISO20022 Reader Extension:
    Install the Swiss Camt ISO20022 Reader extension. This is required for the program to correctly interpret Camt files and start the import process.

First Use

The first time you use the "Import bank transactions (Camt ISO20022)" command, available under the Actions menu, the program will ask you to select the folder containing the Camt files. This choice will be saved, so that for subsequent imports the program will automatically use the same folder without asking for the path again.

Note that the first execution may take longer. The program must read, process, and save all the files in the folder, and it analyzes the content of each file. During this phase, a progress bar will display the current status of the operation, indicating both the percentage of completion and the number of files processed out of the total. The same progress indicator is shown both during the reading of the files from the folder and during the opening and reading of their contents.

On subsequent imports, the process will be much faster since the program will read and import only the content of new files, already knowing which data has been previously saved in the database. This way, future operations require significantly less time and ensure a smoother, more efficient workflow.

File Processing

Progress dialog

The processing of Camt files occurs in two distinct phases:

  • Reading Files in the Folder:
    In the first phase, the program analyzes the selected folder and identifies all the files present, adding them to the internal database. During this process, a progress bar is displayed, indicating how much of the file reading has been completed compared to the total number of files.
  • Reading the Content of the Files:
    Once file reading is completed, the program moves on to the second phase, in which it opens the files saved in the database, reads their content, and processes the data. In this phase, a dedicated progress bar is also shown, clearly displaying the percentage of completion and the number of files processed.

If, for any reason, one of these processes is interrupted, the program retains the data already saved. On the next import execution, it will automatically resume from where it left off, without having to start over. This ensures an efficient workflow and avoids repeating already completed processing steps.

Bank Transactions Import Dialog

The import dialog provides an overview of the processed files, the parameters used, and the transactions to be imported. You can modify the parameters in the dialog at any time, and the data will be recalculated immediately.

Folder Tab

Folder Tab

The “Folder” tab provides a general overview of the import, showing the currently selected folder, the files to be processed, and some options to filter the content.

  • Select Folder:
    Here you can view and modify the working folder path. The program constantly checks the validity of the selected path and, if the folder does not exist or is not accessible, it displays an error.
  • Renaming or Moving the Folder:
    If you change the folder’s name or location, remember to update the path in this dialog. The program stores the last used path and, if it cannot find it, will show a warning.
  • Renaming Files in the Folder:
    You can freely rename the files in the folder; the program does not rely on the file name but on its content. Even if two files have different names but identical content, the program considers them duplicates and will only import one of them.
  • Ignore Subfolders:
    By default, this option is enabled, allowing you to exclude the files located in subfolders. This is useful if, for example, you only want to import files relevant to the current accounting period, avoiding older or irrelevant data. If you disable this option, all Camt files in subdirectories will be included in the database, regardless of date or file organization.
  • Ignore Files Older Than...:
    If you set a date in this field, the program will not read the content of files older than that date. By default, files older than the accounting opening date are saved in the database but not analyzed. Adjusting this date allows you to further refine the time filter. If you enter an invalid date, the program automatically replaces it with the current date.
  • Read All Files:
    Clicking this button forces the immediate re-reading of all files in the folder instead of waiting for the normal daily check. This function is especially useful when you add new files and want to import them right away, without waiting for the next automatic update.

Bank Accounts Tab

Bank Accounts Tab

The “Bank Accounts” tab provides a detailed overview of all the bank accounts present in your accounting. For each account, the program shows both static information (such as the current balance in your accounting) and dynamic data, updated based on the latest imports.

Information Displayed for Each Account

  • Accounting Balance:
    Shows the current amount recorded in the accounting for that account.
  • Last Bank Balance:
    Displays the most recent bank balance detected directly from the Camt files. This lets you instantly compare the figure in your accounting with the actual bank amount.
  • New Transactions:
    Indicates how many new movements, not yet recorded in accounting, have been detected in the Camt files.
  • Total New Transactions:
    Shows the total monetary value of the new transactions to be imported for that account, helping you quickly assess the volume of pending operations.
  • Last Import:
    Indicates the date when the folder was last fully read, providing a useful time reference for when the last update occurred.
  • Status:
    • Updated: There are no new movements to import for this account.
    • New transactions: Unrecorded movements have been found, ready to be imported into the accounting.

Transaction Details Tab

Transaction Details Tab

In the “Transaction Details” tab, you will find all the banking operations identified in the Camt files that are not yet imported into the accounting, organized by account. This view allows you to quickly analyze pending movements, verify their relevance, and select which ones to import.

  • Selecting Transactions to Import:
    You can temporarily exclude specific transactions or, if you prefer, all those related to a particular account using the provided checkboxes. Excluded transactions are not permanently removed; they will be proposed again the next time you open the dialog, allowing you to reassess their import at any time. Currently, it’s not possible to permanently exclude a transaction.
  • Consider Only Transactions Starting from a Specific Date:
    To reduce the number of displayed movements, you can set a date from which to consider new transactions for import. By default, the program uses the accounting start date. By setting a different date, it will only display operations occurring after that day, ignoring previous ones. This function is particularly useful if, in the past, transactions were imported without a unique ID (ExternalReference column), typically when importing from CSV files. In these cases, simply set a date after the last recorded transaction to avoid re-proposing older movements. If you enter an invalid date, the program automatically replaces it with the current date.
  • Unique Identification of Transactions:
    Transactions from Camt files (052, 053, 054) should always include a unique ID as required by the ISO20022 standard. This identifier enables the program to accurately detect which movements have already been imported and which are new, reducing the risk of duplicates or errors.

Settings Tab

Settings tab

Settings Tab

In the “Settings” tab, you can manage some advanced aspects of the import process, including the possibility to restore the initial data state and define how to recognize already processed files.

  • Delete Saved Data:
    This function allows you to delete all data related to previous imports stored in the internal database. Once deletion is confirmed, you will be automatically redirected to the “Folder” tab, where the default values will be restored.
    • New Import: If you want to perform a new import after deleting the data, simply click on the “Read all files” button.
    • Limited Impact on Import Data: Deleting data from the internal database does not affect any information already present in the accounting.
    • Complete Database Removal: The command here only clears the database tables. If you want to completely remove the database, you must manually delete the “*.db” file in the selected folder.
  • Always Verify the Existence of Files Using Hashing:
    This option allows you to choose how the program identifies already processed files:
    • Hashing (slower): If you select this option, the program will compute a unique hash for each file, ensuring accurate duplicate detection even if names or paths change. However, this method can slow down file reading.
    • Check Name, Date, and Size (default): If the checkbox is not selected, the program simply compares the file name (including path), creation date, and file size to determine uniqueness. This approach is faster but may not be as robust in scenarios where files are renamed while retaining the same content.

Changing the accounting account assigned to an IBAN

It is possible to change the accounting account associated with an IBAN directly in the Accounts table.
However, if bank transactions for the same bank account have already been imported in the past using a different accounting account, it is necessary to delete the data stored in the database.

This operation can be performed from the Settings tab of the import dialog, using the Delete saved data button.
Afterwards, the data must be reloaded from the folder using the Read all files button, available in the Folder tab.

This procedure allows the program to recreate the correct associations between the IBAN and the accounting account according to the new settings.

Deleting the data from the database does not affect in any way the accounting data already recorded.

Database File

The program uses an SQLite database to store import-related data. The first time you activate this function, if the selected folder is valid, a database file (*.db) will be created in it.

It is important not to move or delete this file, as the program uses it as a reference for all subsequent operations. In case of loss or deletion, the program will generate a new .db file, forcing you to re-read and re-process all the files in the folder.

What is Saved in the Database?

  • File List:
    All the files detected in the folder are saved. If you have chosen to ignore subfolders in the settings, the files they contain will not be saved. This option is enabled by default.
  • Bank Accounts and Related Data:
    The database stores information about the bank accounts present in the accounting. If these data are modified in the accounting file, the database updates them accordingly.
  • Imported Transactions:
    Transactions found in the opened and read files are saved in the database, allowing you to reprocess or view them later without having to re-read the files.
  • Import History:
    The program records who performed the import operations, when they were executed, and with which software version, providing a detailed historical trace of activities.

Log File

During the import process, the program generates a log file to help identify and diagnose potential issues. In case of anomalies or unexpected behavior, the log file provides detailed information about the operations performed, aiding developers in understanding the source of the error.
If you need assistance locating or interpreting the log file, contact our support team: they will guide you step-by-step to find the file within your active directory.

Features currently not available

These features, requested by users, are currently not available:

Troubleshooting

If no transactions are displayed for import despite having selected the correct folder, check the following:

  • Bank Accounts: Make sure that the data related to bank accounts (including IBANs) in the “Accounts” table is complete and correct.
  • Accounting Period: Check that the currently set accounting period includes the dates of the transactions you want to import. If the transactions fall outside the defined period, the program will not propose them for import.

If the problem persists after these checks, contact our technical support for further assistance.

Transacties importeren

Procedure voor het importeren

  1. Open via Acties → Naar boekhouding importeren → het Naar boekhouding importeren dialoogvenster
  2. Kies het bestandstype van waaruit geïmporteerd wordt (Transacties kasboek, Transacties dubbel boekhouden, ...)
  3. Met de Bladeren knop kiest u het bestand waaruit geïmporteerd wordt.

Voorbeeld Naar boekhouding importeren dialoogvenster

Meer informatie over alle typen Import filters kan gevonden worden op de Banana Extensies zoeken pagina, onder Type is Import.

Bestandstypes die geïmporteerd kunnen worden

  • Transacties importeren uit een inkomsten & uitgaven boekhouding.
    Om transacties te importeren vanuit een inkomsten & uitgaven boekhouding in een dubbel-boekhouden bestand moeten de categorieën van de inkomsten & uitgaven boekhouding overeenkomen met de rekeningen van het dubbel-boekhouden bestand.
  • Kasboek transacties importeren
    Behalve het importeren van de transacties is het ook mogelijk een overzicht per maand of kwartaal te krijgen.
    Zie ook de pagina Gegevens van het Kasboek importeren
  • Dubbel boekhouden transacties importeren
    Om transacties van het ene Dubbel boekhouden bestand te kunnen importeren in een ander Dubbel boekhouden bestand moeten de rekeningen overeenkomen.
  • Transacties importeren Rekeningafschrift SEPA/ISO 20022 of MT940
    Zie pagina Rekeningafschrift SEPA/ISO 20022
  • Gegevens importeren in Txt/CSV formaat
    Dit formaat moet worden gebruikt voor degenen die gegevens van een andere software willen exporteren en in Banana boekhouding willen importeren.
    Zie technische aanwijzingen om een importbestand voor Banana boekhouding aan te maken (pagina in het Engels)
    Dit bestandstype wordt gebruikt om gegevens te importeren vanuit andere programma's, bijvoorbeeld:
    • importeren van maandelijkse transacties van uw salarisadministratie software
    • importeren van facturen die gemaakt zijn met factureringssoftware
    • importeren van betalingen gedaan met uw factureringssoftware
    • importeren van verkooptransacties van uw webshop
    • importeren van gegevens uit andere boekhoud software
    • importeren van gegevens van andere kasboek management software (bij voorbeeld van een restaurant of een hotel).
  • Banana Extensies voor het importeren
    Hiermee kunt u de gegevens die door een ander programma worden geëxporteerd (propriëtair formaat) transformeren in het importformaat dat door Banana Boekhouding wordt vereist.

Keuze van de rijen die geïmporteerd moeten worden

Nadat het programma heeft uitgewerkt welke rijen geïmporteerd moeten worden laat het een dialoogvenster zien waarin de gebruiker verdere opties kan aangeven.

Voorbeeld dialoogvenster Importeren

Doelrekening

Deze optie is aanwezig wanneer gegevens van een bankrekening, of van transacties in tekst formaat van een inkomsten & uitgaven boekhouding worden geïmporteerd.
Voer het rekeningnummer in uit het rekeningschema dat bij het geïmporteerde afschrift hoort.

Transacties Selecteren

Startdatum, Einddatum

Deze velden worden door het programma ingevuld uit de vroegste en laatste datum van de transacties. Hier kan de start- en einddatum ook handmatig ingevoerd worden van de periode waaruit de transacties overgebracht moeten worden. De periode kan ook automatisch gekozen worden via de uitklapmenu's onder de datumselectie.

Niet importeren indien dezelfde Externe verwijzing, Datum, Bedrag bestaat

Indien geactiveerd voorkomt deze functie dat de gebruiker reeds ingevoerde transacties importeert zodat transacties niet dubbel opgeslagen worden. Deze optie kan alléén geactiveerd worden als in de te importeren transacties de kolom Externe verwijzing ("ExternalRef") aanwezig is. Indien niet, is ze gedesactiveerd.

Transacties op datum sorteren

Deze optie is standaard actief en hiermee worden de geïmporteerde transacties op datum gesorteerd.

Maak transacties compleet met

Waarden automatisch aanvullen

Deze optie is alleen nodig in boekhouding met BTW en vreemde valuta. Als deze actief is maakt deze het mogelijk waarden automatisch aan te vullen die ontbreken in de geïmporteerde gegevens (bijvoorbeeld, de wisselkoers en de wisselkoerstabel).

Initieel documentnummer

Deze optie is aanwezig als gegevens van het bankafschrift, of van een inkomen & uitgaven boekhouding in tekst formaat, worden geïmporteerd. Dit is het documentnummer dat toegekend wordt aan de eerste geïmporteerde transactie.

Transacties groeperen op rekeningnummer

Als het import bestand de kolom "Docinvoice" bevat, verschijnt een dialoogvenster om de mogelijkheid aan te geven:

importa movimenti da file fatture

  • Transacties groeperen op rekeningnummer
    In dit geval worden de rijen met hetzelfde rekeningnummer gegroepeerd op een manier zodat er één transactie voor dezelfde rekening en dezelfde BTW code is. Zie ook de uitleg over het importeren van factuurgegevens (Engelstalig, "Importing invoice data").
  • Doelrekening voor saldiverschillen
    Wanneer BTW codes worden gebruikt kunnen er afrondingsverschillen zijn van een paar centen.
    In dit geval maakt Banana een extra transactie voor ieder factuur waarin dit verschil kan worden vastgelegd. Het is natuurlijk wel nodig er aandacht aan te besteden dat de gegevens die geïmporteerd moeten worden een evenwicht bereiken tussen debit en credit. Als dit niet het geval is bevat de transactie het verschil tussen debet en credit.

Bewerken van geïmporteerde transacties

Het programma maakt de transacties aan en voegt ze toe aan aan het einde van de Transactietabel.
De transacties kunnen bewerkt of verwijderd worden.
In het Dubbel boehouden - kolommen Debet.Rek en Credit.Rek - en in de Inkomsten & uitgaven boekhouding - kolommen Rekening en Categorie - voegt het programme symbolen in.
Deze symbolen moeten vervangen worden door de passende rekening of categorie.

  • [A]
    Dit symbool wordt aangegeven wanneer er in het dialoogvenster geen doelrekening wordt aangegeven.
    Op de plaats van de [A] dient de passende bankrekening van de boekhouding ingevoerd te worden.
  • [CA]
    Dit symbool geeft aan dat in deze cel de tegenrekening ingevoerd dient te worden, zodat de mutaties in Debet in evenwicht zijn met die in Credit.

Voor rijen met één enkele tegenrekening vindt men op dezelfde rij de rekening of het symbool [A]  en het symbool CA] van de tegenrekening.
Voor de rijen met meerdere tegenrekeningen, heeft elke rij de rekening of het symbool van de tegenrekening [CA]. Als het symbool CA niet aangegeven zou worden, zou het onmogelijk zijn te begrijpen of het om een Debet of Credit beweging gaat.

Vaak gestelde vragen

Ik zie het formaat voor het rekeningafschrift van mijn bank niet
Klik op "Extensies beheren...", gevolgd door "Extensies bijwerken" en activeer het filter voor het gewenste formaat.

Het volgende bericht verschijnt 'Dit ISO 20022 bestand bevat geen bankafschrift (camt.052/053/054)'
Deze foutmelding wordt weergegeven als het ISO 20022 bestand geen bankafschrift bevat. Het ISO 20022 formaat is een algemeen formaat dat diverse soorten informatie kan bevatten, zoals het bankafschrift en de betalingsbevestigingen in Banana Boekhouding. Alleen de bankafschriften kunnen worden geïmporteerd (camt.052/053/054).

Mijn bank staat niet in de lijst van ondersteunde formaten
Het is mogelijk extensie3s te maken voor formaten die nog niet geïmplementeerd zijn. We hebben ook betaalde ondersteuning voor het implementeren van aangepaste formaten.

Ik kan alleen collective opdrachten importeren en ik kan niet de details zien (de individuele opdrachten)
Bij het uitvoeren van een betaling in electronisch bankieren (bijvoorbeeld bij de Raiffeisen bank), moet u de optie "individuele opdracht" kiezen in plaats van "verzamel opdracht". Alleen op die manier kunt u de betalingen als afzonderlijke opdrachten importeren.

 

Gegevens van het Kasboek importeren

Bij het doen van uw boekhouding is het mogelijk het kasboek apart te beheren met Cash Manager. Van tijd tot tijd importeert u de transacties in het hoofd boekhoudbestand, gegroepeerd op een geselecteerde periode.

In dit geval zijn er twee gescheiden bestanden:

  1. Een bestand dat alle gegevens bevat van de algemene boekhouding, inclusief het kasboek.
  2. Een tweede bestand dat alleen de gegevens bevat van het kasboek.

Om de gegevens van het kasboek te integreren in het hoofd boekhoudbestand moeten deze bestanden verbonden worden. Dit kan op twee manieren:

  • Voeg aan de categorieën van het kasboek bestand dezelfde rekeningnummers (voor Dubbel boekhouden), of dezelfde categorienummers (voor Inkomsten & Uitgaven boekhouding) toe als gebruikt worden in het hoofd boekhoudbestand (Dubbel boekhouden of Inkomsten/Uitgaven).
  • Voer in de Categorie2 kolom van de Categorieën tabel de overeenkomstige rekeningnummers in van het hoofd boekhoudbestand. Als de Categorie2 kolom niet zichtbaar is moet u deze zichtbaar maken  Gegevens → Kolommen instellen.

Het opzetten van de interne overdrachtsrekening

Bij het importeren van de kasboek gegevens in het boekhoudbestand zijn bepaalde instellingen vereist, zodat er geen overlappingen zijn van boekingen voor betalingsverrichtingen tussen de kasrekening van de hoofdboekhouding en de transacties die worden geïmporteerd uit het Cash Manager bestand.

In het hoofd boekhoudbestand:

In het Cash Manager bestand:

  • Voer in de categoriëntabel, in de kolom Categorieën in de groep Inkomsten de interne overdrachtsrekening (hetzelfde nummer als gebruikt in de hoofdboekhouding) in als een categorie voor betalingen van de rekening courant van de bank.
  • Als alternatief: voer in de categorieëntabel, in de kolom Categorieën2 in de groep Inkomsten de interne overdrachtsrekening. In dit geval wordt aan categorie ingevoerd in de kolom Categorieën om de betalingen van de bank vast te leggen. De interne overdrachtsrekening, in de kolom Categorieën2 creëert de koppeling wanneer u de transacties in het grootboek importeert.

Betalingen van de bankrekening aan de contantenrekening

Telkens al een betaling wordt gedaan van de bankrekening aan de kassa wordt de mutatie geboekt in zowel de hoofdboekhouding als in het kasboek bestand. Om overlap van boekingen te voorkomen bij het importeren van gegevens van het kasboek wordt het overdrachtsrekening gebruikt.

  • De ontvangst van bedragen wordt geboekt in het kasboekbestand met de rekening courant als categorie of anders de categorie voor betalingen van de bankrekening, als de rekening courant is ingesteld in de kolom Categorie2.
  • De uitgaande bedragen worden geboekt in de hoofdboekhouding met de bankrekening in credit en de interne overdrachtsrekening in debet.

Bij het importeren van de kasboekgegevens in de hoofdboekhouding wordt de rekening courant gereset.

De kasboekgegevens importeren

  • Open het hoofdboekhoudbestand
  • Klik Acties→ Naar boekhouding importeren
  • Kies in het venster dat verschijnt van het uitklap menu Importeren → Transacties → Cash Manager (* .ac2)
  • Gebruik de knop Bladeren om het Cash Manager bestand te selecteren.

importa movimenti dal Cash Manager

De uitleg van dit venster is beschikbaar op de pagina Naar boekhouding importeren.

opzioni importa movimenti dal Cash Manager

In boekhouding

Doelrekening

U moet het kasboek rekeningnummer selecteren dat aanwezig is in de Dubbel boekhouden of Inkomsten / Uitgaven boekhouding waar de mutaties moeten worden geïmporteerd.

Initieel documentnummer

Een start documentnummer kan worden ingevoerd dat wordt toegekend aan de eerste geïmporteerde transactie. In de volgende boekingen kent het programma automatisch een oplopend nummer toe, beginnend met de startwaarde. Als u geen oplopende nummering wilt laat u het veld leeg.

Transacties selecteren

Startdatum / Einddatum

Deze velden worden door het programma ingevuld uit de vroegste en laatste datum van de transacties. Hier kan de start- en einddatum ook handmatig ingevoerd worden van de periode waaruit de transacties overgebracht moeten worden. De periode kan ook automatisch gekozen worden via de uitklapmenu's onder de data selectie.

Transacties groeperen

Door de een van de opties te activeren kunt u specificeren hoe de transacties op periode moeten worden gegroepeerd:

  • Niet groeperen op periode
    Alle rijen worden geïmporteerd met de bijbehorende inhoud van de kolommen. Het Doc nummer van het Kasboek wordt ook geïmporteerd.
  • Als u een ander nummer wilt gebruiken in de hoofd boekhouding en tegelijkertijd het documentnummer van het Kasboek wilt behouden, voer dan in de DocProtocol kolom van het Kasboek het documentnummer in.
  • Per maand - transacties worden gegroepeerd per maand
  • Per semester - transacties worden gegroepeerd per semester
  • Per kwartaal - transacties worden gegroepeerd per kwartaal
  • Per jaar - transacties worden gegroepeerd per jaar

Een transactie per rekening

Deze cel moet geactiveerd worden als meer dan één categorie wordt gegroepeerd in een enkele rekening en de gebruiker aparte transacties voor iedere categorie nodig heeft; het programma maakt dan transacties voor iedere categorie aan. Wanneer BTW codes worden gebruikt worden transacties niet alleen per categorie aangemaakt maar ook voor iedere BTW code in dezelfde categorie.

Let op

De berekening van de BTW kan enigsins afwijken als de gebruiker werkt met een boekhoudbestand met BTW. De balans van contante rekening kan afwijken door afrondingsverschillen als de transactiebedragen zijn ingevoerd als netto bedragen.

Het boekhoudbestand wordt bijgewerkt met de gegevens van het Kasboek.

movimenti del Cash Manager importati nella Contabilità in partita doppia

Paypal transacties importeren


Op de pagina web filter voor PayPal transacties (Engelstalig) vind u de informatie over de nieuwe mogelijkheid alle PayPal transacties direct in Banana Boekhouding te importeren en instructies hoe dit uit te voeren.

We hebben ook specifieke prototypes voorbereid voor dubbel boekhouden of vreemde valuta boekhouding die u kunt bekijken als voorbeeld of kunt gebruiken voor een apart boekhoudbestand alleen voor PayPal transacties.

Meer informatie over import filters kan gevonden worden op de Import filters pagina en de filter uitleg en boekhoudbestand voorbeelden:

 

Rekeningen importeren

Dit commando importeert de rekeningen van een Dubbel boekhouden of een Inkomsten & Uitgaven boekhoudbestand (*.ac2) of een tekstbestand (*.txt) en integreert deze automatisch in het bestaande Rekeningschema.

Ga als volgt te werk om rekeningen uit een ander bestand te importeren:

  1. Via Acties Naar boekhouding importeren → selecteer Rekeningen in het Importeren veld.
  2. Kies het * .ac2 of tekst bestandstype om de rekeningen te importeren.
  3. Kies met de knop Bladeren het bestand waaruit u de rekeningen wilt importeren.

Voorbeeld Rekeningen importeren dialoogvenster

Rekeningen of de categorieën kunnen overgedragen worden naar de bestaande boekhouding door de volgende opties te activeren:

importa conti

Opties

Kostenplaatsen opnemen

Als er kostenplaatsen zijn worden deze ook overgedragen.

Nieuwe rekeningen toevoegen

Als deze optie is geactiveerd worden alle nieuwe rekeningen toegevoegd aan het rekeningschema.

Tekstbeschrijving vervangen

Als deze optie is geactiveerd worden, als reeds bestaande rekeningen met afwijkende beschrijvingen worden geïmporteerd, de bestaande beschrijvingen vervangen door de geïmporteerde.

Beginsaldo vervangen

Met deze optie geactiveerd worden bestaande beginsaldi vervangen door de geïmporteerde beginsaldi van rekeningen met afwijkende beginsaldi.
 

BTW-codes importeren

Deze functie is alleen beschikbaar in Boekhouden met BTW en stelt de gebruiker in staat om BTW codes te importeren van:

  • Andere boekhoudbestanden (*.ac2)
  • Een tekstbestand met kolomkoppen (tekst file *.txt)

Importeren vanuit een boekhoudbestand

Wanneer u meerdere boekhoudingen heeft en aangepaste BTW codes gebruikt kunt u de BTW codes tabel voorbereiden en dan deze importeren in uw andere bestanden.

  • Maak een BTW codes tabel aan in uw boekhoudbestand.
  • Commando Acties > Naar boekhouding importeren > BTW Codes.
  • Kies de naam van het bestand met de bijgewerkte BTW Codes tabel.
  • Kies alle rijen vervangen.

BTW Codes Importeren Opties

Bij het importeren vanuit een ander bestand zijn diverse opties beschikbaar.

Nieuwe codes en nieuwe groepen toevoegen

Als deze optie wordt gekozen worden nieuwe codes toegevoegd en blijven bestaande codes behouden.

Alle regels vervangen

Als deze optie wordt gekozen worden alle bestaande BTW codes vervangen door de geïmporteerde BTW codes.

BTW rekening niet gevonden melding

Wanneer de melding BTW rekening niet gevonden verschijnt moet de BTW rekening worden ingevoerd via menu Bestand > Bestandseigenschappen > tabblad BTW.

Voorgedefinieerde Zwitserse BTW codes importeren

Deze procedure laat zien hoe de BTW codes vanuit het model met de standaard BTW Codes 2024, die zowel de 2024 (BTW 8.1%) en de 2018 (BTW 7.7%) tarieven bevatten geïmporteerd moeten worden.

Zie ook de pagina over de Zwitserse BTW Codes (Engelstalig)

Ga als volgt te werk om de BTW codes te importeren:

  • Klik op Acties→ Naar boekhouding importeren.
  • Selecteer BTW-codes.
  • Selecteer Zwitserland nieuwe BTW Tarieven: om het bestand dat de nieuwe BTW codes 2024 voor Zwitserland bevat te importeren. Dit bestand wordt automatisch weergegeven in het veld Bestandsnaam. Als u de BTW codes voor een ander land wilt importeren moet u kiezen voor het bestand met de betreffende BTW codes.
  • Bevestig door op OK te klikken.


Importeren Zwitserse BTW codes 2024
 

  • Het volgende venster wordt getoond
     
Importeren BTW codes 2024 dialoog

BTW Documentatie

Voor meer informatie zie BTW beheer pagina.

 

Bestand importeren

Met deze functie kunt u gegevens uit een ander Banana boekhoudbestand (met ac2 extensie) van het zelfde type importeren.
 

Ga als volgt te werk om gegevens uit een Banana Boekhoudbestand te importeren:

  1. Kies bestand in het veld Importeren van menu ActiesNaar boekhouding importeren.
  2. Kies het * .ac2 bestandstype om de gegevens van te importeren.
  3. Gebruik de knop Bladeren om het bestand te kiezen van waaruit u de gegevens wilt importeren.

Voorbeeld dialoogvenster Bestand importeren

Het onderstaande dialoogvenster wordt getoond met verschillende opties waarmee u kunt bepalen welke gegevens van het bestand geïmporteerd worden

Voorbeeld dialoogvenster Bestand importeren opties

Bronbestand

Dit is het bestand waaruit de gegevens worden opgehaald.

Doelbestand

Het bestand dat de gegevens "ontvangt".

Opties

Transacties Importeren

Alle rijen van de Transacties tabel die in het bronbestand aanwezig zijn worden geïmporteerd.

Terugkerende transacties Importeren

Alle rijen van de Terugkerende Transacties tabel die in het bronbestand aanwezig zijn worden geïmporteerd.

Budget transacties importeren

Alle rijen van de Budget tabel die in het bronbestand aanwezig zijn worden geïmporteerd.

Bedragen in de Rekeningen-tabel vervangen

De bedragen van de Opening, Budget en Vorige kolommen van de Rekeningen tabel van het doelbestand worden verwijderd en vervangen door de bedragen die in het bronbestand aanwezig zijn.

De boekhoudingen moeten overeenkomen doordat ze de zelfde rekeningnummers hebben of doordat er een vervanging is, in dat geval moet de optie Rekeningnummers converteren gebruikt worden.

Boekhoudingseigenschappen vervangen (basis gegevens)

De Bestand-en boekhoudingseigenschappen van het doelbestand worden vervangen door die van het bronbestand.

Rekeningnummers converteren

Als deze functie gebruikt wordt worden de geïmporteerde rekeningnummers vervangen door de nummers aangegeven in de alternatieve kolom. Als u deze functie gebruikt moet u ook de kolom aangeven die de rekeningnummers bevat die gebruikt moeten worden in de import van de bestaande nummers.
Naast de rekeningnummer kolom moet er een kolom zijn die het alternatieve nummer aangeeft dat gebruikt moet worden bij het importeren. Als er geen nummer wordt aangegeven wordt het oorspronkelijke nummer van het bronbestand gebruikt.

  • De rekening-combinaties bevinden zich in het bronbestand
    Deze optie moet worden gebruikt als u bijvoorbeeld een boekhoudbestand in een land hebt met een specifiek nummering systeem en u moet dan regelmatig uw transactie importeren in een afwijkend boekhoudbestand dat een rekeningschema heeft met ander nummering systeem.
    • U moet een nieuwe tekst kolom toevoegen in de Rekeningen tabel (Kolommen instellen comando)
    • Voor iedere rekening geeft u in de tabel het nummer van het doelrekening aan.
  • De rekening-combinaties bevinden zich in het doelbestand
    Deze optie moet gebruikt worden als u bijvoorbeeld wil overgaan naar een rekeningschema met een nieuw nummering en groepering systeeem
    • U maakt een nieuw boekhoudbestand aan met het nieuwe rekeningschema.
    • In de Rekeningen tabel maakt u een nieuwe kolom waar u de rekening-overeenkomsten aangeeft (Kolommen instellen comando)
    • In deze kolom geeft u de rekeningnummers van het bronbestand aan.
      Scheid de rekeningnummers met een puntkomma "1000;1001" om aan te geven dat meerdere rekeningen gegroepeerd moeten worden in deze rekening.
  • Kolom die de rekening-combinatie bevat (Rekeningen-tabel)
    Geef een kolom aan van de rekeningen tabel die door de gebruiker is toegevoegd en die de rekening-combinaties bevat.
Dit wordt gebruikt als u van het ene rekeningschema naar een ander wil overgaan en een omzetting van de rekeningnummers nodig is.
 
Voor meer informatie over de omzetting van het rekeningschema zie de pagina over boekhouding gegevens overzetten naar een nieuw rekeningschema.
 

Resultaten en mogelijke fouten

Het programma heeft alle gegevens van de vorige rekening overgedragen, met conversie van de rekeningnummers.

Als het programma een fout aangeeft (ontbreken van rekeningen of iets anders) is het nodig de import operatie te annuleren, de rekening-combinaties compleet te maken en het importeren te herhalen.

Als het programma afwijkende rekeningschema's vindt kan het niet automatisch uitgebreide controles uitvoeren om er voor te zorgen dat alle gegevens correct zijn geïmporteerd en gegroepeerd.

Het wordt daarom aanbevolen om de resultaten handmatig te controleren en te verifiëren dat de Balans en de Winst en Verlies rekening echt correct zijn.

Geavanceerde import opties

Voor andere, ingewikkelder en geautomatiseerde conversies raden we aan scripts te gebruiken waarmee een volledige aanpassing van de conversie en de import gedaan kan worden.

 

Wisselkoersen importeren

Deze optie bestaat alleen in Dubbel boekhouden met vreemde valuta.

Hiermee kan de gebruiker wisselkoersen importeren vanuit een ander bestand:

Zo gaat u te werk:

  1. Kies Wisselkoersen in het veld Importeren van menu Acties > Naar boekhouding importeren.
  2. Kies Boekhoudingsbestand of archiefbestand wisselkoersen (* .ac2) of Tekstbestand met kolomkoppen (* .txt) om de gegevens van te importeren.
  3. Gebruik de knop Bladeren om het bestand te kiezen van waaruit u de gegevens wilt importeren.

Let op:
Wisselkoers archief bestanden laten alleen de Vreemde valuta wisselkoers tabel zien en houden de laatste wisselkoersen bij.

Voorbeeld dialoogvenster Importeren wisselkoersen

Een dialoogvenster met de volgende opties wordt weergegeven:

importa cambi

Datum kiezen

Het venster laat data zien met recent gebruikte wisselkoersen. Als u een datum kiest gaat het programma de koersen van die specifieke datum gebruiken.

Wisselkoersen vervangen

Als u deze optie activeert worden alle wisselkoersrijen in de wisselkoersentabel vervangen door de geïmporteerde.

Rijen toevoegen

Als u deze optie activeert worden alleen de wisselkoersrijen die afwijkende waarden hebben bijgewerkt in de wisselkoersentabel.

 

Advanced Bank Transaction Import (Beta version)

The new feature allows you to update your accounting by automatically importing bank transactions from Camt files (052, 053, and 054). The program reads the files stored in a dedicated folder, identifies new transactions, and suggests importing only those transactions that have not yet been recorded.

How it works

  • Download the Camt file from your bank.
  • Open the folder containing the Camt files and select it.
  • The program reads and processes the files, storing the information in a local database.
  • It automatically identifies new transactions thanks to the unique identifiers defined by the ISO 20022 standard.
    Only transactions that have not yet been recorded are suggested for import.
  • After the import, you can automatically complete the transactions using Banana Accounting Rules.

    More information is available on the Advanced ISO20022 Import page.

Main advantages

The feature provides advanced import options and, thanks to much more detailed settings, bank transactions are read and imported immediately, ready to be posted, including with the use of Rules.

You will benefit from:

  • Time savings: your accounting will always be up to date in the shortest possible time.
  • Fewer manual errors: all transactions are imported exactly as they appear on your bank statement, reducing the risk of errors.
  • No duplicates: only transactions that are not already present in your accounting are imported.
  • Faster imports over time: after the initial processing, the program analyzes only newly added files.
  • Greater control: before importing, you can review, filter, and select the transactions to be recorded.
  • Instant bank reconciliation overview: for each account, the accounting balance, bank balance, and the number and value of new transactions are displayed.
  • Integration with completion Rules: after the import, you can apply Banana Accounting's automatic Rules to complete transactions quickly.
  • Transaction traceability: the local database keeps a history of imports, and the program generates log files that are useful for audits and support.

Importeren

Regels voor het automatisch aanvullen van geïmporteerde transacties

Deze functie reduceert de tijd voor het doen van de boekingen en het aantal fouten drastisch. Met deze functie verandert de manier waarop u de boekhouding doet omdat het programma de geïmporteerde transacties aanvult met de nodige informatie (tegenrekening, BTW code, kostenplaatsen, etc.), als de aanvullingsregels eenmaal ingesteld zijn.

Hoe het werkt

Video: Geïmporteerde transacties automatisch aanvullen (Engelstalig)

  1. Importeer banktransacties
    Het programma maakt rijen met transacties aan met datum, beschrijving, bedrag, rekening, documentnummer, wisselkoersen.
  2. Het Dialoogvenster Regels toepassen wordt geopend
    • U ziet de transacties die automatisch worden aangevuld.
      U kunt bestaande regels aanpassen of verwijderen.
    • Voeg nieuwe regels toe voor andere transacties.
      Voer in de regel de tekst waarnaar gezocht moet worden, de tegenrekening en andere informatie toe om de transacties aan te vullen.
    • Klik op de Regels toepassen knop.
  3. In de transactietabel vindt u de transacties, compleet met tegenrekening, btw-code, kostenplaats en andere informatie die u in de regels hebt aangegeven.

Eenvoudig te gebruiken

  • Met het voorbeeld in het dialoogvenster Regels toepassen heeft u volledige controle over de transacties die in de transactietabel opgenomen worden.
  • Regels toevoegen is simpel omdat:
    • Het programma de regel aanmaakt door de transactiegegevens te gebruiken.
    • U kunt zien op welke transactie de regel wordt toegepast terwijl u de regel invoert.
  • Wanneer u twijfelt kunt u de bewerking annuleren en zowel het toepassen van de regel als de import opnieuw doen.
  • Reeds aangemaakte regels worden opgeslagen in de tabel Terugkerende transacties en u kunt deze aanpassen, verwijderen en nieuwe toevoegen.

Voordelen

  • Transacties voltooien in seconden.
  • U voorkomt fouten en onachtzaamheden.
  • Regel maken het makkelijker om het importeren door andere mensen te laten doen.

Commentaar van een van onze gebruikers:

"De automatisch aanvullen regels om banktransacties te importeren werken fantastisch!
    Boekouden was nog nooit zo eenvoudig en snel!"

 Vereisten

Om de automatisch aanvullen regels te gebruiken moet hebben geïnstalleerd:

De functie leren gebruiken

Klanten die de functie hebben gebruikt zijn enthousiast en bevestigen ons dat, na een eerste fase die nodig was om te begrijpen hoe de regels werken en hoe ze het beste kunnen worden toegepast, hun boekhoudwerk aanzienlijk is verminderd. We stellen graag de volgende documentatie ter beschikking om het uit te proberen en te oefenen met voorbeelden:

Regels = Basis voor kennis

We hebben van klanten gehoord dat regels, naar het automatiseren van transacties, ook een basis voor kennis worden waarin de logica vastgelegd wordt waarmee de verschillende transacties moeten worden geboekt op de rekeningen. Behalve voor het snel en veilig aanvullen van transacties maken regels het ook mogelijk om:

  • Gemakkelijk te controleren hoe bepaalde transacties moeten worden vastgelegd. U hoeft niet meer door vorige bewerkingen te bladeren om te achterhalen hoe ze zijn uitgevoerd.
  • Mensen die de boekhouding moeten doen uit te leggen hoe ze verschillende transacties moeten boeken.
  • Voor de auditor te definiëren hoe bepaalde transacties geboekt worden.

Voorbeeld van het de regels voor het automatisch aanvullen

Automatische overdracht van regels naar een nieuw jaar

Bij het aanmaken van een nieuw jaar wordt de inhoud van de tabel terugkerende transacties overgedragen naar het bestand van het nieuwe jaar zodat de in de regels opgeslagen kennis intact blijft. Het is daarom ook zinvol om de regels te gebruiken voor bewerkingen die eenmaal of slechts een paar keer per jaar voorkomen, maar die extra aandacht nodig hebben.

 

 

Hoe de regels voor automatisch aanvullen van geïmporteerde transacties werken

Het commando Regels toepassen in het menu Acties gebruikt modeltransacties uit de tabel Terugkerende transacties om automatisch geïmporteerde bank- of creditkaarttransacties aan te vullen.

De volgende afbeeldingen laten zien hoe de regels werken en hoe deze worden toegepast.
Het proces kan worden samengevat in twee hoofdstappen:

  1. Het importeren van banktransacties in de transactietabel.
  2. Automatische aanvulling van transacties gebaseerd op de regels.

Het importeren van banktransacties

Bij het importeren van gegevens van banktransacties, doet het programma het volgende:

  • Transactierijen aanmaken door de gegevens van de bank zoals datum, beschrijving, bedrag en referentiegegevens over te nemen.
  • Vult in de transactie de rekening in van de bank waar de mutaties bijhoren die de gebruiker heeft aangegeven in het transacties importeren dialoogvenster.
    • Voor mutaties met een totaal uitgaand bedrag en rijen met details van de verschillende betalingen, waarvoor een transactie met meerdere rijen vereist is, zet het programma over het algemeen alleen de tijdelijke tegenrekening in de detailrijen.
    • Echter, als de optie Regels toepassen is geactiveerd in de import dialoog vult het programma ook de naam van bankrekening in de boekhouding tussen vierkante haken [] in (geannoteerde rekening). Deze geannoteerde rekening wordt gebruikt door de functie regels toepassen om te weten welke rekening de bronrekening is.
  • Voor iedere transactie, vult het programma de tijdelijke tegenrekening in [CA] (Contra Account) aangegeven in de transacties importeren dialoog.

Aanvullen van transacties met de regels

Geïmporteerde transacties worden automatisch aangevuld gebaseerd op regels die ingesteld zijn:

  • Voor het toepassen van de regels gebruikt het programma de transacties die de tijdelijke tegenrekening bevatten.
  • De functie Regels toepassen vervangt de tijdelijke tegenrekening door de aangegeven rekening en vult de transacties aan met andere waardes die in de regel aangegeven worden (BTW, kostenplaats, etc.).
  • Voor transactie zonder een toepasselijke regel:
    • Kan een regel worden aangemaakt voor transacties die in de loop van de tijd herhaald worden.
    • Kan men de transactie handmatig aanvullen.
  • De functie Regels toepassen stopt wanneer er geen transacties meer zijn die de tijdelijke tegenrekening bevatten.

Voorbeeld van automatiseren met regels

Regels

De regels zijn bestaande model transacties in de Terugkerende transactietabel, waar:

  • De kolom Beschrijving de tekst bevat (een of meer sleutelwoorden) die in de geïmporteerde transactie moeten staan.
  • De Debet en Credit rekeningen de tegenrekeningen bevatten die de tijdelijke tegenrekeningen vervangen.

Voorbeeld regels in terugkerende transactietabelRules automation

  • Wanneer de beschrijving begint met "+" moeten alle woorden aanwezig zijn in de tekst van de geïmporteerde transactie op elke positie. In het voorbeeld moet de betaling aan de verzekeringsmaatschappij geboekt worden op verschillende rekeningen afhankelijk van het polisnummer.

Aangevulde transacties (het resultaat)

Wanneer er waarden zijn ingevuld in de kolommen van de regel, die overeenkomen met de geïmporteerde transacties, vervangt het commando Regels toepassen de tijdelijke tegenrekening en vult de lege kolommen. In dit voorbeeld vult het programma transacties aan door de tegenrekening en de BTW code in te vullen.

Voorbeeld aangevulde transacties

Als er maar één transactie overblijft, zoals in het voorbeeld, om aan te vullen kunt u deze handmatig boeken of u kunt een speciale regel voor deze transactie aanmaken.

Andere handmatige aanvulling

Als u, na het toepassen van de regel, transacties verder moet aanvullen of verifiëren kan het handig zijn deze transacties goed vindbaar te maken:

  • Geef in de tabel Terugkerende transacties de rij met de regel een kleur. Vervolgens wordt de kleur bij het importeren toegekend aan de geïmporteerde rij in de transactietabel.
  • Voer een tijdelijke waarde in in de kolom die aangevuld moet worden. 

Transacties vóór het toepassen van regels (let op de tweede)
Voorbeeld enkele transactie vóór het aanvullen

In het voorbeeld wordt [Doc] ingevoerd in de kolom Koppeling, wat betekent dat de transactie gekoppeld moet worden aan een documentatiebestand.

Definitie van de regel
Voorbeeld van een regel

Transacties ná het toepassen van de regel
Voorbeeld enkele transactie ná het aanvullen

Regels aanmaken met de dialoog Regels toepassen

Regels kunnen ook worden gemaakt vanuit de Regels toepassen dialoog.
Nadat ze aangemaakt zijn worden ze in de tabel Terugkerende Transacties geplaatst.

Voorbeeld dialoogvenster regels toepassen

Regels aanmaken vanuit een transactie

Wanneer u in de transactietabel bent kunt u een regel aanmaken:

  • Vanuit menu Acties > Terugkerende transacties > Regel maken op basis van transactie
  • Klik met de rechtermuisknop op de transactie en kies Regel maken op basis van transactie

De transactie rij wordt toegevoegd aan de Terugkerende transactietabel, met de tekst '!Rule' in de kolom Doc.

Transacties over meerdere rijen

Als de transactie over meerdere rijen gesplitst en geboekt moet worden is het mogelijk '!RuleSplit' regels te maken.

Transacties vóór het toepassen van regels op meerdere rijen
Voorbeeld transactie die gesplits moet worden

Regels voor splitsen in meerdere rijen 
Voorbeeld Regels voor splitsen in meerdere rijen

Transacties ná het toepassen van de regel voor splitsen in meerdere rijen
Voorbeeld Transacties ná het toepassen van de regel voor splitsen in meerdere rijen

 

Functies die nu nog niet beschikbaar zijn

Deze functies zijn momenteel niet beschikbaar, hoewel sommige gebruikers hierom vragen:

  • Mogelijkheid om de tekst van de transactie te wijzigen, in te korten en te vereenvoudigen.
  • Voor transacties op meerdere rijen, mogelijkheid om formules te gebruiken, die de bedragen berekenen op basis van het bedrag van de geïmporteerde transactie.

 

Aan de slag met regels voor het aanvullen van transacties

Wanneer u de regels voor de eerste keer gebruikt gaat u als volgt te werk:

1. Geef het commando Naar boekhouding importeren

  • Gebruik het commando van het menu Acties Naar boekhouding importeren → Transacties
  • Selecteer het juiste formaat en geef het pad aan waar het bestand met uw banktransacties gevonden kan worden
  • U ziet dit dialoogvenster verschijnen:

Voorbeeld dialoogvenster importeren naar boekhouding

  • Vul in het Doelrekening veld het rekeningnummer uit de boekhouding in dat hoort bij de bankrekening waarvan u aan het importeren bent.
  • Geef de standaard tijdelijke tegenrekening aan "[CA]".
    U kunt elke rekening gebruiken, en als u deze insluit in vierkante haken, wordt er niet mee gerekend
  • Activeer de Regels toepassen optie.
  • Bevestig met OK 
    Het programma:

 2. Dialoogvenster Regels toepassen

Bovenaan het dialoogvenster ziet u:

  • De tijdelijke tegenrekening die u in de vorige dialoog ingevoerd heeft.
  • De rekening voor de bankrekening die u gespecificeerd heeft.

In de secties Inkomstentransacties met regels en Uitgaventransacties met regels ziet u niets (want u heeft nog geen regels gedefinieerd).

In plaats daarvan ziet u wel transacties in het gedeelte:

  • Inkomstentransacties zonder regels
    Transacties met inkomsten op de bankrekening
  • Uitgaventransacties zonder regels
    Transacties met uitgaven van de bankrekening.

Voorbeeld Regels toepassen dialoogvenster

3. Nieuwe regels toevoegen

  • Ga op een van de transacties staan waarvoor u een nieuwe regel wilt toevoegen.
  • Klik met de rechtermuisknop op de regel en
  • Klik op Nieuwe Regel toevoegen.

Voorbeeld van het toevoegen van een nieuwe regel

  • De dialoog 'Regel toevoegen' wordt geopend.
    Voer in:
    • De tekst die waarmee de regel overeen moet komen.
      Voorbeeld:
      • Best Insurance 2021 Contract 892-948
        is van toepassing op rijen die precies dezelfde tekst bevatten.
      • +Best Insurance 892-948
        is van toepassing op rijen die de woorden "Best", "Insurance" and "892-948" op elke positie bevatten.
    • De tegenrekening die gebruikt moet worden om de tijdelijke tegenrekening te vervangen.
    • Andere informatie (Kostenplaatsen, BTW code, etc.).

Voorbeeld dialoogvenster Regel toevoegen

Ga terug naar de Regels dialoog

U ziet nu een of meer gelijksoortige transacties in de sectie transacties mét regels

  • U ziet dat er nog transacties zijn waarop geen regels zijn toegepast.
  • U kunt regels aanmaken voor de transacties waarvoor u een overeenkomst ziet..
  • U kunt ook besluiten later regels aan te maken:
    • Vul de transacties handmatig aan.
    • Of voer het Regels toepassen commando opnieuw uit.

Voorbeeld transacties waarvoor regels bestaan

4. Bevestig Regels toepassen

Na het creëren van de regels, klikt u op de knop:

  • Regels toepassen
    • Het programma plaatst de nieuwe regels in de Terugkerende Transacties tabel.
    • Voor de geselecteerde geïmporteerde transacties vervangt het programma de tegenrekening en vult de transacties aan.
    • Het dialoogvenster blijft open.
  • OK
    Om de aangemaakte regels te bevestigen en het Regels toepassen dialoogvenster te sluiten.

Veranderingen ongedaan maken

Nadat de dialoog is gesloten, ziet u de aangevulde transacties in de Transactietabel.
Als u wilt kunt u de veranderingen die u gemaakt heeft ongedaan maken:

  • Eerste ongedaan maken (menu Bewerken → Bewerken ongedaan maken of Ctrl+Z toets)
    Maakt het schrijven van de regels en het aanvullen van de transacties ongedaan.
  • Tweede ongedaan maken
    Maakt het importeren ongedaan.

Andere transacties met een tijdelijke tegenrekening aanvullen

Het is de bedoeling dat, na het importeren van bank transacties, deze allemaal aangevuld worden zodat er geen transacties meer zijn met tijdelijke tegenrekeningen.

  • U kunt de overblijvende transacties handmatig aanvullen.
    Dit is handig voor speciale gevallen die niet de neiging hebben zich te herhalen.
  • U kunt nieuwe regels aanmaken:
    • Door het commando Acties → Terugkerende Transacties → Regels toepassen opnieuw uit te voeren en regels aan te maken voor de overblijvende transacties.
    • Direct in de Terugkerende Transacties tabel en daarbij '!Rule' aan te geven in de kolom Doc voor iedere toegevoegde regel.
    • In de Transactietabel kunt u nieuwe regels toevoegen met het contextmenu commando Regel maken op basis van transactie (klik met rechts op de transactie rij) of met het commando Acties → Terugkerende transacties → Regel maken op basis van transactie. Nadat u de regel heeft aangemaakt moet u deze aanvullen met de gewenste tegenrekening.

Informatie toevoegen aan met regels aangevulde transacties

In de Transactietabel ziet u alle transacties en kunt u deze aanpassen.

Er kunnen transacties zijn waarvoor specifieke aanvullende informatie nodig is om de invoer te voltooien, zoals het toevoegen van de link naar een boekhouddocument.
Omdat dit document uniek is voor iedere transactie is het niet mogelijk een regel hiervoor te gebruiken.

Om snel de transacties te vinden die aangevuld moeten worden kunt u de regel aanpassen, bijvoorbeeld:

Voorbeeld regel met een kleur

Voorbeeld regel met [doc] in de link kolom

Door en een specifieke kolom, bijvoorbeeld Link, een tekst zoals [DOC] in te voeren die duidelijk maakt dat deze transactie aangevuld moet worden.

Voorbeeld transactie met [doc] in de link kolom

Het dialoogvenster Regels toepassen voor regels voor automatisch aanvullen

Het dialoogvenster Regels toepassen geeft een uitstekende controle over de veranderingen aan boekhoudtransacties omdat het een voorbeeld van bestaande regels laat zien met een indicatie welke transacties overeenkomen met iedere regel en welke niet. U heeft hier de optie om nieuwe regels te creëren of bestaande regels te veranderen of te verwijderen.

De dialoog kan weergegeven worden vanuit:

  • De Import Transacties dialoog, als de Regels toepassen optie is aangevinkt.
    Regel worden alleen toegepast op geïmporteerde rijen.
     
  • Het menu ActiesTerugkerende transacties → Regels toepassen...
    Regels worden dan toegepast op de hele inhoud van de transactietabel.

Voorbeeld Regels toepassen dialoog

Dit dialoogvenster is verdeeld in drie secties:

Pas regels toe op transacties met...

  • Tijdelijke tegenrekening:
    Dit veld is verplicht.
    Hiermee worden alle geïmporteerde transacties gefilterd die deze specifieke tegenrekening bevatten, bijvoorbeeld [CA], die werd aangegeven in de Import transacties dialoog.
  • Rekening:
    Hiermee worden alle geïmporteerde transacties gefilterd die een specifieke rekening bevatten, in het algemeen een bankrekening of [A], die werd aangegeven in de Import transacties dialoog.

Het regel gebaseerde automatisch aanvullen systeem gaat er van uit dat er geen transactie meer is met de tijdelijke tegenrekening wanneer de transacties eenmaal zijn aangevuld.

Geïmporteerde gegevens al of niet overeenkomend met regels

Deze sectie laat alle transacties zien die tijdelijke tegenrekeningen hebben zoals eerder aangegeven bijvoorbeeld [CA]). Deze zijn gegroepeerd in vier hoofd secties:

  • Inkomstentransacties met regels
    Transacties met een positieve verandering van de rekening (credit) met de aanduiding van de regel waarmee deze overeenkomen.
  • Uitgaventransacties met regels
    Transacties met een negatieve verandering van de rekening (debet) met de aanduiding van de regel waarmee deze overeenkomen.
  • Inkomstentransacties zonder regels
    Transacties met een positieve verandering van de rekening (credit) waar geen regel voor is.
  • Uitgaventransacties met regels
    Transacties met een positieve verandering van de rekening (credit) waar geen regel voor is.

Contextuele commando's

Door met de rechtermuisknop te klikken op een transactie met of zonder regel wordt er een menu geopend waarmee u de volgende actie kunt doen (afhankelijk van de af/aanwezigheid van een regel):

aggiungi nuova regola

De commando's onderaan het dialoogvenster

  • Alles uitvouwen/Alles inklappen: laat transacties en regels zien of verbergt ze.
  • Geef ongebruikte regels weer: door deze optie aan te vinken worden alle regels van de terugkerende transacties tabel getoond; als de optie niet actief is laat het programma alleen de regels zien die met transacties overeenkomen.
  • Toon rijen zonder regels: met deze optie actief worden alle geïmporteerde transacties getoond; als de optie niet actief is laat het programma alleen transacties zien die bij een regel horen.
  • Verwijder accounts tussen [ ]: in transacties over meerdere rijen wordt de geïmporteerde rekening tussen vierkante haken geplaatst [ ] in de detail rijen. Als deze optie actief is verwijdert het programma de geïmporteerde rekening van de detail rijen.
    Regels met transacties over meerdere rijen kunnen alleen in de Terugkerende transacties tabel gemaakt worden.
  • OK: deze knop past de actieve regels toe en sluit het venster.
    • De tijdelijke tegenrekening wordt vervangen in alle transacties die een overeenkomst met een regel hebben.
    • Nieuwe of veranderde regels worden ook opgeslagen in de terugkerende transacties tabel.
  • Annuleren: deze knop sluit het venster zonder de regels toe te passen.
    • Wanneer er veranderingen zijn in regels wordt u gevraagd het sluiten van het venster te bevestigen.
    • U kunt met deze knop het Regels toepassen commando niet ongedaan maken; om dit te doen moet u het venster sluiten en het commando Ongedaan maken van het menu Bewerken gebruiken.
  • Regels toepassen: deze knop past de regels toe zonder het venster te sluiten.
    • De tijdelijke tegenrekening wordt vervangen in alle transacties die een overeenkomst met een regel hebben.
    • Nieuwe of veranderde regels worden opgeslagen in de terugkerende transacties tabel.
    • Als u de veranderingen ongedaan wilt maken moet u het venster sluiten en het commando Ongedaan maken van het menu Bewerken gebruiken.

Tips voor het gebruik van het Regels toepassen venster

De beste manier om met het Regels toepassen venster te werken is als volgt:

  1. Controleer dat de regels die met transacties overeenkomen correct zijn.
  2. Gebruik de knop Regels toepassen om de transactietabel bij te werken met de geselecteerde regels.
  3. Voeg nieuwe regels toe voor de overgebleven transacties en controleer of deze correct toegepast worden.
  4. Gebruik de knop Regels toepassen opnieuw.
  5. Herhaal stap 3 en 4 totdat alle terugkerende transacties zijn zijn gekoppeld aan regels.

Terugkerende transacties tabel

Regels worden opgeslagen en kunnen aangepast worden in de terugkerende transacties tabel.

U kunt regels ook aanvullen of toevoegen met transacties over meerdere rijen in de terugkerende transacties tabel.
In de loop van de tijd zult u zien dat meer en meer geïmporteerde transacties overeenkomsten hebben met regels; hoe meer regels u toevoegt hoe meer uw boekhoudwerk wordt verminderd.

 

Regels toevoegen/aanpassen

In de Regels toepassen dialoog kunt u de Regels toevoegen/aanpassen sectie als volgt open: 

  • Door met de rechtermuisknop te klikken op een van de transacties or regels:
    • Voor transacties die al een regel hebben kunt u kiezen uit Regel bewerken of Regel verwijderen.
    • Voor transacties die geen regel hebben kunt u kiezen uit Nieuwe regel toevoegen.

Voorbeeld nieuwe regel toevoegen

Het volgende voorbeeld in de dialoog hierna is van een uitgaventransactie voor de betaling van een zorgverzekering.

Om een nieuwe regel toe te voegen:

  • Klik met rechts op de transactie en kies Nieuwe regel toevoegen.
  • Het dialoogvenster Voeg nieuwe regel toe verschijnt.
  • Vul de benodigde velden in.
  • Bevestig met OK.

Voorbeeld nieuwe regel toevoegen actie

Nieuwe regel toevoegen dialoog

Het Nieuwe Regel dialoogvenster laat de gegevens zien van de transactie waarvoor u een regel aan het maken bent.

Voorbeeld invoeren van een conditie voor een regel

De Regel

  • Regel type.
    Afhankelijk van het soort transactie, credit of debet, geeft het programma het type Geld in of Geld uit aan de regel.
  • Regel titel.
    Deze is optioneel en wordt weergegeven in de dialoog Regel toepassen.

Condities

Dit zijn de elementen die worden gebruikt om te controleren of er een overeenkomst is voor elke transactie.

  • Er is een overeenkomst als aan alle condities wordt voldaan.
  • Als er een overeenkomst wordt gevonden wordt de transactie weergegeven bij de andere transacties met overeenkomsten met deze regel.

De beschrijving

Voer in de beschrijving de tekst in waarnaar gezocht moet worden in de geïmporteerde transactie. Als de tekst wordt gevonden wordt de transactie verder gecontroleerd om te zien of aan alle condities wordt voldaan.

  • Exact woord of zin
    • Als u alleen Best Insurance 982-948 gebruikt als een conditie van de regel worden alleen transacties die al deze woorden in die exacte volgorde bevatten beschouwd al overeenkomend.
    • Als u alleen Insurance gebruikt als een conditie van de regel worden alle transacties die precies dit woord bevatten beschouwd al overeenkomend.
  • Alle woorden (beginnend met het "+" teken)
    • Als u +Best Insurance 982-948 gebruikt als een conditie van de regel worden alle transacties die exact al deze woorden op elke positie beschouwd al overeenkomend.
      Alle woorden moeten aanwezig zijn in de beschrijving van de transactie.
      De plaats van de woorden in de zin is niet belangrijk.
      Het "+" teken wordt niet meegenomen in het zoeken.
  • Hoofd en kleine letters
    Bij het zoeken in de tekst wordt geen onderscheid gemaakt tussen hoofd en kleine letters.
    De tekst die u invoert wordt toegepast op tekst met zowel hoofd als kleine letters.

Bedrag

Wanneer u een bedrag aangeeft in de regel worden alleen transacties met hetzelfde bedrag, en een overeenkomst in de beschrijving beschouwd als overeenkomend.
Wanneer u geen bedrag aangeeft wordt elke transactie met elk bedrag die overeenkomt met de andere condities beschouwd als overeenkomend.

Rekening

In dit veld vind u standaard de rekening waarvoor u de transacties heeft geïmporteerd. Wanneer u het rekeningveld leeg laat worden alle transacties, geïmporteerd van elke rekening, die aan alle andere voorwaarden voldoen, beschouwd als overeenkomsten.

Acties

Dit zijn de elementen die worden gebruikt om de transactierij aan te vullen als een overeenkomst is gevonden.

Wanneer de tegenrekening of andere items die aangevuld moeten worden niet aanwezig zijn kunt u het commando Regels toepassen annuleren, de ontbrekende rekening toevoegen en het commando Acties > Terugkerende transacties > Regels toepassen... uitvoeren.

Tegenrekening

Voer de rekening in uw rekeningschema in die in uw regel gebruikt moet worden. In dit voorbeeld is de correcte tegenrekening de rekening Health Insurance.

BTW

Hier kunt u de BTW code invoeren die het programma moet aanvullen in mutaties die een overeenkomt hebben.

KP1, KP2, Kp3

Hier kunt u de kostenplaatsen invoeren die het programma moet aanvullen in mutaties die een overeenkomt hebben.

Door met de knop OK te bevestigen wordt de nieuwe regel opgeslagen. U keert terug naar het vorige venster waarin de geïmporteerde transacties met en zonder toegepaste regels opnieuw worden weergegeven.

Overeenkomende transacties

Deze tabel laat alle geïmporteerde transacties zien die geselecteerd zijn in de Regels toepassen dialoog, die horen bij deze regel.

Knoppen

  • Met de knop Annuleren breekt u het toevoegen van de regel af.
  • Met de knop OK worden de gegevens van de regel opgeslagen.
    Let erop dat 
    Houd er wel rekening mee dat, zolang u de opdracht Pas regels toe niet geeft, de nieuwe regels niet worden opgeslagen in de tabel terugkerende transacties.

 

Rules from Transactions table

One of the methods provided for creating Rules is from the Transactions table. The main advantages are as follows:

  • You work directly in the Transactions table that you already use regularly. You are already familiar with the table.
  • You see all the columns.
  • You create Rules simply by completing the imported transactions.
    You complete the transactions manually only the first time when creating the Rules. For subsequent imports, the program applies the already created Rules to the new imported transactions.
  • Speed in creating Rules.
    Select the rows with completed transactions and, with a single click, create all the rules in the Recurring Transactions table. You only need to modify the description of each rule to ensure a precise match for future transactions.
  • You do not need to insert Rules through additional dialogs.
  • You do not need to manually enter all the Rule data in the Recurring Transactions table.

Below is the complete procedure for creating Rules from the Transactions table.

Import transactions

In the Transactions table, import transactions from bank, postal, or credit card statements.

import transactions

Complete the imported transactions

For each imported transaction, enter the counterpart, VAT code, cost center, or other information.

When you import a transaction that needs to be recorded on multiple lines, the program inserts a single entry with the total amount and a temporary counterpart [CA].

Proceed as follows:

  • Remove the temporary counterpart account [CA] from the transaction.
  • Insert new rows following the transaction. For each row, enter the complete transaction with description, counterpart, amount, any VAT code, and cost center.

    transactions with rules

Create Rules

Starting from the completed transactions, you can create Rules:

  • Select from the Transactions table the entries to which you want to apply Rules.
  • Right-click on a transaction without rules > Create rules from selection.
    Alternatively, go to the Actions menu > Recurring Transactions > Create rules from selection.

    transactions with rules command

All selected transactions are transferred to the Recurring Transactions table, exactly as they were completed in the Transactions table.

How to complete the Rules

In the Recurring Transactions table, you need to complete the Rules:

  • Edit the Description column.
    Modify the text of the description to search for in the transactions from the imported bank statement. Initially, the program automatically uses the description found in the imported transaction.
    Replace this text with one or more keywords so that the program can find matches in the description of the imported transaction (e.g., +Best Insurance).
    See also Condition on Description
  • Debit and Credit Account Columns
    The Debit and Credit columns show the counterpart and the imported bank account.
    • First, check whether the indicated counterpart is already the desired one; if not, update it accordingly.
    • The main import account, used to identify matching transactions, must not be marked as a commented account (account enclosed in square brackets).
      If the account matches the bank's main account from which the transactions are imported and is marked as a commented account, the brackets must be removed, otherwise the rule will not be applied correctly.
      This may happen with detailed transactions imported from the statement for which no specific rules exist yet.
    • Alternatively, you can remove the main import account and leave only the counterpart. In this case, the rule will be applied based on the Description column (match with the transaction description) and will be valid for all imported bank accounts.
  • For multi-line transactions, edit the Doc column.
    In the first row of the transaction, enter empty square brackets [] in the counterpart column.
    In subsequent rows, enter !RuleSplit in the Doc column (see rows 7,8,9 in the image below).

    recurring transactions with rules

The explained procedure only needs to be performed the first time to set up the Rules. For future imports, the Rules found are applied automatically. You only need to complete the new imported transactions without a rule using the same procedure.
To find all imported transactions in the Transactions table that do not have a rule, you can use the Row filter function, entering the text "[CA]".

 

Regels in de terugkerende transacties tabel

De terugkerende transacties tabel bevat zowel gegevens voor het terughalen van opgeslagen transacties (voor alle Banana Boekhouding Plus plannen) als alle regels, inclusief de regels aangemaakt in het dialoogvenster Regels toepassen (alleen Advance plan). In deze tabel kunt u bestaande regels aanpassen of nieuwe regels toevoegen. De tabel Terugkerende transacties kan op de volgende manieren worden weergegeven:

  • Vanuit het menu Acties → Terugkerende transacties  → Tabel terugkerende transacties
  • Vanuit de transactietabel, via een transactie zonder regels door:
    • Menu ActiesTerugkerende transacties → Regel maken op basis van transactie
    • Met de rechtermuisknop te klikken en te kiezen Regel maken op basis van transactie.

De kolommen gebruikt door de regels

De tabel Terugkerende transacties definieert de regels voor het aanvullen van geïmporteerde transacties.

  • Overeenkomsten kolommen 
    Kolommen om overeenkomende geïmporteerd transacties te vinden in de dialoog Regels toepassen.
    • Doc kolom - Alle regels moeten het woord !Rule bevatten
    • Kolom Beschrijving
    • Kolom Bedrag
    • Debet of Credit Rekeningen kolommen die de bankrekening of de tijdelijke tegenrekening [CA] bevatten.
      In de Inkomsten/Uitgaven boekhouding zijn dit de kolommen Rekening en Categorie.
  • Vervangingskolommen 
    Wanneer u meer details wilt toevoegen aan een regel, die eerder was ingesteld door de dialoog Regels toepassen te gebruiken, kunnen deze kolommen gebruikt worden bij het vervangen van kolommen zoals  BTW Code, KP3 , notities.. .

Voorbeeld van regels en kolommen in de tabel Terugkerende transacties

Regels kunnen ook worden ingevoerd of aangepast via de Regels toevoegen/aanpassen dialoog. Nadat ze toegevoegd zijn worden ze opgeslagen in de Terugkerende transacties tabel.

 Overeenkomsten kolommen

In de tabel Terugkerende transacties zijn een aantal kolommen voor overeenkomsten met regels die door het programma gebruikt worden om te controleren of een regel toegepast moet worden op een transactie:

De Doc kolom

Om een regel te laten bestaan moet er een van de volgende teksten in de kolom Doc staan:

De kolom Beschrijving

De kolom Beschrijving moet de tekst bevatten waarnaar gezocht moet worden in de geïmporteerde rijen:

  • Het exacte woord of zin
    • Als u Best Insurance 982-948 gebruikt als een conditie van de regel worden alle transacties die precies deze zin bevatten als overeenkomend beschouwd.
    • Als u alleen Insurance gebruikt as een conditie van de regel worden alle transacties die precies dit woord bevatten als overeenkomend beschouwd.
  • Alle woorden (beginnend met een "+")
    Als u +Best Insurance 982-948 gebruikt als een condition van de regel, worden alle transacties die deze woorden bevatten, op elke positie, beschouwd als overeenkomend.
    • Alle woorden moeten aanwezig zijn in de beschrijving van de transactie.
    • De positie van de woorden in de zin is niet van belang.
    • Het '+' teken wordt niet meegenomen in het zoeken.
  • Hoofd en kleine letters
    Er wordt geen verschil gemaakt tussen hoofd en kleine letters bij het zoeken in de tekst.
    De tekst die u invoert wordt gebruikt in zowel hoofd als kleine letters.
  • [Regel naam]
    Wanneer een beschrijving begint met tekst in vierkante haken wordt deze gebruikt als de naam van de regel. Dit wordt gebruikt voor een betere herkenbaarheid van de regels.

De Debet en Credit rekening kolommen

Wanneer de regel werd aangemaakt bij het importeren van transacties (Het dialoogvenster Regels toepassen), bevatten de kolommen Debet of Credit gewoonlijk de rekening van de bank waarvan de transactie werd geïmporteerd. Deze conditie is optioneel.

  • Als de debet of credit rekening niet is gespecificeerd wordt de regel toegepast op alle geïmporteerde rijen die de aangegeven beschrijving of bedrag bevatten.
  • Als de regel wordt gevolgd door aanvullende rijen (split over multiple rows) voert u '[ ]' in om aan te geven dat de tijdelijke tegenrekening vervangen moet worden door een lege waarde.

De kolom Bedrag

De kolom Bedrag kan een exact bedrag bevatten waarnaar gezocht moet worden in de geïmporteerde transacties. Deze conditie is optioneel.

 Vervangingskolommen

Alle andere kolommen in de Terugkerende transacties tabel worden Vervangingskolommen genoemd. Als een van deze kolommen een waarde bevat, wordt deze door het programma gebruikt om de geïmporteerde transactie te voltooien, als die kolom leeg is.

  • Gebruik de kolom BTW Code om de BTW code aan te geven die aangevuld moet worden.
  • Gebruik de kolommen KP1, KP2 of KP3 om de vereiste kostenplaatsen aan te geven.
  • Gebruik de kolom DocLink om een notitie in te voeren om rijen aan te geven waarin een koppeling naar een document moet worden aangegeven.

 Regels om rijen te kleuren

Het is mogelijk om in de tabel Terugkerende Transacties de rijen van de regels een persoonlijke kleur te geven.
Iedere transactie die overeenkomt met een gekleurde regel krijgt dezelfde kleur in de transactietabel.

Voorbeeld van gekleurde regels

Transacties over meerdere rijen

U kunt regels aanmaken die transacties toevoegen aan de rij die verwerkt wordt. Deze functionaliteit is handig voor het boeken van transacties op meerdere rekeningen, zoals bijvoorbeeld:

  • U krijgt regelmatig een betaling van 550 die geboekt moet worden op twee rekeningen en daarom drie rijen nodig heeft:
    • (550) incasso van de appartementskosten (geen tegenrekening omdat dit bedrag gesplitst moet worden over twee rekeningen)
    • (500) appartementshuur (tegenrekening huur)
    • (50) extra kosten (tegenrekening voor extra kosten).

U definieert de verdeling over meerdere rijen:

  • Extra rijen voor de regel moeten meteen volgen op de rij met !Rule.
    De extra rijen worden direct ingevoegd na de geïmporteerde transactie die overeenkomt met de regel.
  • De kolom Doc van de extra rijen moet de tekst !RuleSplit bevatten.
  • In de andere kolommen moet u de waarde aangeven die in de extra rijen aangevuld moeten worden. In dit voorbeeld hebben we tegenrekeningen "Rent" en "Admin" en de bedragen 500 en 50 toegevoegd.

Voorbeeld regels voor gesplitste transactie

Gepersonaliseerde kolommen toevoegen aan regels

Het is mogelijk in de tabel Terugkerende transacties gepersonaliseerde kolommen toe te voegen waarin een notitie of iets anders standaard weergegeven kan worden. Iedere transactie die overeenkomt met de regel wordt in de transactietabel getoond met dezelfde kenmerken.

Een nieuw jaar aanmaken met regels

Wanneer u een nieuw jaar aanmaakt met de opdracht Acties > Nieuw jaar aanmaken, worden de bestaande regels in de tabel Terugkerende transacties automatisch overgenomen in het bestand van het nieuwe jaar.

Boekhouding met dezelfde regels

Als u meerdere gelijkaardige boekhoudingen beheert (bijvoorbeeld voor klanten met vergelijkbare kenmerken), kan het nuttig zijn om reeds aangemaakte regels opnieuw te gebruiken en ze niet telkens opnieuw te moeten schrijven.

Wanneer de boekhoudingen hetzelfde rekeningschema hebben, of ten minste een compatibele structuur, kunt u de Terugkerende transacties van het ene bestand naar het andere kopiëren.

Hoe kopieert u de regels

  • Open het bronbestand (het bestand dat de regels bevat die u wilt hergebruiken).
  • Geef de tabel Terugkerende transacties weer via de opdracht
    Acties > Terugkerende transacties > Tabel Terugkerende transacties.
  • Selecteer de rijen die u wilt kopiëren.
  • Gebruik de opdracht Bewerken > Rijen kopiëren.
  • Open het doelbestand en geef de tabel Terugkerende transacties weer.
  • Plak de regels met de opdracht Bewerken > Gekopieerde Rijen invoegen in de tabel Terugkerende transacties.

U kunt ook een apart boekhoudbestand aanmaken dat als regelbibliotheek wordt gebruikt.
Zo kunt u bij het aanmaken van een nieuwe boekhouding eenvoudig het benodigde regelblok kopiëren en in het doelbestand plakken.

 

Rule conditions

The rule conditions are criteria that define when a completion rule should be automatically applied to a transaction.

They are set during the creation or editing of a rule in the Apply Rules dialog, or directly in the Recurring Transactions table.

The conditions may refer to the Description, Account, Amount, and Date.

A rule is applied only if all the set conditions are met. If even a single condition is not fulfilled, the rule will not be executed. Empty conditions are ignored.

Rules on the Amount field in the Apply Rules dialog
 

Condition on Description

Enter a word or short phrase as a keyword to identify transactions to be automated, based on the text shown in the Description column of the bank statement.

Banana Accounting automatically compares the description text of each transaction with the one specified in the rule and, if it finds a match, applies the associated rule.

To achieve more effective results, it is advisable to use only a few representative keywords (for example, the supplier or service name), so that the rule matches multiple similar transactions.

The search texts can be entered in several ways:

  • Exact word or phrase
    • For example, if you enter "Best Insurance 982-948", the program searches imported transactions that contain exactly "Best Insurance 982-948".
    • If you only enter "Insurance", the program searches imported transactions that contain the word "Insurance".
  • All words in any order (+ at the beginning)
    • If you enter "+Best Insurance 892-948", the program searches imported transactions that contain the words "Best", "Insurance", and the number "892-948" in any order.
    • All words must be present in the transaction description, but the order is not relevant.
    • The "+" symbol is not considered in the search.

Important: where there is a contract number, a policy number, a customer number, etc., it is recommended to add a "+" in front of the rule. The + allows the rule to search for individual words (or sequences of numbers) regardless of their position within the description of the imported transaction.

  • List of words (using |)
    • If you enter "coffee|restaurant", the program searches imported transactions that contain the word "coffee" or "restaurant".
      This method is useful to identify multiple categories without creating separate searches.
  • Uppercase and lowercase
    • The search does not distinguish between uppercase and lowercase letters. The entered text will be applied regardless of case.
      All text entered in the Description is displayed in the Description column of the Recurring Transactions table. 

Warning: Do NOT use the entire text from the bank statement as the description, because it is unique for that transaction.

Condition on Account

  • Enter the account from which the transactions are imported (bank, post, etc.).
  • The program records in Debit or Credit depending on the imported transaction.
  • The program automatically posts to Debit or Credit based on the transaction type.
  • If the Account field is left empty, the rule applies to all accounts that meet the description condition.

Condition on Amount (or Currency Amount)

  • Allows applying a rule only when the transaction has a specific amount.
  • Alternatively, if the exact amount is not known, you can define a range of amounts by specifying a minimum, maximum, or a specific interval in which to apply the rule.
    • Available from version 10.2.3 of Banana Accounting Plus (Dev Channel)
    • The condition must:
      • start with the symbol !
      • be enclosed in square brackets [ ]
      • use the unformatted amount, that is, without thousand separators and with a period as decimal separator
        (other formats are not recognized)
      • The operators that can be used are greater >, less <, greater or equal >=, less or equal <=, not equal <>
    • Example: to select transactions with amount greater or equal to CHF 1'000.00:
      [!>=1000.00]

Rules on the Amount field in the Apply Rules dialog

The image shows the Apply Rules dialog where you can select the Amount field and define a number range (in this example, account 1510 Furniture and Fixtures is applied to transactions with the description equal to 'Office supply purchase' and amount greater or equal to CHF 1'000).
Using this filter is useful when assigning different counterpart accounts based on the transaction amount.

Examples of conditions applicable to the Amount column

SyntaxMeaning
[!=1000.00]transactions with the exact amount of CHF 1'000.00
[!>1000.00]transactions with amount greater than CHF 1'000.00
[!>=1000.00]transactions with amount greater or equal to CHF 1'000.00
[!<1000.00]transactions with amount less than CHF 1'000.00
[!<=1000.00]transactions with amount less or equal to CHF 1'000.00
[!>=1000.00 !<=2000.00]transactions with amounts between CHF 1'000 and CHF 2'000
[! |!100.00 |!<150.00]transactions with amount exactly CHF 100.00 or CHF 150.00

Condition on Date

Starting from version 10.2.3 of Banana Accounting Plus (Dev Channel) you can apply a rule to transactions that fall within a specific period (for example, only transactions from January).

How to proceed:

  • Add a new rule as explained on the page Apply Rules Dialog - Add Rule
  • Select the Date field
  • Enter the filter condition in the Comment field.
    The condition must:
    • start with the symbol !
    • be enclosed in square brackets [ ]
    • use the date in ISO format YYYY-MM-DD
      (other formats are not recognized)
  • Example: to select transactions with dates equal or before April 1st, 2025:
    [!<2025-04-01]
     

Rules on the Date field in the Apply Rules dialog

The image shows the Apply Rules dialog where you can select the Date field and define a date range (in this example, it is applied to transactions before April 1st, 2025).
Using this filter is helpful when differentiating processes by month, quarter or year — for example, if a specific VAT code applies until a certain date and a different one after that, such as when switching to a new VAT method.

Examples of conditions applicable to the Date column

SyntaxMeaning
[!=2025-03-31]transactions with date 31.03.2025
[!>2025-03-31]transactions with date after 31.03.2025
[!>=2025-03-31]transactions with date on or after 31.03.2025
[!<2025-03-31]transactions with date before 31.03.2025
[!<=2025-03-31]transactions with date on or before 31.03.2025
[!>=2025-03-31 !<=2025-06-30]transactions in the range from 31.03.2025 to 30.06.2025
[! |!2025-03-15 |!<2025-03-18]transactions with date 15.03.2025 or 18.03.2025

 

How to define conditions in the Recurring Transactions table

Conditions can be entered directly in the Recurring Transactions table using the same syntax explained in the previous sections.

Automation rules in the Transactions table

 

Rule weight and conflict resolution

The weight of an autocomplete rule is determined by the number of conditions defined in the rule itself. The greater the number of specified conditions, the greater the weight assigned to the rule.

When multiple rules apply to the same transaction, Banana Accounting selects the rule with the highest weight, considering it more specific. This makes it possible to define generic rules and more detailed rules; in the event of a conflict, the more specific rule is always applied.

For example, the Recurring transactions table may contain the following rules:

DateDocDescriptionDebitAccCreditAcc
 !RuleCredit 1100 Debtors
 !RuleCredit Fratelli Bernasconi10301150 Customer Bernasconi

If a transaction with the description "Credit Fratelli Bernasconi" is imported into account 1030, both rules apply. However, the second rule has a higher weight because it contains an additional condition on the DebitAcc field. Since it is more specific, it is applied with priority over the first rule.

Terugkerende transacties

De tabel Terugkerende boekingen wordt gebruikt om boekingen op te slaan die herhaaldelijk worden gebruikt.

Ze bevat drie types van terugkerende boekingen:

Kolommen en weergaven bekijken en rangschikken in de tabel Terugkerende boekingen

Voordat u de herhalende boekingen invoert, moet u de tabel Terugkerende boekingen zichtbaar maken via het menu Acties  > Terugkerende boekingen.

De tabel Terugkerende boekingen laat niet toe om aangepaste weergave-instellingen op te slaan, maar neemt de weergaven en kolominstellingen over van de tabel Boekingen
Om de kolommen en hun volgorde in de tabel Terugkerende boekingen aan te passen, moet u:

  • Een nieuwe weergave toevoegen in de tabel Boekingen.
  • De kolommen rangschikken in de tabel Boekingen in de gewenste volgorde.
  • In de tabel Terugkerende boekingen kiest u de aangemaakte weergave (van de tabel Boekingen). De kolommen worden weergegeven in dezelfde volgorde als in de gekozen weergave. 

Terugkerende boekingen invoeren via de kolom Doc

Voor herhalende handelingen kunt u codes aanmaken om in de kolom Doc in te voeren voor het automatisch ophalen van gegevens.

registrazioni ricorrenti

De tabel Terugkerende Boekingen in de Inkomsten- en Uitgavenboekhouding

De functionaliteit van de tabel Terugkerende boekingen is dezelfde als in de dubbele boekhouding, alleen de kolommen zijn anders:

  • In de Inkomsten- en Uitgavenboekhouding worden de kolommen Rekening en Categorie gebruikt.
    • De kolom Rekening betreft de bankrekening, postrekening, kredietkaart... en geeft aan waar het geld vandaan komt en waar het naartoe gaat.
    • De kolom Categorie geeft de uitgaven- of inkomstenrubriek aan. Het geeft aan waarom u geld hebt uitgegeven of verdiend.
    • De kolommen Inkomsten en Uitgaven worden gebruikt om het bedrag van de beweging aan te geven.
  • In de dubbele boekhouding worden de kolommen Debetrekening en Creditrekening en de kolom Bedrag gebruikt.

recurring transactions

Opeenvolgende nummering van documenten "docnum" 
Als u in de kolom Doc van de tabel Boekingen een andere nummering wenst dan de automatische, voeg dan een rij toe in de tabel Terugkerende boekingen met in de kolom Doc de code "docnum". Voor de volgende rijen wordt het type nummering gebruikt dat is gespecificeerd in de kolom Omschrijving.

  • "0" als u geen automatische nummering wenst.
  • "1" voor een  opeenvolgende nummering.
  • "kassa-1" voor opeenvolgende nummering met het voorvoegsel "kassa-" (kassa-2, kassa-3). 
    Het programma vervangt het aangegeven cijfer aan het einde van de tekst door een opeenvolgend nummer. 
     
  • Als u bij de suggesties slechts één rij per code wilt weergeven, moet u de omschrijving als volgt vooraf laten gaan:
    • Een "*" - Toont alleen deze rij en niet die met een gelijkaardige code.
    • Een "**" - Toont alleen deze rij, maar neemt ze niet over (alleen titelrij).
    • Een "\*" - Laat toe om de omschrijving met een asterisk te beginnen, zonder deze als commando te interpreteren.

Terugkerende boekingen overnemen in de tabel Boekingen

In de tabel Boekingen kunt u de rijen ophalen die gedefinieerd zijn in de tabel Terugkerende boekingen:

  • In de tabel Boekingen voert u in de rij van de boeking de datum in. U kunt ook bijkomende kolommen toevoegen die niet aanwezig zijn in de tabel Terugkerende boekingen, afhankelijk van de weergave waarin u zich bevindt.
  • In de kolom Doc van de tabel Boekingen kiest u een van de codes die zijn gedefinieerd in de tabel Terugkerende boekingen (kolom Doc) en drukt u op Enter:
    • Het programma voegt de herhalende rijen in met dezelfde code.
    • Indien nodig kunt u altijd waarden wijzigen of aanvullen.
  • De rijen die zijn opgeslagen in de tabel Terugkerende boekingen kunnen ook worden overgenomen in de tabel Boekingen door de code in te voeren in de kolom Doc en op de toets F6 te drukken.

Boekingen kopiëren van de tabel Boekingen naar de tabel Terugkerende boekingen

Herhalende boekingen kunnen ook worden ingevoerd door bestaande boekingen uit de tabel Boekingen te kopiëren en te plakken in de tabel Terugkerende boekingen.

Ga als volgt te werk:

U kunt ook de toetsen Ctrl + C en Ctrl + V gebruiken om de boekingen te kopiëren.

 

Automatic transactions with recurring deadlines

Automatic transactions are useful for facilitating the recording of repetitive entries, such as subscriptions, insurances or taxes. By using automatic transactions, you only have to enter the entry of interest once, set a few parameters such as the start date, the frequency and the end date and then Banana Accounting Plus will inform you when an automatic transaction is ready to be created and will create it for you.

In Banana Accounting Plus, there are two ways to create automatic transactions: 

Requirements

Adding the End Date and Repeat columns to your accounting file

To be able to activate the commands for automatic transactions, the End Date and Repeat columns must be added; without these columns the commands will not be displayed.

  1. Open your accounting file or create a new accounting from the File menu > New command.
  2. Select the command from the Tools menu  > Add/Remove Functionalities...
  3. The Add/Remove Functionality dialogue will appear with the list of available functionalities.
  4. Select the option Add End Date and Repeat columns in Transactions table
    If this option is not available, check the Banana version and the plan you are using, as described in the Requirements section.
  5. Click on the OK button.

registrazioni automatiche

 

Creating an automatic transaction from the Recurring Transactions table

  1. Select the command from the Actions menu > Recurring transactions > Create automatic transaction.
  2. The Recurring transactions table will appear with a new row, showing the date of the day in the Date column and the text !Auto in the Doc column, which serves to identify the automatic transaction.
  3. Update the Date column with the date of the first occurrence you wish to schedule.
  4. Display the End Date and Repeat columns with the command from the Data menu > Columns setup... 
    Make sure to check the Visible box for both the End Date and Repeat columns. 
    If these columns are missing, you can add them as described in the Adding the End Date and Repeat columns paragraph.
    Note: The new columns are added to the Transactions table, but are only used in the Recurring Transactions table, visible in the Recurring view.
  5. Add the desired repetition to the Repeat column. For example, if you want a quarterly repetition, enter the text 3MS in the Repeat column.
  6. If the automatic transaction has an expiry date, set it in the End Date column.
  7. Complete the Description, Debit Account, Credit Account and Amount columns.
  8. Select the command from the Actions menu > Recurring transactions > Manage automatic transactions to display the scheduled transactions.

Note: If you use the command from the Actions menu > Recurring transactions > Create automatic transaction from an existing transactions in the Transactions table, the Description, Amount and Accounts columns will show the text of the original transaction.      
The Create automatic transaction command is also available in the context menu of the Transactions table (right-click on a transaction, and choose the Create automatic transaction command).

 

Creating an automatic transaction from the Manage automatic transactions dialogue

  1. Select the command from the Actions menu > Recurring transactions > Manage automatic transactions.
  2. The Manage automatic transactions dialogue will appear.
  3. Click on New automatic transaction button at the bottom of the dialogue.
  4. Complete the necessary fields:
    • Start date     
      Date from which the first automatic transaction will start. When the transactions are generated, this date will be updated with the date of the last automatic transaction created.
    • End Date
    • Repeat
    • Description
    • Account
    • Contra-account
    • Amount
    • CC1, CC2, CC3
    • Name or description (optional)
  5. Click on the OK button.

Automatisch aanvullen regels voor inkomsten en uitgaven boekhouding

In de inkomsten en uitgaven boekhouding en Cash manager werkt de functie voor het aanvullen van geïmporteerde transacties op dezelfde manier als voor het Dubbel boekhouden.

Het verschil is dat de Rekening en Categorie kolommen worden gebruikt in plaats van de Debet en Credit rekening kolommen.

  • De kolom Rekening
    Deze hoort bij de bankrekening.
  • De kolom Categorie
    Hier wordt de categorie aangegeven die de automatisch ingevulde tijdelijke tegenrekening moet vervangen.
  • De kolommen Inkomsten en Uitgaven
    Hier wordt het betreffende bedrag aangegeven. 

De Terugkerende transacties tabel in de Inkomsten en Uitgaven boekhouding

Voorbeeld terugkerende transacties tabel

  • Als de regels bedragen bevatten worden deze ingevoerd in de kolom Inkomsten of Uitgaven:
    • De kolommen voor bedragen zijn de Inkomsten en Uitgaven kolommen.
    • Als geen bedrag is gespecificeerd wordt de regel zowel op de uitgaven als inkomsten transacties toegepast.

 

De interne overdrachtsrekening

Interne overschrijving is een tegoedrekening, die wordt gebruikt om transacties met terugboeking te boeken. Zij wordt met name in de volgende gevallen gebruikt:

  • Naheffings- en terugvorderingsboekingen op de aankoopbelasting (BTW op diensten in het buitenland).
  • Gegevens import in de hoofdboekhouding vanuit het kasboek en creditkaarten.
  • Opname van de nettosalarissen die door de bank worden gedebiteerd, in afwachting van de volledige opname van de brutosalarissen met de verschillende maandelijkse inhoudingen.

Het gebruik van de interne overdrachtsrekening bij het importeren van gegevens vanuit het kasboek of credit kaart

Wanneer de kasboek of creditkaart mutaties in aparte bestanden worden bijgehouden wordt deze rekening gebruikt als een tegenrekening om ervoor te zorgen dat er geen overlappende boekingen in de import zitten van betalingen van de bank aan kas- of creditkaartrekeningen.

  • In het kasboek of creditkaart bestand wordt de ontvangst van gelden geboekt (het saldo van de kasboek- of creditkaartrekening stijgt).
  • De uitgaven van de bankrekening en de stijging in de kasboek- of creditkaartrekening wordt geboekt in het hoofdboekhoudingbestand.

De interne overdrachtsrekening moet worden gebruikt als een tegenrekening, zowel bij het boeken van de opname van de bank (hoofd boekhouding) als bij de betaling vanuit het kasboek of creditkaart (apart bestand).

Als u de kasboek of creditkaart gegevens importeert in de hoofdboekhouding wordt de interne overboekingsrekening op nul gezet:

  • De geïmporteerde gegevens van de kasboek of creditkaartrekening komen in credit van de interne overboekingsrekening.
  • De mutaties met betrekking tot betalingen die reeds ten laste van de bankrekening zijn geboekt, zullen worden gecrediteerd op de interne overboekingsrekening.

Meer details over het importeren met een interne overboekingsrekening vindt u op Gegevens uit het kasboek importeren.

Gegevens van andere programma's ophalen

Eenmalig gegevens importeren vanuit andere programma's met behulp van Excel

Wanneer u begint te werken met Banana en u moet uw gegevens importeren vanuit andere software kunt u gegevens mogelijk makkelijker overbrengen vanuit elk ander boekhoudprogramma door dit via Excel te doen.

  1. Exporteer de gegevens met uw oude boekhoud software in een formaat dat gelezen kan worden door Excel (CSV, tekst, ...)
  2. Open het geëxporteerde bestand met Excel
  3. Zet in Excel de gegevens (kolommen) in de zelfde volgorde als deze in de Banana tabellen (Rekeningen, Transacties) staan
  4. Open uw nieuwe boekhoudbestand in Banana
  5. Voeg net zoveel lege rijen toe in de Rekeningen of de Transacties tabel als er in het Excel bestand zitten.
  6. Selecteer de gegevens die gekopieerd moeten worden in Excel en gebruik daar het Kopiëren commando
  7. Ga naar Banana en voer het Plakken commando uit.

Deze methode is handig om gegevens over te dragen vanuit MS-Money, Intuit Quicken en Quickbooks, en vanuit de meeste andere boekhoudprogramma's.

dialogo importa in contabilità

Banktransacties importeren

In dit geval is het handig om een van de al beschikbare importfuncties te gebruiken.

Regelmatig gegevens importeren vanuit andere programma's

Zie ook: Naar boekhouding importeren

Het kan voorkomen dat er regelmatig gegevens vanuit andere programma's geïmporteerd moeten worden:

  • om maandelijkse transacties van uw salaris software te importeren
  • om facturen te importeren die met factureringssoftware aangemaakt zijn
  • om betalingen te importeren die met uw factureringssoftware aangemaakt zijn
  • om de verkooptransacties vanuit uw webshop te importeren
  • om gegevens vanuit andere boekhoudsoftware te importeren
  • om gegevens vanuit een ander kasboek programma te importeren (bijvoorbeeld van een restaurant of een hotel).

In deze gevallen kunt u twee verschillende methoden gebruiken:

  • verzeker u ervan dat uw applicatie de gegevens exporteert in een txt bestandsformaat dat geschikt is om geïmporteerd te worden in Banana.
    Voor meer informatie zie Developer info for importing data in Banana Accounting (Engelstalig).
  • maak een import script dat de gegevens, die vanuit een ander programma geëxporteerd worden, omzet zodat deze geëxporteerd kunnen worden naar Banana: