Zum Inhalt
v26.3

Banking & SEPA

DiKAS bietet einen vollständigen Banking-Bereich: Kontoauszüge importieren (CSV, MT940 oder direkt per FinTS), Zahlungen automatisch zuordnen, SEPA-Lastschriften und SEPA-Überweisungen erstellen. Der Matching-Algorithmus erkennt Rechnungsnummern, Kundennamen und IBANs — und ordnet eingehende Zahlungen selbstständig zu.

Admin → Banking


Bankkonten einrichten

Bankkonto anlegen

Admin → Banking → Konten → „+ Neues Konto"

Feld Beschreibung
Name Bezeichnung (z. B. „Geschäftskonto Sparkasse")
IBAN Ihre IBAN
BIC Ihre BIC
Kontoinhaber Name des Kontoinhabers
Standard-Konto Als Hauptkonto für Rechnungen verwenden

FinTS einrichten (Online-Banking-Abruf)

Wenn Sie Kontobewegungen direkt von Ihrer Bank abrufen möchten:

Admin → Einstellungen → FinTS

Feld Beschreibung
BLZ Bankleitzahl Ihrer Bank
FinTS-URL Wird automatisch per BLZ ermittelt
Benutzer-ID Ihre Online-Banking-Kennung
PIN Ihre Online-Banking-PIN
IBAN Konto, das abgerufen werden soll
BIC Bank-Identifikation
Kontoinhaber Name des Kontoinhabers
TAN-Verfahren pushTAN, chipTAN, smsTAN, etc.

Kontoauszüge importieren

Manueller Import (CSV / MT940)

  1. Laden Sie den Kontoauszug aus Ihrem Online-Banking herunter
  2. Admin → Banking → „Datei importieren"
  3. Datei auswählen (CSV oder MT940/SWIFT)
  4. DiKAS erkennt automatisch:
  5. Dateiformat und Trennzeichen
  6. Zeichenkodierung (UTF-8, Windows-1252)
  7. Spaltenstruktur
  8. Kontobewegungen werden importiert

Duplikaterkennung: Jede Transaktion erhält einen Hash aus Datum, Betrag, Name, Verwendungszweck und IBAN. Bereits importierte Transaktionen werden automatisch übersprungen.

Automatischer Abruf (FinTS)

Wenn FinTS konfiguriert ist:

  1. Admin → Banking → „Online abrufen"
  2. Zeitraum wählen (Standard: seit letztem Abruf)
  3. „Abrufen" klicken
  4. Falls Ihre Bank eine TAN verlangt:
  5. TAN-Verfahren wird angezeigt (pushTAN, chipTAN, etc.)
  6. Bei QR-TAN: QR-Code wird eingeblendet
  7. TAN eingeben → „Bestätigen"
  8. Bei pushTAN (Decoupled): Bestätigung in der Banking-App abwarten
  9. Kontobewegungen werden importiert und automatisch zugeordnet

FinTS-Ablauf im Detail

Schritt 1: Abruf starten
  → DiKAS sendet Anfrage an FinTS-Server
  → Antwort: "tan_required" + Challenge-Text

Schritt 2: TAN eingeben
  → DiKAS sendet TAN
  → Antwort: "success" + Kontobewegungen

  oder: "vop_confirmation" (Verification of Payee)
  → Name auf Empfängerkonto stimmt nicht überein
  → Warnung wird angezeigt, Bestätigung erforderlich

🔗 Zahlungszuordnung

Automatische Zuordnung (6 Stufen)

Nach dem Import versucht DiKAS, jede Kontobewegung automatisch einer Rechnung zuzuordnen. Der Algorithmus prüft in absteigender Konfidenz:

Stufe Kriterium Konfidenz Beispiel
1 Rechnungsnummer + Betrag Höchste Verwendungszweck „RE-2026-0042", Betrag 178,88 €
2 Rechnungsnummer Hoch Verwendungszweck enthält „RE-2026-0042"
3 Kundenname + Betrag Mittel Name „Müller GmbH", Betrag passt zu offener Rechnung
4 IBAN + Betrag Mittel IBAN des Kunden + passender Betrag
5 Stichwort im Verwendungszweck Niedrig Verwendungszweck enthält Kundennamen
6 Nur Betrag Niedrigste Betrag passt zu genau einer offenen Rechnung
Kontobewegung:
  Eingang: 178,88 €
  Von: Müller GmbH
  IBAN: DE89 3704 0044 0532 0130 00
  Verwendungszweck: RE-2026-0042 Mittagessen März

  → Automatisch zugeordnet: Rechnung RE-2026-0042 (178,88 €)
  → Match-Stufe: 1 (Rechnungsnummer + Betrag)
  → Status: Bezahlt ✓

Zuordnungsstatus

Status Beschreibung
Nicht zugeordnet Keine automatische Zuordnung möglich
Automatisch zugeordnet Algorithmus hat eine Rechnung gefunden
Manuell zugeordnet Sie haben die Zuordnung selbst vorgenommen
Teilzuordnung Betrag teilweise einer Rechnung zugeordnet
Kategorisiert Keiner Rechnung, aber einer Ausgabenkategorie zugeordnet
Ignoriert Bewusst übersprungen (z. B. interne Umbuchung)

Manuelle Zuordnung

Wenn die automatische Zuordnung nicht greift:

  1. Kontobewegung anklicken
  2. „Zuordnen" → Rechnung oder Kunde suchen
  3. Auswählen und bestätigen
  4. Rechnungsstatus wird automatisch aktualisiert

Teilzahlung

Wenn nur ein Teilbetrag überwiesen wurde:

  1. Zuordnung wie oben
  2. DiKAS verbucht den Teilbetrag auf der Rechnung
  3. Rechnungsstatus wechselt zu „Teilbezahlt"
  4. Der Restbetrag bleibt als offener Posten

📨 Belege erfassen

Eingangsbelege (Lieferanten-/Dienstleisterrechnungen, Quittungen) werden direkt im POS unter „Ausgaben" erfasst: Betrag und Steuersatz eingeben und den Beleg als Foto oder PDF anhängen (Kamera oder Dateiauswahl). Siehe Ausgaben & Belege.

Die so erfassten Belege fließen über den DATEV-Export in die Buchhaltung. Mit der Option „Belege einbeziehen" wird das Belegbild zusätzlich mit der Buchung verknüpft — siehe Belegbilder mitexportieren.

💡 Die Beleg-/Ausgabenerfassung im POS lässt sich unter Einstellungen → Module → „Ausgaben" ein- und ausschalten und ist über die Personalrechte steuerbar.


🏦 SEPA-Lastschrift (Einzug)

Für wiederkehrende Forderungen (Abos, offene Rechnungen mit SEPA-Mandat):

Voraussetzungen

Voraussetzung Wo konfiguriert
Gläubiger-ID Admin → Einstellungen → Backend-Config
Kunden-IBAN Admin → Kunden → [Kunde] → IBAN
SEPA-Mandat Admin → Kunden → [Kunde] → Mandatsreferenz + Datum
Rechnung mit Lastschrift-Flag Beim Abo oder bei der Rechnung

Lastschrift-Datei erstellen

  1. Admin → Banking → „SEPA-Lastschrift"
  2. Fällige Rechnungen mit SEPA-Flag werden angezeigt
  3. Einträge auswählen (oder alle)
  4. „SEPA-Datei erstellen"
  5. XML-Datei (pain.008.003.02) herunterladen
  6. In Ihr Online-Banking hochladen

SEPA-XML-Inhalt

Die erzeugte Datei enthält pro Rechnung: - MndtId: Mandatsreferenz des Kunden - DtOfSgntr: Mandatsdatum - EndToEndId: Rechnungsnummer - InstdAmt: Offener Betrag (EUR) - ReqdColltnDt: Einzugsdatum (5 Tage nach Erzeugung) - Ustrd: „Rechnung {Rechnungsnummer}"

Rücklastschrift-Handling

Wenn eine Lastschrift zurückkommt:

  1. Beim Bankimport erkennt DiKAS die Rücklastschrift (negativer Betrag)
  2. Die zugehörige Rechnung wird auf „Offen" zurückgesetzt
  3. Der SEPA-Status wechselt zu „Fehlgeschlagen"
  4. Optional: IBAN des Kunden wird zur Prüfung markiert

💸 SEPA-Überweisung (Ausgang)

Für ausgehende Zahlungen (z. B. an Lieferanten):

Einzelüberweisung

  1. Admin → Banking → Überweisungen → „+ Neue Überweisung"
  2. Empfänger-IBAN, Betrag, Verwendungszweck eingeben
  3. Überweisung wird gespeichert
  4. SEPA-Datei (pain.001) kann erstellt und heruntergeladen werden

Per FinTS direkt ausführen

Wenn FinTS konfiguriert ist, können Überweisungen direkt eingereicht werden:

  1. Überweisung erstellen
  2. „Per FinTS ausführen" klicken
  3. TAN eingeben (wie beim Abruf)
  4. Überweisung wird direkt an die Bank übermittelt

Sammelüberweisung

Mehrere Überweisungen können zu einer Sammeldatei zusammengefasst werden:

  1. Mehrere Überweisungen auswählen
  2. „Sammeldatei erstellen" → pain.001-XML mit allen Posten

Bank-Transaktionsübersicht

Die Banking-Seite zeigt alle importierten Kontobewegungen:

Spalte Beschreibung
Datum Buchungsdatum
Betrag Ein- oder Ausgang (farblich: grün/rot)
Name Auftraggeber / Empfänger
Verwendungszweck Text der Überweisung
IBAN Gegenkonto
Status Zugeordnet / Nicht zugeordnet / Ignoriert
Zuordnung Verknüpfte Rechnung oder Kunde
Konfidenz Match-Stufe (1–6) bei automatischer Zuordnung

🔐 IBAN-Validierung

DiKAS prüft IBANs auf Korrektheit:

  • Formatprüfung: Länge und Länderkennzeichen
  • Prüfsumme: IBAN-Checksumme (ISO 13616)
  • BIC-Ableitung: BIC wird automatisch aus der IBAN ermittelt
  • Bank-Lookup: Bankname wird per BLZ/IBAN angezeigt

Praxisbeispiel: Monatlicher Zahlungsabgleich

Situation: Restaurant mit 20 Firmenkunden auf Rechnung.

  1. FinTS-Abruf: „Online abrufen" → TAN eingeben → 45 neue Kontobewegungen
  2. Automatische Zuordnung: 12 Zahlungen werden sofort zugeordnet (Stufe 1–3)
  3. Manuelle Zuordnung: 3 Zahlungen ohne Rechnungsnummer → manuell zuordnen
  4. Ignorieren: 30 Buchungen (Miete, Strom, etc.) als „Ignoriert" markieren
  5. Ergebnis: 12 Rechnungen automatisch als „Bezahlt" markiert, 3 weitere manuell
  6. Offene Posten: 5 Rechnungen noch offen → Mahnlauf starten (→ Mahnwesen)

Nächster Schritt

DATEV-Export — Daten für den Steuerberater exportieren