Banktransaktionen importieren (Camt ISO20022) [BETA]

Dokumentation •
In diesem Artikel

Mit dieser Funktion können Sie Banktransaktionen in Ihre Buchhaltung mit Camt ISO20022-Dateien importieren. Durch die Auswahl eines Ordners mit Camt (052,053,054)-Dateien erkennt das Programm alle noch nicht in den Konten erfassten Transaktionen und importiert sie. Diese Funktion hilft Ihnen, den Prozess zu beschleunigen und das Risiko von Fehlern oder Duplikaten zu verringern.

Das Programm liest die Camt-Dateien, speichert sie in einer Datenbank, liest dann deren Inhalt und speichert die gefundenen Transaktionen, die dann für den Import in die Buchhaltung vorgeschlagen werden.

Diese Funktion befindet sich derzeit in der BETA-Version zur experimentellen Nutzung, was bedeutet, dass wir Feedback und Verbesserungsvorschläge begrüßen.

Voraussetzungen

Datenvorbereitung

Bevor Sie mit dem Datenimportprozess beginnen, um sicherzustellen, dass das Programm ordnungsgemäß funktioniert, stellen Sie sicher:

  • Bereiten Sie einen Ordner vor, der alle Camt-Dateien (*.xml) enthält, die in die Buchhaltung importiert werden sollen. Innerhalb dieses Ordners können die Daten nach Belieben organisiert werden; Sie können sie zum Beispiel nach Buchhaltungsjahr oder Bank unterteilen.
  • Überprüfen Sie die Berechtigungen des Ordners. Das Programm muss in der Lage sein, Daten in den ausgewählten Ordner zu lesen und zu schreiben.
  • Geben Sie für jedes Konto die IBAN in der Spalte 'BankIban' ein. Wenn Sie die Spalte 'BankIban' in der Tabelle 'Konten' nicht sehen, können Sie sie im Menü 'Werkzeuge --> Funktionen hinzufügen/entfernen' hinzufügen und 'Adressspalten in der Kontotabelle hinzufügen' auswählen. Stellen Sie sicher, dass die IBAN korrekt, in Großbuchstaben und ohne Leerzeichen oder Zeichen zwischen den Zeichen geschrieben ist.
  • Installieren Sie die Erweiterung: Swiss Camt ISO20022 Reader. Diese Erweiterung ist erforderlich, damit der Import funktioniert.

So starten Sie

  1. Öffnen Sie Banana Accounting Plus.
  2. Öffnen Sie Ihre Buchhaltungsdatei oder erstellen Sie eine neue.
  3. Klicken Sie im Menü 'Aktionen' auf den Befehl "Banktransaktionen importieren (Camt ISO20022)"
  4. Wählen Sie den Ordner aus, in dem sich Ihre Dateien befinden
  5. Anzeigen und verwalten Sie die Daten im Dialog
  6. Drücken Sie OK, um die Transaktionen zu importieren

Nach dem Import der Transaktionen können Sie die Regeln für die automatische Vervollständigung der importierten Transaktionen verwenden. Wenn Sie den Befehl "Banktransaktionen importieren" erneut auswählen, sollten alle Bankkonten auf dem neuesten Stand sein.

Ordnerauswahl

Beim ersten Start dieser Funktion müssen Sie den Ordner auswählen, der Ihre Dateien enthält; bei nachfolgenden Interaktionen merkt sich das Programm den ausgewählten Ordner.

Sobald der Ordner ausgewählt ist, liest das Programm die Dateien und deren Inhalt. Während des Prozesses zeigt ein Dialog den Fortschritt der Operation an. Das Lesen der Daten ist in zwei Hauptschritte unterteilt:

  1. Lesen der Dateien im Ordner: Der gesamte Ordner wird gescannt, und alle neuen Dateien werden in der Datenbank gespeichert.
  2. Lesen des Inhalts der Dateien: Es werden nur Dateien mit einem Erstellungsdatum innerhalb des Buchhaltungszeitraums geöffnet und gelesen. Im Dialog können Sie auch wählen, Dateien zu lesen, die vor dem Eröffnungsdatum der Buchhaltung erstellt wurden, indem Sie das Feld "Dateien vor dem Datum ignorieren" ändern.

Sie haben die Möglichkeit, das Lesen von Dateien oder deren Inhalt jederzeit zu stoppen, indem Sie auf die Schaltfläche "Abbrechen" drücken. Wenn Sie anhalten, bleiben die bis zu diesem Zeitpunkt gelesenen Daten gespeichert. Beim nächsten Mal setzt das Programm das Lesen fort, indem die fehlenden Daten zur Datenbank hinzugefügt werden.

Zur Vereinfachung überprüft das Programm jeden Tag automatisch, ob neue Inhalte im Ordner vorhanden sind. Wenn Sie neue Dateien hinzugefügt haben und eine Lesung erzwingen möchten, können Sie dies tun, indem Sie im Importdialog auf die Schaltfläche "Alle Dateien lesen" klicken.

Dialog zum Import von Banktransaktionen

Der Dialog bietet eine Übersicht über die verarbeiteten Dateien, die verwendeten Parameter und die zu importierenden Transaktionen. Sie können die Parameter im Dialog jederzeit ändern, und die Daten werden sofort neu berechnet.

Registerkarte Ordner

Bietet eine Übersicht über den Import und die Liste der Dateien mit zu importierenden Transaktionen.

Im Feld "Ordner auswählen" können Sie den Pfad des gewählten Ordners sehen und diesen jederzeit ändern. Das Programm zeigt an, wenn der ausgewählte Ordner nicht gültig ist.

Falls Sie den Ordner umbenennen müssen, denken Sie daran, den Namen hier im Dialog ebenfalls zu aktualisieren; standardmäßig verwendet das Programm den Namen des zuletzt gespeicherten Ordners, und wenn der Ordner nicht gefunden wird, wird ein Fehler gemeldet.

Falls Sie den Namen der Dateien im Ordner ändern müssen, können Sie dies problemlos tun, da die Dateien basierend auf ihrem Inhalt und nicht auf ihrem Namen erkannt werden. Aus dem gleichen Grund, falls zwei Dateien mit demselben Inhalt, aber unterschiedlichem Namen vorhanden wären, würde das Programm sie als Kopie voneinander betrachten und nur mit einer von ihnen arbeiten, die andere ignorieren.

Unterordner ignorieren

Mit diesem Kontrollkästchen können Sie den Inhalt aller Unterordner im ausgewählten Ordner ignorieren. Dies ist nützlich, wenn sich beispielsweise die Camt-Dateien für die aktuelle Buchhaltung im ausgewählten Ordner befinden, während die für die vergangene Buchhaltung (oder andere Dateien) in Unterordnern abgelegt sind. Auf diese Weise wird das Lesen der Daten effizienter. Standardmäßig ist dieses Kontrollkästchen aktiviert. Die ignorierten Dateien werden nicht in die Datenbank eingefügt.

Durch Deaktivieren des Kontrollkästchens werden alle Daten aus den Camt-Dateien in den Unterordnern gelesen und in der Datenbank gespeichert, unabhängig von ihrem Erstellungsdatum.

Dateien vor dem Datum ignorieren

Dieses Feld weist das Programm an, den Inhalt von Dateien, die älter als ein bestimmtes Datum sind, nicht zu lesen. Standardmäßig werden Dateien, die älter als das Eröffnungsdatum der Buchhaltung sind, nur in der Datenbank gespeichert, aber ihr Inhalt wird nie gelesen. Mit diesem Feld können Sie ein Datum festlegen, das das Eröffnungsdatum ersetzt.

Alle Dateien lesen

Liest den Inhalt des Ordners. Standardmäßig wird der Inhalt des Ordners täglich gelesen, aber durch Klicken auf diese Schaltfläche können Sie den Ordner sofort lesen lassen. Dies ist nützlich, wenn Sie eine neue Camt-Datei in den Ordner hinzugefügt haben und möchten, dass sie sofort gelesen wird, um ihre Transaktionen zu importieren.

Ordnerregisterkarte

Registerkarte Bankkonten

Die Registerkarte Bankkonten gruppiert die Liste der in der Buchhaltung erscheinenden Bankkonten. Für jedes Konto werden die Grunddaten angezeigt, zusammen mit einigen Informationen, die je nach Import variieren können:

  • Buchhaltungssaldo: Der aktuelle Saldo in der Buchhaltung.
  • Letzter Banksaldo: Der zuletzt erkannte Banksaldo aus den Camt-Dateien.
  • Neue Transaktionen: Die Anzahl der gefundenen neuen Transaktionen.
  • Gesamtsumme neuer Transaktionen: Die Gesamtsumme (Saldo) der zu importierenden Transaktionen.
  • Letzter Import: Das Datum des letzten vollständigen Lesens des Ordners, der die Dateien enthält.
  • Status:
    • Auf dem neuesten Stand: Es wurden keine neuen Transaktionen für dieses Konto gefunden.
    • Neue Transaktionen: Einige Transaktionen wurden für dieses Konto gefunden, die in der Buchhaltung nicht vorhanden sind.

Ordnerregisterkarte

Registerkarte Transaktionsdetails

Zeigt, gruppiert nach Konto, die Daten aller Transaktionen an, die in die Buchhaltung importiert werden müssen. Sie haben die Möglichkeit, bestimmte Transaktionen oder alle Transaktionen, die mit einem bestimmten Konto zusammenhängen, durch Kontrollkästchen auszuschließen; diese ausgeschlossenen Transaktionen werden Ihnen beim nächsten Anzeigen des Dialogs erneut vorgeschlagen.

Es ist derzeit nicht möglich, eine Transaktion dauerhaft vom Import auszuschließen.

Nur Transaktionen ab

Sie können wählen, nur Transaktionen nach einem bestimmten Datum zu berücksichtigen, das standardmäßig das Eröffnungsdatum der Buchhaltung ist. Das Programm liest den Inhalt der in der Datenbank gespeicherten Dateien und zeigt Ihnen eine Liste der Transaktionen, die noch nicht in die Buchhaltung importiert wurden. Sie können ein Datum festlegen, ab dem neue Transaktionen für den Import berücksichtigt werden sollen.

Um festzustellen, ob eine Transaktion bereits in der Buchhaltungsdatei vorhanden ist, verlässt sich das Programm hauptsächlich auf die Transaktions-ID (Spalte ExternalReference). Wenn die Transaktionen in der Transaktionstabelle keine ID haben, z.B. weil sie über CSV-Dateien importiert wurden und diese Information von Banken in CSV-Dateien oft weggelassen wird, können Sie einfach ein Datum nach der letzten importierten Transaktion eingeben. Auf diese Weise wird das Programm nicht vorschlagen, Transaktionen vor diesem Datum zu importieren.

Alle neuen Transaktionen, die mit Camt-Dateien (052, 053 und 054) importiert werden, sollten mit einer Kennung für jede einzelne Transaktion gemäß dem ISO20022-Standard versehen sein.

Ordnerregisterkarte

Registerkarte Einstellungen

Gespeicherte Daten löschen

Derzeit haben Sie hier nur die Möglichkeit, die Daten aller in der Datenbank gespeicherten Importe zu löschen. Nach der Bestätigung der Löschung werden Sie zur Registerkarte Ordner weitergeleitet und sehen alle Standardwerte. Wenn Sie einen neuen Import durchführen möchten, klicken Sie einfach auf die Schaltfläche "Alle Dateien lesen".

Dieser Befehl löscht nur den Inhalt der Tabellen in der Datenbank. Wenn Sie die Datenbank vollständig löschen möchten, müssen Sie die Datei "*.db" in Ihrem Ordner manuell löschen.

Das Löschen der Datenbankdaten hat keinen Einfluss auf die Daten in der Buchhaltung.

Datenbankdatei

Das Programm verwendet eine SQlite-Datenbank, um Importdaten zu speichern.

Beim ersten Verwenden dieser Funktion speichert das Programm, falls der ausgewählte Ordner gültig ist, die Datenbankdatei (*.db) darin.

Diese Datei muss an ihrem Standort verbleiben und darf nicht verschoben werden, da das Programm danach sucht. Wenn Sie die .db-Datei versehentlich verschieben oder löschen, erstellt das Programm eine neue. Jedes Mal, wenn das Programm eine neue .db-Datei erstellt, muss der gesamte Inhalt des Dateiordners erneut gelesen werden.

Die Datenbank speichert alle Daten über die in verschiedenen Schritten gelesenen Dateien:

  • Speichert die Liste der Dateien in den Ordnern. Falls im Dialog angegeben ist, dass Unterordner ignoriert werden, werden die Dateien in den Unterordnern nicht gespeichert (Standard aktiv).
  • Speichert die Liste der Bankkonten (und zugehörige Informationen), die in der Buchhaltung vorhanden sind. Falls diese Daten in der Buchhaltung geändert werden, würde die Datenbank ihre Informationen aktualisieren.
  • Speichert die Liste der in geöffneten und gelesenen Dateien gefundenen Transaktionen.
  • Speichert die Importhistorie (Wer hat den Import durchgeführt, wann und mit welcher Softwareversion).

Protokolldatei

Banana generiert während des Importvorgangs auch eine Protokolldatei. Diese Datei kann für Entwickler nützlich sein, falls beim Importvorgang Probleme auftreten, um zu verstehen, was schief gelaufen ist.

Kontaktieren Sie unser Support-Team, und sie helfen Ihnen, die Datei in Ihrem aktiven Verzeichnis zu finden.

Fehlerbehebung

  • Wenn Sie keine Transaktionen zum Importieren sehen, der ausgewählte Ordner jedoch korrekt ist, überprüfen Sie bitte:
    • Ob die in der Tabelle "Konten" eingefügten Bankkonten korrekt sind.
    • Wenn der Abrechnungszeitraum die zu importierenden Transaktionen enthält.
help_id
ImportBankTransactionsCamtIso20022

Helfen Sie uns, unsere Dokumentation zu verbessern

Ihre Anregungen, wie wir diese Seite verbessern könnten, sind uns jederzeit willkommen.

Sagen Sie uns bitte, welches Thema eine bessere Erklärung braucht oder wie wir ein Argument verständlicher erklären könnten.

Diesen Artikel teilen: Twitter | Facebook | LinkedIn | Email