Neu: JSON-Export für Kontoauszüge mit SmartKontoauszug

SmartKontoauszug unterstützt jetzt JSON-Export. Ideal für Entwickler, APIs und die automatisierte Verarbeitung von Bankdaten. Inkl. Code-Beispiele.

Neu: JSON-Export für Kontoauszüge mit SmartKontoauszug

Für Entwickler und technisch versierte Nutzer bietet SmartKontoauszug ab sofort den JSON-Export an. Konvertieren Sie Ihre PDF-Kontoauszüge in strukturierte JSON-Daten – perfekt für die Weiterverarbeitung in eigenen Anwendungen.

Was ist JSON?

JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenformat, das sowohl für Menschen lesbar als auch für Maschinen einfach zu verarbeiten ist.

Beispiel:

{
  "kontoauszug": {
    "kontonummer": "DE89370400440532013000",
    "zeitraum": {
      "von": "2026-01-01",
      "bis": "2026-01-31"
    },
    "transaktionen": [
      {
        "datum": "2026-01-15",
        "empfaenger": "Müller GmbH",
        "betrag": -250.00,
        "verwendungszweck": "Rechnung 2026-001"
      },
      {
        "datum": "2026-01-16",
        "empfaenger": "Kunde AG",
        "betrag": 1500.00,
        "verwendungszweck": "Zahlung Projekt"
      }
    ]
  }
}

Warum JSON?

JSON hat sich als Standard für den Datenaustausch im Web etabliert:

  • Universell: Wird von jeder Programmiersprache unterstützt
  • Strukturiert: Hierarchische Daten abbildbar
  • Kompakt: Weniger Overhead als XML
  • API-ready: Standard für REST-APIs und Web-Services

Anwendungsfälle für den JSON-Export

1. Eigene Anwendungen entwickeln

Bauen Sie Ihre eigenen Tools zur Finanzanalyse:

// Beispiel: Gesamtausgaben berechnen
const data = JSON.parse(jsonString);
const ausgaben = data.kontoauszug.transaktionen
  .filter(t => t.betrag < 0)
  .reduce((sum, t) => sum + Math.abs(t.betrag), 0);

2. API-Integration

Integrieren Sie Kontoauszugsdaten in bestehende Systeme:

  • ERP-Systeme
  • CRM-Software
  • Dashboard-Tools
  • Buchhaltungs-APIs

3. Datenanalyse und Machine Learning

JSON eignet sich hervorragend für:

  • Python mit pandas/numpy
  • R für statistische Analysen
  • Machine Learning Modelle
  • Business Intelligence Tools

4. Automatisierte Workflows

Nutzen Sie JSON für automatisierte Prozesse:

  • Zapier/Make Integrationen
  • Node.js Automatisierungen
  • Shell-Scripting mit jq
  • Datenbank-Imports

Technische Spezifikation

Der SmartKontoauszug JSON-Export liefert:

Struktur

{
  "meta": {
    "version": "1.0",
    "exportiert_am": "2026-02-14T10:30:00Z",
    "quelle": "SmartKontoauszug"
  },
  "konto": {
    "iban": "DE89370400440532013000",
    "bic": "COBADEFFXXX",
    "inhaber": "Max Mustermann"
  },
  "zeitraum": {
    "von": "2026-01-01",
    "bis": "2026-01-31"
  },
  "saldo": {
    "anfang": 5000.00,
    "ende": 4250.00
  },
  "transaktionen": [...]
}

Transaktions-Objekt

Jede Transaktion enthält:

FeldTypBeschreibung
datumstringISO 8601 Format (YYYY-MM-DD)
valutastringWertstellungsdatum
betragnumberPositiv = Eingang, Negativ = Ausgang
waehrungstringISO 4217 Währungscode
empfaengerstringName des Empfängers/Auftraggebers
ibanstringIBAN des Gegenkontos
verwendungszweckstringVollständiger Verwendungszweck
buchungsartstringArt der Buchung

Beispiel: Python-Verarbeitung

import json

# JSON laden
with open('kontoauszug.json', 'r') as f:
    data = json.load(f)

# Transaktionen analysieren
for transaktion in data['transaktionen']:
    if transaktion['betrag'] < 0:
        print(f"Ausgabe: {transaktion['empfaenger']}: {abs(transaktion['betrag'])}€")

Beispiel: JavaScript/Node.js

const fs = require('fs');

const data = JSON.parse(fs.readFileSync('kontoauszug.json', 'utf8'));

// Einnahmen und Ausgaben berechnen
const einnahmen = data.transaktionen
  .filter(t => t.betrag > 0)
  .reduce((sum, t) => sum + t.betrag, 0);

const ausgaben = data.transaktionen
  .filter(t => t.betrag < 0)
  .reduce((sum, t) => sum + Math.abs(t.betrag), 0);

console.log(`Einnahmen: ${einnahmen}€, Ausgaben: ${ausgaben}€`);

Weitere Exportformate

SmartKontoauszug bietet verschiedene Exportformate für unterschiedliche Anwendungsfälle:

  • CSV – Für Excel und Tabellenkalkulationen
  • XML – Für Enterprise-Integration
  • DATEV – Für Steuerberater
  • Lexware – Für Lexware Buchhaltung

Fazit

Der JSON-Export macht SmartKontoauszug zur perfekten Datenquelle für Entwickler und technische Anwendungen. Strukturierte, maschinenlesbare Daten ermöglichen endlose Möglichkeiten zur Weiterverarbeitung.

Jetzt Kontoauszug als JSON exportieren