BankImportPlus ermöglicht es, Banktransaktionen direkt in Ihr Dolibarr-Bankkonto zu importieren. Das Modul erkennt automatisch, welche Buchungen bereits vorhanden sind (Duplikatschutz), und versucht, jede Transaktion einer offenen Rechnung oder einem Geschäftspartner zuzuordnen – so sparen Sie viel manuelle Arbeit bei der Bankabstimmung.
Das Modul bietet zwei Import-Methoden:
Eine Importvorlage beschreibt dem Modul, wie Ihre CSV-Datei aufgebaut ist: welche Spalte das Datum enthält, welche den Betrag, welche den Verwendungszweck usw. Sie müssen diese Vorlage nur einmalig pro Bank anlegen und können sie danach für alle zukünftigen Importe wiederverwenden.
Sobald Ihre Importvorlage angelegt ist, können Sie CSV-Dateien hochladen:
Die Vorschau zeigt alle eingelesenen Transaktionen nebeneinander mit den bereits in Dolibarr vorhandenen Bankbuchungen. So sehen Sie auf einen Blick, welche Buchungen neu sind und welche bereits existieren.
Bei ausgehenden Zahlungen (negativer Betrag) kann das Modul automatisch eine Lieferantenrechnung in Dolibarr erstellen, validieren und als bezahlt markieren.
Jede erstellte Lieferantenrechnung enthält:
Enable Banking ist ein europäischer Service, der es ermöglicht, Banktransaktionen sicher und direkt aus dem Online-Banking abzurufen – ohne manuelle CSV-Exporte. Die Verbindung erfolgt über den gesetzlich geregelten PSD2-Standard (EU-Richtlinie für offenes Bankwesen), bei dem Sie der Anwendung ausdrücklich Zugriff auf Ihre Kontodaten erteilen müssen.
Enable Banking unterstützt über 2.000 Banken in Europa, darunter österreichische Banken wie Erste Bank, Raiffeisen, Sparkasse, Volksbank und BAWAG sowie deutsche Banken wie Deutsche Bank, Commerzbank und Sparkasse.
Die Einrichtung ist einmalig und dauert ca. 15–20 Minuten.
1. Umgebung wählen – „Production" klicken:
Klicken Sie auf die Schaltfläche Production (nicht Sandbox!).
Sandbox ist nur für Entwickler und Testzwecke gedacht und unterstützt nur eine
begrenzte Anzahl von Banken.
2. RSA-Schlüssel-Methode wählen:
Sie haben zwei Optionen – wählen Sie jene, die zu Ihren Kenntnissen passt:
openssl genrsa -out private_key.pem 2048
openssl rsa -in private_key.pem -pubout -out public_key.pem
Laden Sie dann die erzeugte public_key.pem als Zertifikat hoch.
3. Formularfelder ausfüllen:
https://your-dolibarr-instance.example.com/custom/bankimportplus/bankimportplus_eb_callback.php
https://your-dolibarr-instance.example.com/custom/bankimportplus/bankimportplus_privacy.php
https://your-dolibarr-instance.example.com/custom/bankimportplus/bankimportplus_terms.php
Klicken Sie abschließend auf Register.
private_key.pem-Datei,
die Sie in Schritt 4 mit OpenSSL erzeugt haben.
Nach der Registrierung erscheint die App im Control Panel mit dem Status Inactive Um die Anwendung zu aktivieren, müssen Sie Ihr eigenes Bankkonto (jenes, von dem Sie Transaktionen importieren möchten) mit der Enable-Banking-App verknüpfen.
Klicken Sie auf die Schaltfläche Activate by linking accounts.
Es erscheinen drei Auswahlfelder:
Klicken Sie anschließend auf Link.
Sie werden zur Enable-Banking-Authentifizierungsseite weitergeleitet. Klicken Sie auf Authentifizierung fortsetzen, um fortzufahren.
Schließen Sie die Authentifizierung über die E-Banking-App Ihrer Bank ab – in der Regel über eine Push-Benachrichtigung, einen QR-Code-Scan oder einen SMS-Code in der mobilen Banking-App Ihrer Bank. Nach erfolgreicher Authentifizierung ist die App aktiviert und Ihr Bankkonto verknüpft.
Kopieren Sie private_key.pem auf den Server, auf dem Dolibarr läuft – aber außerhalb des Web-Verzeichnisses (nicht im htdocs-Ordner!). Notieren Sie den vollständigen Pfad, z. B.:
/home/dolibarr/keys/private_key.pem
Öffnen Sie in Dolibarr: Administration → Module/Anwendungen → BankImportPlus → Einstellungen (Zahnrad-Symbol). Tragen Sie folgende Werte ein:
/home/dolibarr/keys/private_key.pem)Klicken Sie auf Speichern. Das Untermenü Enable Banking erscheint jetzt im linken Menü von BankImportPlus.
Sobald die Einstellungen gespeichert sind, können Sie Ihr Bankkonto verbinden:
Meldet Ihre Bank nach der Authentifizierung mehrere Konten, erscheint eine Auswahlseite – wählen Sie dort das gewünschte Konto aus und bestätigen Sie.
Um eine bestehende EB-Verbindung zu entfernen, klicken Sie in der Verbindungsliste auf das Löschen-Symbol neben dem jeweiligen Konto.
Der Abruf von Transaktionen erfolgt immer manuell. Es gibt keinen automatischen Hintergrundprozess – Sie entscheiden selbst, wann Sie neue Buchungen aus Ihrer Bank holen möchten.
Das Modul versucht automatisch, jede importierte Transaktion einer offenen Rechnung oder einem Geschäftspartner in Dolibarr zuzuordnen. Das funktioniert so:
Wurde keine automatische Zuordnung gefunden, können Sie in der Import-Vorschau Rechnung und Geschäftspartner manuell aus einer Dropdown-Liste auswählen.
Unter dem Menüpunkt Statistik stehen zwei Auswertungen zur Verfügung:
Wählen Sie oben Monat und Jahr aus der Dropdown-Liste und klicken Sie auf Anzeigen.
Unter Export können Sie Ihre importierten Banktransaktionen in verschiedenen Formaten herunterladen:
Wählen Sie einen Datumsbereich (Von – Bis) und optional ein bestimmtes Bankkonto. Wenn Sie kein Konto auswählen, werden alle Konten exportiert. Klicken Sie dann auf Export erstellen.
Unter Import-Historie finden Sie eine vollständige Aufzeichnung aller bisherigen Importe. Für jeden Import werden angezeigt:
Die Historie dient als Nachweis und erleichtert die Fehlersuche bei unklaren Importen.
Die Einstellungsseite des Moduls ist erreichbar über: Administration → Module/Anwendungen → BankImportPlus → Einstellungen (Zahnrad-Symbol).
| Einstellung | Beschreibung |
|---|---|
| Rechnungen automatisch bezahlt setzen | Wenn aktiv, wird eine zugeordnete Rechnung beim Import automatisch auf „Bezahlt" gesetzt. Standardmäßig aktiviert. |
| Enable Banking App-ID | Die Application ID aus dem Enable Banking Control Panel – erforderlich für alle EB-Funktionen. |
| Enable Banking Private-Key-Pfad | Vollständiger Serverpfad zur privaten RSA-Schlüsseldatei. Die Datei muss außerhalb des Web-Verzeichnisses liegen (nicht im htdocs-Ordner!). |
| Enable Banking Debug-Logging | Aktiviert ausführliches Logging in das Apache-Error-Log. Nur zur Fehlersuche einschalten – im Normalbetrieb deaktiviert lassen. |
| EB Puffer-Tage Duplikaterkennung | Anzahl der Tage, um die der Datumsbereich bei der Enable-Banking-Duplikaterkennung erweitert wird. Standard: 5 Tage. Erhöhen Sie diesen Wert, wenn Buchungen mit Valutadatum knapp außerhalb des Abrufzeitraums fälschlicherweise als Duplikate erkannt werden. |
| Landing Page nach Import | URL der Seite, auf die nach einem erfolgreichen Import weitergeleitet wird. Standard: die BankImportPlus-Startseite. |