lexoffice

fuer lexoffice
SEPA QR-Codes

Automatische GiroCode Integration fuer Ihre lexoffice Rechnungen. Schnellere Zahlungseingaenge durch SEPA QR-Codes.

Vorteile

Warum GiroCode fuer lexoffice?

Professionelle Rechnungen
GiroCodes auf jeder Rechnung - Ihre Kunden zahlen schneller und fehlerfrei.
Schnellerer Zahlungseingang
Studien zeigen: QR-Codes beschleunigen Zahlungen um bis zu 30%.
Bessere Liquiditaet
Weniger offene Posten durch einfachere Zahlungsabwicklung fuer Ihre Kunden.
GoBD-konform
Alle generierten Daten sind revisionssicher und entsprechen deutschen Standards.
Fuer wen?

Ideal fuer lexoffice Nutzer

Einzelunternehmer

Professionelle Rechnungen mit QR-Code fuer schnellere Zahlungseingaenge.

Kleinunternehmer

Zeitersparnis bei der Buchhaltung durch automatische Zahlungszuordnung.

Freiberufler

Honorarrechnungen mit GiroCode fuer vereinfachte Zahlungsabwicklung.

Agenturen

Mehrere Projekte und Kunden - immer die richtige Rechnungsnummer im Verwendungszweck.

Integration

So funktioniert die Einrichtung

Verbinden Sie lexoffice mit der GiroCode API

1

lexoffice API aktivieren

Aktivieren Sie die lexoffice API in Ihrem Account unter Einstellungen > API.

2

GiroCode API verbinden

Registrieren Sie sich bei GiroCode API und erhalten Sie Ihre Zugangsdaten.

3

Webhook einrichten

Verbinden Sie lexoffice Events mit der GiroCode Generierung.

4

Template anpassen

Fuegen Sie den QR-Code Platzhalter in Ihr Rechnungstemplate ein.

Code-Beispiel

Webhook Integration

Node.js Beispiel fuer die lexoffice Webhook-Verarbeitung

lexoffice-webhook.js
// lexoffice Webhook Handler - GiroCode Integration
// Trigger: Bei neuer Rechnung (invoice.created)

const GIROCODE_API = 'https://api.girocode-api.de/generate';
const GIROCODE_USER = process.env.GIROCODE_USER;
const GIROCODE_SECRET = process.env.GIROCODE_SECRET;

// Ihre Bankdaten
const BANK_CONFIG = {
  iban: 'DE89370400440532013000',
  recipient: 'Ihre Firma GmbH',
};

async function handleLexofficeWebhook(event) {
  if (event.eventType !== 'invoice.created') return;

  const invoiceId = event.resourceId;

  // 1. Rechnungsdetails von lexoffice abrufen
  const invoice = await fetch(
    `https://api.lexoffice.io/v1/invoices/${invoiceId}`,
    {
      headers: {
        'Authorization': `Bearer ${process.env.LEXOFFICE_TOKEN}`,
      },
    }
  ).then(r => r.json());

  // 2. GiroCode generieren
  const girocode = await fetch(GIROCODE_API, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      user: GIROCODE_USER,
      secret: GIROCODE_SECRET,
      iban: BANK_CONFIG.iban,
      paymentrecipient: BANK_CONFIG.recipient,
      purpose: `Rechnung ${invoice.voucherNumber}`,
      amount: invoice.totalGrossAmount.toString(),
      imageformat: 'png',
      dimension: '200',
      output: 'json',
    }),
  }).then(r => r.json());

  if (girocode.success) {
    // 3. QR-Code speichern/an Rechnung anhaengen
    console.log('GiroCode generiert:', girocode.data.data);
    // Hier: In Datenbank speichern oder an PDF anhaengen
  }

  return { success: true };
}
Features

Alle Funktionen

Automatische Rechnungsnummer als Verwendungszweck
Exakter Betrag aus lexoffice
Mehrere Bildformate (SVG, PNG, JPG)
Webhook-basierte Echtzeit-Generierung
Kompatibel mit lexoffice API
DSGVO-konform
GoBD-konforme Dokumentation
Support fuer alle Waehrungen

Jetzt lexoffice integrieren

Starten Sie kostenlos und verbinden Sie GiroCode mit Ihrer lexoffice Buchhaltung.

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