DATEV

fuer Steuerberater
SEPA QR-Codes

GiroCode Integration fuer DATEV-Umgebungen. Automatische SEPA QR-Codes auf Honorarrechnungen und Mandantenrechnungen.

Vorteile

Warum GiroCode fuer DATEV?

Steuerberater-optimiert
Speziell fuer Honorarrechnungen und Mandantenrechnungen entwickelt.
GoBD-konform
Vollstaendig revisionssichere Dokumentation gemaess deutscher Standards.
Schnellere Honorare
Mandanten zahlen schneller durch einfaches QR-Code-Scannen.
DSGVO & Datenschutz
Keine Speicherung sensibler Mandantendaten - alles in Echtzeit.
Zielgruppen

Ideal fuer Berater und Kanzleien

Steuerberatungskanzleien

Honorarrechnungen mit GiroCode fuer schnellere Zahlungseingaenge von Mandanten.

Rechtsanwaelte

Kostenrechnungen und Honorarnoten mit SEPA QR-Code fuer einfache Zahlung.

Wirtschaftspruefer

Pruefungsrechnungen mit automatisch generiertem Zahlungs-QR-Code.

Unternehmensberater

Beratungshonorare schneller erhalten durch vereinfachte Zahlungsabwicklung.

Integration

Einfache Einrichtung

In wenigen Schritten zur DATEV-Integration

1

GiroCode API Account

Registrieren Sie sich und erhalten Sie Ihre API-Zugangsdaten.

2

DATEV Export nutzen

Exportieren Sie Rechnungsdaten aus DATEV oder nutzen Sie die API.

3

Automatisierung einrichten

Verbinden Sie den Rechnungsexport mit der GiroCode Generierung.

4

In Dokumente integrieren

Fuegen Sie den QR-Code in Ihre Rechnungsvorlagen ein.

Code-Beispiel

Python Integration

Beispiel-Skript zur Verarbeitung von DATEV-Exporten

datev_girocode.py
#!/usr/bin/env python3
"""
DATEV Integration - GiroCode Generator
Verarbeitet DATEV Rechnungsexporte und generiert GiroCodes
"""

import requests
import csv
from pathlib import Path

GIROCODE_API = "https://api.girocode-api.de/generate"
GIROCODE_USER = "ihr_username"
GIROCODE_SECRET = "ihr_api_secret"

# Kanzlei-Bankverbindung
BANK_CONFIG = {
    "iban": "DE89370400440532013000",
    "recipient": "Steuerberatung Mustermann",
}

def generate_girocode(invoice_number: str, amount: float) -> dict:
    """Generiert GiroCode fuer eine Rechnung"""
    response = requests.post(
        GIROCODE_API,
        json={
            "user": GIROCODE_USER,
            "secret": GIROCODE_SECRET,
            "iban": BANK_CONFIG["iban"],
            "paymentrecipient": BANK_CONFIG["recipient"],
            "purpose": f"Honorar {invoice_number}",
            "amount": f"{amount:.2f}",
            "imageformat": "png",
            "dimension": "200",
            "output": "json",
        },
        timeout=30,
    )
    return response.json()

def process_datev_export(csv_path: str) -> list:
    """
    Verarbeitet DATEV CSV-Export
    Erwartet Spalten: Rechnungsnummer, Betrag, Mandant
    """
    results = []

    with open(csv_path, encoding="utf-8") as f:
        reader = csv.DictReader(f, delimiter=";")

        for row in reader:
            invoice_number = row.get("Rechnungsnummer", "")
            amount = float(row.get("Betrag", "0").replace(",", "."))

            if invoice_number and amount > 0:
                result = generate_girocode(invoice_number, amount)

                if result.get("success"):
                    results.append({
                        "invoice": invoice_number,
                        "qr_code": result["data"]["data"],
                        "success": True,
                    })
                    print(f"✓ GiroCode fuer {invoice_number} generiert")
                else:
                    results.append({
                        "invoice": invoice_number,
                        "error": result.get("response_desc"),
                        "success": False,
                    })
                    print(f"✗ Fehler bei {invoice_number}")

    return results

if __name__ == "__main__":
    # Beispiel: DATEV Export verarbeiten
    results = process_datev_export("datev_rechnungen.csv")
    print(f"\nVerarbeitet: {len(results)} Rechnungen")
Features

Alle Funktionen

DATEV-kompatible Verarbeitung
Honorarnummer als Verwendungszweck
Batch-Verarbeitung von Rechnungen
Mehrere Bildformate (SVG, PNG, JPG)
GoBD-konforme Dokumentation
DSGVO-konform
Mandanten-spezifische Referenzen
Integration in Kanzleisoftware

Compliance & Datenschutz

Die GiroCode API ist vollstaendig DSGVO-konform und erfuellt die Anforderungen der GoBD. Es werden keine Mandantendaten gespeichert - alle QR-Codes werden in Echtzeit generiert und nicht gecacht. Server befinden sich ausschliesslich in Deutschland.

Jetzt fuer Ihre Kanzlei nutzen

Starten Sie kostenlos und integrieren Sie GiroCode in Ihre DATEV-Umgebung.

Sofortiger Zugang nach Registrierung
Keine Setup-Gebühren
Jederzeit kündbar