everbill API: Datenfluss von Webshop und CRM zur automatisch erstellten Rechnung

Die everbill API ist eine öffentliche REST-Schnittstelle, mit der du Shop, CRM oder interne Tools direkt an deine Rechnungssoftware anbindest: Rechnungen, Kunden, Artikel und Belege legst du automatisiert an – als JSON über HTTPS, abgesichert per Token. Du automatisierst dabei in ein österreichisches System, inklusive RKSV-Registrierkasse und BMD/RZL-Export für die Steuerberatung.

Erste Rechnung per API in 5 Minuten – ohne Doppelerfassung

Verbinde Shop, Formular, CRM oder internes Tool mit everbill: Rechnungen automatisch erstellen, Kundendaten synchron halten und Eingangsrechnungen, Angebote und Projekte an einem Ort führen – auf einer Rechnungssoftware, die in Österreich weiterverarbeitet wird.

✓ Öffentliche REST API (v1.10)  ·  ✓ RKSV-Registrierkasse  ·  ✓ BMD/RZL-Export  ·  ✓ Support aus Österreich

14 Tage gratis testen →
Code-Beispiel ansehen ↓

Oder direkt in die interaktive API-Doku (OpenAPI 3.0).

Erste Rechnung per API – in 3 Schritten

  1. everbill 14 Tage gratis testen und einen Account anlegen.
  2. Token holen: mit deinen Zugangsdaten per POST /signin einen accessToken (Bearer-Token) abrufen.
  3. Ersten Call machen: mit dem Token per POST /bills/add deine erste Rechnung anlegen – Kunde und Position in einem einzigen Request.

1. Token holen

Einmalig mit deiner everbill-E-Mail und deinem Passwort. Die Antwort enthält den accessToken, den du bei allen weiteren Calls im Authorization-Header mitschickst.

POST /signincURL
# Token holen
curl -X POST https://api.everbill.eu/signin \
  -H "Content-Type: application/json" \
  -d '{
    "email": "dein-login@firma.at",
    "password": "DEIN_PASSWORT"
  }'

# Antwort:
# { "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." }

2. Rechnung anlegen

Kunde und Rechnungsposition gehen in einem einzigen Request raus. ust: 0 auf Dokumentebene bedeutet „Steuer ausweisen“, die ust je Position ist der Steuersatz in Prozent (z. B. 20).

POST /bills/addcURL
# Rechnung erstellen — Kunde + Position in einem Call
curl -X POST https://api.everbill.eu/bills/add \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "Bill":     { "date": "2026-06-16", "ust": 0, "lang": "deu" },
    "Customer": { "name": "Mustermann GmbH", "street": "Hauptstraße 1",
                  "zipcode": "1010", "location": "Wien", "country": "AUT",
                  "UID": "ATU12345678" },
    "Article":  [
      { "ArticlesDocument": { "new": true, "name": "Webentwicklung",
                              "quantity": 10, "unit": "Stunde",
                              "price": 90, "ust": 20 } }
    ]
  }'

# Antwort bei Erfolg: HTTP 200  →  { "code": 200 }
# Die Rechnung erscheint sofort in everbill und ist per /bills/index abrufbar.

Weitere typische Anwendungsfälle mit Beispielcode

Kunden aus deinem CRM synchronisieren

Ändert sich im CRM eine Adresse, UID oder ein Ansprechpartner, legst oder aktualisierst du den Kunden direkt in everbill – kein händisches Nachpflegen in zwei Systemen.

POST /customers/addcURL
curl -X POST https://api.everbill.eu/customers/add \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "Customer": { "name": "Mustermann GmbH",
                  "email": "office@mustermann.at",
                  "UID": "ATU12345678" },
    "Address":  { "name": "Mustermann GmbH", "street": "Hauptstraße 1",
                  "zipcode": "1010", "location": "Wien", "country": "AUT" }
  }'

Artikel & Preise zentral pflegen

Lege Produkte oder Leistungen mit Nummer, Preis und Steuersatz an – damit Rechnungspositionen aus deinem Shop immer auf konsistente Stammdaten zugreifen.

POST /articles/addcURL
curl -X POST https://api.everbill.eu/articles/add \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "Article": { "name": "Webentwicklung (Stunde)", "number": "WD-001",
                 "base_price": 90, "ust": 20, "unit": "Stunde" }
  }'

Welche Endpoints bietet die everbill API?

Die öffentliche REST API deckt die wichtigsten Bausteine deiner Rechnungs- und Stammdaten ab. Jeder Bereich bietet typischerweise add, update/{id}, view/{id} und index (Liste).

Bereich Endpoints (Auszug) Typische Nutzung
Rechnungen /bills/add, /bills/view/{id}, /bills/index Rechnungen automatisiert erstellen, laden, einbinden
Kunden /customers/add, /customers/search_by_field Kontakte synchronisieren, Stammdaten konsistent halten
Artikel /articles/add, /article_categories/* Produkte, Preise, wiederkehrende Positionen pflegen
Gutschriften /credit_notes/add Gutschriften und Korrekturen erzeugen
Eingangsrechnungen /incoming_bills/add Belege erfassen und Abläufen zuordnen
Lieferscheine /delivery_notes/add Lieferungen dokumentieren und in Rechnungen überführen
Kassa / Belege /cashes/add Ein- und Ausgangsbelege (RKSV) verbuchen
Kostenstellen /cost_units/add Umsätze und Kosten auf Projekte/Geschäftsfälle beziehen

Vollständige Referenz aller Endpoints und Felder: interaktive API-Doku (OpenAPI 3.0, v1.10).

Für wen passt die everbill API?

  • Du willst Rechnungen automatisch anlegen – aus Shop, Formular oder internem CRM.
  • Du willst Kundendaten nur einmal pflegen – statt in zwei oder drei Systemen parallel.
  • Du willst Belege, Angebote, Artikel und Projekte in eine österreichische Rechnungssoftware einspielen – ohne CSV-Workarounds.
  • Du brauchst API plus österreichische Praxis – mit RKSV-Registrierkasse, BMD/RZL-Export und Support aus Wien.

Warum eine österreichische Rechnungssoftware mit API?

Viele APIs sehen auf den ersten Blick ähnlich aus. Der Unterschied liegt nicht im einzelnen Endpoint, sondern im Zielsystem dahinter. Wenn du in Österreich arbeitest, zählt nicht nur, dass du eine API hast, sondern wohin du automatisierst.

  • RKSV-Registrierkasse integriert: Rechnungs- und Kassenprozesse zusammen gedacht (Registrierkassensicherheitsverordnung).
  • BMD/RZL-Export: passt zur Arbeitsweise österreichischer Steuerberatungen.
  • UID-Feld nativ: die österreichische UID gehört zum Datenmodell, nicht in ein Freitextfeld.
  • API in einer Rechnungssoftware statt in einem reinen Add-on: du baust direkt auf dem System, in dem die Rechnungen später wirklich weiterverarbeitet werden.

Sicherer Zugang per Token-Authentifizierung

Der Zugriff läuft über kurzlebige Bearer-Token (kein Dauerpasswort im Code): Du tauschst deine Zugangsdaten einmal per /signin gegen einen accessToken und nutzt diesen für die folgenden Calls. Zum Ausprobieren steht ein eigener Test-Server (kubeapi.everbill.eu) neben der Produktion (api.everbill.eu) bereit.

Prüf in 5 Minuten, ob die API zu deinem Prozess passt

Starte mit einem echten Mini-Use-Case: 1 Rechnung, 1 Kunde oder 1 Artikel per API. So siehst du sofort, ob der Einstieg für dich funktioniert.

Jetzt 14 Tage gratis testen →
Zur API-Doku →

Häufige Fragen zur everbill API

Für wen ist die everbill API gedacht?

Für Unternehmen, Agenturen und technische Teams, die Rechnungen, Kunden, Artikel, Angebote oder Belege aus anderen Systemen mit everbill verbinden wollen. Besonders sinnvoll, wenn du Prozesse nicht doppelt pflegen willst.

Welche Authentifizierung nutzt die everbill API?

Token-Authentifizierung. Du holst dir per POST /signin mit E-Mail und Passwort einen accessToken und schickst diesen anschließend als Authorization: Bearer <Token> bei jedem Request mit. Die API arbeitet mit JSON über HTTPS.

Gibt es eine OpenAPI-/Swagger-Dokumentation?

Ja. Die vollständige, interaktive Dokumentation (OpenAPI 3.0, aktuell v1.10) findest du unter api.everbill.eu – inklusive aller Endpoints, Felder und Beispiel-Requests.

Gibt es einen Test-/Sandbox-Server?

Ja. Neben der Produktion (api.everbill.eu) gibt es einen eigenen Test-Server (kubeapi.everbill.eu), auf dem du den Flow gefahrlos ausprobieren kannst.

Was kann ich mit der API typischerweise automatisieren?

Rechnungen anlegen, Kundendaten synchronisieren, Artikel pflegen, Gutschriften und Eingangsrechnungen erfassen oder Lieferscheine in bestehende Abläufe einbinden.

Was kostet die API – ist sie im Tarif enthalten?

Der API-Zugang läuft über deinen everbill-Account. Welche Tarife den API-Zugriff enthalten, siehst du auf der Preisseite. Zum Ausprobieren genügt der 14-tägige Gratis-Test.

Ist die API nur für große Unternehmen gedacht?

Nein. Gerade kleine und mittlere Unternehmen profitieren, wenn wiederkehrende Schritte automatisiert werden. Oft reicht schon ein kleiner Use Case, um Zeit zu sparen und Fehler zu vermeiden.

Warum ist eine österreichische Rechnungssoftware mit API interessant?

Weil nicht nur die Schnittstelle zählt, sondern das Zielsystem. Für österreichische Unternehmen sind RKSV, BMD/RZL-Export und heimischer Support oft relevanter als eine generische internationale Lösung.

Weiterführende Artikel

Bereit für den ersten API-Call?

Hol dir den Trial, öffne die Doku und setz den Token-Flow in wenigen Minuten auf. So bekommst du schnell ein Gefühl für Aufwand, Datenmodell und den nächsten technischen Schritt.

14 Tage gratis testen →
API-Doku öffnen →

Code-Beispiele basieren auf der öffentlichen API-Dokumentation (OpenAPI 3.0, v1.10). Feldnamen und Endpoints können sich mit neuen API-Versionen ändern – maßgeblich ist die aktuelle Doku.