Zum Inhalt springen
Developer

Kontoauszug CAMT als CSV

Ihr übernehmt Kontoauszüge im CAMT-CSV-Format, etwa von der Sparkasse.

Format
CSV (Semikolon oder Komma), UTF-8
Rechte
Administrator, Schreibrecht Zahlungen
Beispieldatei
camt_beispiel_technisch.csv (herunterladen)

Kurz gesagt: Ladet den CSV-Export eures Kontos aus dem Onlinebanking hoch. vynst übernimmt die Umsätze und ordnet sie danach Rechnungen, Lastschriften und Konten zu.

Wofür ihr das braucht

Bankumsätze sollen in vynst ankommen, damit Lastschriften und Zahlungen ohne Abtippen zugeordnet werden können.

Bevor ihr startet

  • Rechte: Administrator mit Schreibrecht für Zahlungen.
  • Format: Der Export muss im CAMT-CSV-Format der Bank sein. Die Kopfzeile muss den Spalten in dieser Liste entsprechen (siehe unten). Ein anderes CSV-Format fällt unter „Bankumsätze als CSV“.

Datei vorbereiten

  • Nichts ändern: Die Datei so hochladen, wie die Bank sie liefert. Die Kopfzeile muss genau dem Export entsprechen.
  • Dateiname: Der Name muss .csv enthalten.
  • Trennzeichen: Semikolon, wie beim Export der Sparkasse. Komma nur bei einem Export mit Komma.
  • Datum: wie im Export, zum Beispiel 01.03.2026.
  • Beträge: wie im Export, zum Beispiel 1.234,56.

Spalten

Die Kopfzeile des Exports wird vollständig erkannt. Diese Spalten werden für die Übernahme gelesen:

Spalte Pflicht Inhalt
Auftragskonto ja Die Zeile wird übersprungen, wenn sie fehlt.
Buchungstag ja Datum der Buchung.
Kontonummer/IBAN ja IBAN des Gegenübers.
Betrag ja Betrag der Buchung.
Beguenstigter/Zahlungspflichtiger ja Name des Gegenübers.
Verwendungszweck nein Name der Buchung. Fehlt er, steht der Name des Gegenübers dort.
Buchungstext nein Interne Beschreibung.
Mandatsreferenz nein SEPA-Mandat.
Kundenreferenz (End-to-End) nein Kennung zur Dublettenprüfung.
Sammlerreferenz nein Sammelreferenz.
Waehrung nein Währung.

Die Kopfzeile muss außerdem alle übrigen Spalten des Exports enthalten, auch wenn sie nicht gelesen werden: Valutadatum, Glaeubiger ID, Lastschrift Ursprungsbetrag, Auslagenersatz Ruecklastschrift, BIC (SWIFT-Code) und Info.

Beispiel

Auftragskonto;Buchungstag;Valutadatum;Buchungstext;Verwendungszweck;Glaeubiger ID;Mandatsreferenz;Kundenreferenz (End-to-End);Sammlerreferenz;Lastschrift Ursprungsbetrag;Auslagenersatz Ruecklastschrift;Beguenstigter/Zahlungspflichtiger;Kontonummer/IBAN;BIC (SWIFT-Code);Betrag;Waehrung;Info
DE89370400440532013000;01.09.2026;01.09.2026;LASTSCHRIFT;Beitrag 09/2026 Hartmann;DE98ZZZ09999999999;M-1001;E2E-2026-0001;;;;Familie Hartmann;DE02120300000000202051;;12,50;EUR;Gebucht
DE89370400440532013000;03.09.2026;03.09.2026;GUTSCHRIFT;Spende Sommerfest 2026;;;E2E-2026-0002;SAMMEL-2026-09;;;Max Mustermann;DE44500105175407324931;;25,00;EUR;Gebucht

Beispieldatei: camt_beispiel_technisch.csv mit allen Spalten des Exports.

So geht’s

  1. CSV aus dem Onlinebanking laden.
  2. Abrechnung → Bank-Importe → Hinzufügen, Datei auswählen.
  3. Protokoll prüfen.
  4. Die Zuordnung läuft danach im Hintergrund.

Gut zu wissen

  • Bereits importierte Buchungen erkennt vynst und überspringt sie. Überlappende Zeiträume sind unproblematisch.
  • Jede Datei erzeugt eine neue Gruppe in der Liste der Bank-Importe.

Wenn etwas nicht klappt

Meldung im Protokoll Bedeutung Was tun
Error: skipped missing Auftragskonto or Buchungstag Zeile ohne Auftragskonto oder Datum. Darunter steht LINE-DATA. Zeile im Export prüfen.
Error: skipped missing IBAN or Betrag Zeile ohne IBAN oder Betrag. Zeile prüfen.
Error: skipped missing Zahlungspflichtiger Zeile ohne Namen des Gegenübers. Zeile prüfen.
Error: skipped duplicate Buchung gibt es schon. Nichts tun.
Error: skipped empty line Leerzeile. Nichts tun.
Error: less then one line Keine Datenzeile. Export prüfen.
FAILED: No matching processor found. Kopfzeile passt nicht zum CAMT-CSV-Format. Export der Bank unverändert hochladen.

Siehe auch