Öffentliche Schnittstelle (API)

Öffentliche Schnittstelle (API): Kunden und Rechnungen aus deinem System

Wenn deine Rechnungen in einem anderen System entstehen, sollen sie nicht zweimal getippt werden. Dafür gibt es die Schnittstelle, und sie kann im Moment genau zwei Dinge.

  • Kunden und Rechnungen
  • Schlüssel je Firma
  • Erste Ausbaustufe
  • 2Ressourcen: Kunden und Rechnungen
  • 1Schlüssel je Firma, nie darüber hinaus
  • BusinessAb diesem Tarif enthalten
  • Anlegen und auslesenBeide Richtungen, für beide Ressourcen

Was die Schnittstelle kann und was nicht

Volk Accountant hat eine öffentliche Programmierschnittstelle, mit der sich Kunden und Rechnungen anlegen und auslesen lassen. Der Zugriff läuft über einen Schlüssel, der je Firma vergeben wird; wer mehrere Firmen führt, hat also mehrere Schlüssel, und ein Schlüssel reicht nie über seine Firma hinaus. Die Schnittstelle ist ab dem Business-Tarif enthalten und befindet sich in der ersten Ausbaustufe: Es gibt noch keine öffentliche Dokumentation, und andere Bereiche wie Belege, Bankumsätze oder die zyprischen Meldungen sind über sie nicht erreichbar. Für Benachrichtigungen über Ereignisse gibt es stattdessen Webhooks.

Erst einmal

Was eine Schnittstelle überhaupt ist

API steht für Application Programming Interface. Auf Deutsch heißt das Programmierschnittstelle, und gemeint ist etwas sehr Einfaches.

Eine Schnittstelle ist ein Zugang für Programme statt für Menschen. Was du in der Oberfläche anklickst, kann ein anderes Programm über die Schnittstelle direkt tun: einen Kunden anlegen, eine Rechnung auslesen. Es gibt dabei kein Fenster und keine Maus, sondern festgelegte Befehle und festgelegte Antworten.

SchnittstelleDu fragst, du bekommst eine Antwort
Dein SystemGET /invoicesdie RechnungenVolk Accountant

Angefangen wird bei dir. Wann gefragt wird, bestimmt dein System, und zurück kommen Daten.

Die beiden Befehle, um die es hier geht, heißen GET und POST. GET heißt abfragen, POST heißt anlegen. GET /invoices holt also Rechnungen, POST /invoices legt eine an. Mehr Vokabeln braucht man für den Anfang nicht.

Gebraucht wird eine Schnittstelle, wenn Daten schon woanders entstehen. Wenn dein Shop oder dein Projektwerkzeug ohnehin weiß, was abgerechnet werden soll, dann soll es die Rechnung auch anlegen können, statt dass jemand sie abtippt.

Der Umfang

Was die Schnittstelle heute kann

Eine Schnittstelle, die mehr verspricht als sie liefert, kostet mehr Zeit als keine. Deshalb steht hier der Umfang, bevor der Nutzen kommt.

Das ist die erste Ausbaustufe, und das Wort steht hier, weil es die Lage beschreibt. Belege, Bankumsätze, Vorlagen und die zyprischen Meldungen sind über die Schnittstelle nicht erreichbar.

Wer eine Rechnung über die Schnittstelle anlegt, bekommt dieselbe Logik wie beim Schreiben in der App: Die Steuerregelung wird aus Firmenland und Kundenland vorgeschlagen, die Nummer entsteht beim Finalisieren. Wie das im Einzelnen funktioniert, steht auf der Seite zu Rechnungen.

Verfügbare Zugriffe
  • Kunden ausleseneinzeln oder als Liste
  • Kunden anlegenmit Land und VAT-Nummer
  • Rechnungen ausleseneinzeln oder als Liste
  • Rechnungen anlegenmit Positionen und Regelung
Der Zugriff

Ein Schlüssel gilt für genau eine Firma

Wer mehrere Firmen führt, führt auch mehrere Buchhaltungen. Ein Schlüssel, der über alle reicht, wäre bequem und falsch.

  1. 1

    Schlüssel erzeugen

    In den Einstellungen der Firma, für die er gelten soll. Er wird einmal angezeigt.

  2. 2

    Im eigenen System hinterlegen

    Dein System schickt ihn bei jedem Zugriff mit. Mehrere Firmen bedeuten mehrere Schlüssel.

  3. 3

    Zurückziehen

    Ein Schlüssel lässt sich jederzeit ungültig machen, ohne dass die anderen davon betroffen sind.

Dass ein Schlüssel nie über seine Firma hinausreicht, ist dieselbe Trennung wie in der Oberfläche. Was dort getrennt bleibt, steht bei Mehrere Firmen.

Schnittstelle oder Webhook

Der Unterschied zwischen beiden

Beide verbinden dein System mit deiner Buchhaltung, und sie werden regelmäßig verwechselt. Der Unterschied steckt in einer einzigen Frage: Wer fängt an?

WebhookWir fangen an
Volk AccountantRechnung bezahltDein System

Ein Ereignis tritt ein, und wir schicken eine kurze Meldung. Dein System erfährt, DASS etwas passiert ist.

SchnittstelleDu fängst an
Dein SystemGET /invoicesdie RechnungenVolk Accountant

Du fragst, wann du willst, und bekommst Daten zurück. Dein System erfährt, WAS genau passiert ist.

Die ganze Unterscheidung steckt in der Richtung des ersten Pfeils. Beim Webhook zeigt er zu dir, bei der Schnittstelle von dir weg.

In der Praxis arbeiten beide zusammen. Der Webhook meldet, dass eine Rechnung bezahlt wurde, und die Schnittstelle liefert auf Nachfrage die Rechnung dazu. Beide sind ab dem Business-Tarif enthalten.

Im Vergleich

Programmierschnittstellen bei anderen Anbietern

Eine Schnittstelle haben mehrere, aber selten im Einstiegstarif. Alle Angaben stammen von den öffentlichen Anbieterseiten.

Schnittstellen im Vergleich
Volk AccountantCybooksSumlyBalabookAccountlyTidyBooksBTMSQuickBooksXeroBillino
Schnittstelle für eigene AnbindungenAPI-Zugang ab Business, 49 €/Monatnicht veröffentlichtnicht veröffentlichtöffentliche API und MCP-Servernur im Enterprise-Tarif, Preis auf Anfrageab Pro, 39 €/Monatnicht veröffentlichtnicht veröffentlichtnicht veröffentlichtAPI im Plus-Tarif, 1.000 Aufrufe
Fertige IntegrationenAnbindungen, die ohne Programmierung funktionieren – im Unterschied zu einer Schnittstelle, für die jemand etwas bauen muss.Stripe, Google Drive, Webhooks, API, Claude, ChatGPTnicht veröffentlichtnicht veröffentlichtkeine einzelne benannt, stattdessen offene APInicht veröffentlichtab Pro, keine einzelne benanntnicht veröffentlichtHunderte Apps, keine zyprische genanntnicht veröffentlichtnicht veröffentlicht
Ein Strich bedeutet: der Anbieter veröffentlicht dazu nichts. Das ist nicht dasselbe wie „kann er nicht“.Angaben zu Cybooks, Sumly, Balabook, Accountly, TidyBooks, BTMS, QuickBooks, Xero, Billino nach den öffentlichen Anbieterseiten, selbst abgerufen am 20. September 2026. Preise können sich seither geändert haben – maßgeblich ist immer die Seite des Anbieters.

Balabook nennt als einziger Anbieter eine öffentliche Schnittstelle samt MCP-Server, Accountly bietet sie nur im Enterprise-Tarif mit Preis auf Anfrage. Bei uns gehört sie zum Business-Tarif, allerdings in der genannten ersten Ausbaustufe und ohne öffentliche Dokumentation. Das ist der ehrliche Stand, und er steht hier, bevor du ihn nach dem Kauf feststellst.

Steht ein Strich, veröffentlicht der Anbieter dazu nichts. Die vollständigen Gegenüberstellungen stehen in den Vergleichen.

Ehrlich gesagt

Was diese Funktion nicht tut

Wir schreiben das hin, weil es die Entscheidung beeinflusst. Wer es erst nach dem Kauf merkt, hat das falsche Werkzeug gekauft.

  • Noch keine öffentliche Dokumentation. Wer die Schnittstelle nutzen will, fragt uns nach der Beschreibung.
  • Erste Ausbaustufe. Belege, Bankumsätze und die zyprischen Meldungen sind über die Schnittstelle nicht erreichbar.
  • Ab dem Business-Tarif. Im Starter gibt es keinen Zugriff.
  • Keine Benachrichtigungen. Was passiert ist, meldet ein Webhook, nicht die Schnittstelle.
Häufig gefragt

Fragen, die vor dem Start kommen

Was kann ich über die Schnittstelle anlegen und auslesen?

Kunden und Rechnungen, jeweils in beide Richtungen. Belege, Bankumsätze, Vorlagen und die zyprischen Meldungen sind über die Schnittstelle nicht erreichbar. Das ist die erste Ausbaustufe, und das Wort steht hier, weil es die Lage beschreibt.

Gibt es eine öffentliche Dokumentation?

Noch nicht. Wer die Schnittstelle nutzen will, fragt uns nach der Beschreibung und bekommt sie vor dem Kauf. So siehst du vorher, ob sie für deinen Fall reicht, statt es danach festzustellen.

Gilt ein Schlüssel für alle meine Firmen?

Nein, ein Schlüssel gilt für genau eine Firma. Wer mehrere Firmen führt, hat mehrere Schlüssel, und ein Schlüssel reicht nie über seine Firma hinaus. Zurückziehen lässt sich jeder einzeln, ohne die anderen zu berühren.

Bekommt eine Rechnung aus der Schnittstelle dieselbe Steuerlogik?

Ja. Die Steuerregelung wird aus Firmenland und Kundenland vorgeschlagen und die Nummer beim Finalisieren vergeben, genau wie beim Schreiben in der App. Eine Rechnung über die Schnittstelle ist keine Rechnung zweiter Klasse.

Frag uns nach der Beschreibung der Schnittstelle

14 Tage kostenlos starten
Keine KreditkarteServer in Frankfurt, verschlüsselt

Geprüft am 5. Oktober 2026