Zum Inhalt springen

FunktionenKI-Anbindung und API

Buchhaltungssoftware mit API

Deine Software schreibt E-Rechnungen und lädt Belege hoch.

API-Zugang schon in der Testphase, mit Tagesgrenzen.

Praxistest vom 23. Oktober 2026

E-Rechnung per API, ohne doppelte Entwürfe

Deine Anwendung legt einen Entwurf an, bimetrics nennt fehlende Angaben und liefert die Vorschau.

  • ZIPbimetrics-e-rechnung-api.zip12,2 KB
    • JSe-rechnung-api.mjsSkript19,7 KB
    • JSONrechnung.example.jsonRechnung1,0 KB
    • MDREADME.md11,5 KB
  • JSONpraxistest.jsonErgebnis1,7 KB
e-rechnung-api.mjsbimetrics-e-rechnung-api.zip · 19,7 KBAuszug
…const created = owned(client, await client.request('POST', '/api/draft/', { body: state.createBody, key: `${state.runId}:create` }));…if (command === 'replay') { log(`Derselbe Idempotency-Key und Inhalt liefern dieselbe Entwurf-ID: ${created.id}`); return { replayed: true, draftId: created.id }; }…
rechnung.example.jsonbimetrics-e-rechnung-api.zip · 1,0 KBAuszug
{"currency": "EUR","invoiceKind": "ZUGFeRD","typeCode": "380",…"invoiceDraftBody": {…"einvoiceProfile": "EN16931",…}}
praxistest.jsonAuszug
{"profile": "XRECHNUNG","create": {"httpStatus": 200,"typeCode": "380"},"replay": {"httpStatus": 200,"sameDraftId": true,…},"check": {"buyerReferenceCorrectedInSameDraft": true,"remainingBlocker": "xrechnung_buyer_email_required",…},"preview": {"pages": 1,"watermark": "ENTWURF",…},"issued": false,"exampleFiles": {"e-rechnung-api.mjs": "0bc973977cf5…",…}}
  1. "create"Entwurf angelegt, XRechnung über 595,00 €
  2. "sameDraftId"Genau so wiederholt: derselbe Entwurf
  3. "remainingBlocker"Käuferreferenz ergänzt, im selben Entwurf
  4. "watermark"Vorschau geladen: 1 Seite, ENTWURF

Testdaten, geprüft bis zur Vorschau. Ausgestellt wird als ZUGFeRD oder XRechnung, mit eigenem Aufruf.

Weitere Anwendungen

Belege, Zahlungen und Daten per API

Je Aufgabe ein Aufruf, mit dem Recht, das sie braucht.

API-Dokumentation ansehen

Belege aus deinen Tools übernehmen

Eine Datei je Aufruf, mit eigener Upload-ID: Wiederholt deine Anwendung ihn, bleibt es ein Beleg.

  • POST /api/document/ · X-Upload-Request-Id
Rezept: Beleg hochladen und auslesen

Buchungen und Belege für dein Reporting

Lies Belege, Umsätze, Kontakte und Buchungen. Änderungen holst du regelmäßig ab, ohne alles neu zu laden.

  • POST /api/accounting/booking/filter

Zahlung und Rechnung zusammenführen

Weiß dein System, welche Zahlung zu welcher Rechnung gehört, ordnet es sie zu. Gebucht wird wie in der App.

  • POST /api/match/
Schreiboperationen in der Entwickler-Doku

Ohne eigenen Code: Make und n8n

Die Make-App lädt Belege hoch und ruft sie ab, die Vorlage für n8n überträgt eine PDF.

Jede Anwendung bekommt ihren eigenen Schlüssel

Als Inhaber legst du ihn für eine Firma an, mit genau den Rechten, die deine Anwendung braucht.

  • Ausstellen ist ein eigenes Recht.
  • 30, 90 oder 365 Tage gültig, jederzeit widerrufbar.
  • Alle Inhaber erfahren von jedem neuen Schlüssel.

Beispieldaten

Fragen zur Buchhaltungs-API

Wie verhindere ich doppelte Entwürfe, wenn ein Aufruf wiederholt wird?

Sende denselben Aufruf mit demselben Idempotency-Key. bimetrics legt dann keinen zweiten Entwurf an und gibt den vorhandenen zurück. Für Uploads gilt dasselbe mit der Upload-ID.

Brauche ich die API oder den MCP-Zugang?

Die API ist für deine eigene Software und feste Abläufe, etwa Rechnungen aus deinem Projekttool oder einen Belegimport. Über MCP fragst du deinen KI-Assistenten und gibst ihm Aufgaben im Chat. Beide haben eigene Freigaben. API oder MCP wählen

Kann die API Rechnungen per E-Mail versenden?

Ja, als eigenen Aufruf mit dem Recht mail:send. Erstellen und Abschließen allein versenden nichts. Versendest du selbst, rufst du PDF und XML über die API ab.

Gibt es Webhooks?

Nein. Deine Anwendung fragt Änderungen regelmäßig ab. Wie das ohne vollständiges Neuladen geht, zeigt das Rezept Delta-Sync. Rezept: Delta-Sync

Kann ich die API im kostenlosen Test nutzen?

Ja. KI-Assistenten und API kannst du schon in der Testphase nutzen, mit Tagesgrenzen für faire Nutzung. Nur ausstellende Serien richtest du per API erst mit Tarif ein. Grenzen ansehen

Bau deine erste Anbindung

Die API ist in jedem Tarif ohne Aufpreis dabei, im Test mit Tagesgrenzen.

Kostenlos testen