E-Rechnungen aus eurer Software.

Eure Software legt Rechnungen per Schnittstelle in Plenva an. Nummern, E-Rechnung, Archiv und DATEV übernimmt Plenva. Ihr baut nichts davon selbst.

0,80 Cent

je Rechnung, bei 6.000 E-Rechnungen im Monat (48 € zusammen*)

Ein Standardbrief kostet 95 Cent Porto.

So läuft eine Rechnung über Plenva.

Was nach dem Anlegen passiert, entscheidet ihr je Aufruf:

  1. Eure Software

    legt die Rechnung an

    POST /api/v1/invoices
  2. Plenva

    legt einen Entwurf an. Jemand im Team prüft und stellt aus.

    legt die Rechnung zur Freigabe vor. Ein Klick in Plenva gibt sie frei.

    nummeriert sofort, archiviert und sendet per E-Mail.

    Entwurf · ohne Nummerwartet auf FreigabeRE-2026-00412 · gesendet*
  3. E-Rechnung

    PDF mit ZUGFeRD, XRechnung, DATEV-Stapel

    EN 16931
  4. Euer Kunde

    bekommt sie per E-Mail, zahlt per Überweisung

    bezahlt am 03.12.

Zahlung eingegangen: Plenva meldet invoice.paid per Webhook an eure Software zurück.

* „Automatisch“ braucht einen Schlüssel mit dem Recht „Rechnungen ausstellen“ (und zum Senden „per E-Mail senden“). Diese Rechte vergibt nur ein Admin.

Mehr als Rechnungen.

Dieselbe Schnittstelle nimmt Zahlungen, Vorgänge, Meldungen und Abwesenheiten an und meldet sich per Webhook zurück.

Was eure Software damit machen kann.

In Worten, nicht in Routen. Wählt ein Ziel und seht den Aufruf dazu.

So sieht das aus

Rechnungen aus eurem Shop anlegen

POST /api/v1/invoices
{ "customer": { "name": "Elbe Spedition KG" },
  "lines": [{ "description": "Zollanmeldung",
              "quantity": 1, "unitPrice": 39 }] }

201 · Entwurf angelegt, bereit als ZUGFeRD und XRechnung

  • Schlüssel fürs Team, nicht für eine Person
  • Rechte je Schlüssel, Geld nur mit Admin-Freigabe
  • Erlaubte IP-Adressen je Schlüssel
  • Idempotency-Key: keine doppelten Rechnungen
Alle Aufrufe in der Dokumentation

Und eure Kunden? Sehen euch, nicht uns.

Widgets für eure Website oder die eurer Kunden: ein Knopf, ein Formular, ein Status-Link. Alles landet im Eingang von Plenva.

Problem melden

Worum geht es?

FehlerFrageIdee

Was ist passiert?

Nach dem Update bleibt die Kasse beim Bon-Druck hängen.

BildschirmfotoBereich markiert · entfernen

Mitgeschickt: Seite, Browser, letzte Fehler

Senden

Ein Knopf auf jeder Seite. Kunden wählen, worum es geht, schreiben zwei Sätze, Screenshot und Seite kommen von selbst mit.

Dasselbe als Formular mitten in eurer Kontaktseite. Farben, Schrift und Ecken wie bei euch.

Jeder Melder bekommt einen Link. Dort sieht er den Stand, antwortet oder schließt selbst, ohne Konto.

Bei euch landet alles im Eingang, gleiche Meldungen gebündelt. Ein Klick macht eine Aufgabe daraus.

  • Ein Script-Tag, fertig. Oder ihr öffnet es mit eurem eigenen Knopf.
  • Farben, Schrift, Ecken und Knopf wie eure Website, auf Wunsch eigenes CSS.
  • Screenshot, markierter Bereich, Dateien; Bildschirmaufnahme, wenn ihr wollt.
  • Nur von euren Domains, mit Bremse gegen Spam. Hell, dunkel oder automatisch.
<script src="https://api.plenva.app/embed/plenva-feedback.js"
        data-widget="w_…" defer></script>

Beispiel: „Lumen Kassensysteme“, Personen und Meldungen sind erfunden, die Darstellung ist vereinfacht. Das Widget übernimmt Farben und Schrift, die ihr einstellt.

Wie viele Rechnungen im Monat?

So viele Rechnungen schickt eure Software über Plenva.

Rechnungen im Monat

48 € im Monat*

0,80 Cent je Rechnung

Team 29 € + Paket Entwickler 19 €.

Gerechnet mit dem Team-Plan als Grundlage (29 € im Monat bei jährlicher Zahlung, 2.000 Aufrufe enthalten) plus dem kleinsten passenden Paket und etwa 2 Aufrufen je Rechnung**.

Selber bauen oder anbinden.

Selber bauen heißt

  • E-Rechnung nach EN 16931: ZUGFeRD im PDF und XRechnung
  • Lückenlose Rechnungsnummern, auch bei parallelen Aufrufen
  • Storno als eigene Stornorechnung, nie eine geänderte Rechnung
  • Revisionssicheres Archiv der ausgestellten PDF und XML
  • DATEV-Buchungsstapel für die Steuerkanzlei
  • Pflichtangaben nach § 14 UStG, Kleinunternehmer, Reverse Charge
  • Jede Gesetzesänderung, jedes Jahr wieder

Anbinden heißt ein Aufruf

POST /api/v1/invoices
Idempotency-Key: anmeldung-2026-10-4711

{
  "customer": {
    "name": "Elbe Spedition KG",
    "email": "rechnung@elbe-spedition.example",
    "address": "Elbchaussee 5\n22763 Hamburg"
  },
  "lines": [
    { "description": "Zollanmeldung Ausfuhr", "quantity": 1, "unitPrice": 39 }
  ]
}

Die Rechnung entsteht als Entwurf, mit euren Absenderdaten. Jemand im Team prüft und sendet, oder eure Software stellt mit eigenem Recht direkt aus. Alle Aufrufe

Ein Beispiel aus dem Zoll.

Eine Zollsoftware meldet im Monat 6.000 Sendungen an. Jede Anmeldung schickt einen Aufruf an Plenva und wird zum Rechnungsentwurf für den Spediteur. Das Team gibt frei, Plenva nummeriert, archiviert und sendet als E-Rechnung.

Kosten: 48 € im Monat*. Eine eigene Rechnungslogik müsste niemand pflegen.

Zollanmeldungen im Monat
6.000
Rechnungsentwürfe, ohne Abtippen
6.000
Kosten im Monat*
48 €

Beta-Konditionen.

Zum Team-Plan (29 € im Monat) kommt ein festes Paket, damit eure Monatskosten planbar bleiben. Für sehr große Volumen machen wir ein Angebot.

PaketAufrufe im Monatetwa RechnungenPreis im Monat*
Entwickler20.00010.00019 €
Integration100.00050.00059 €
Business500.000250.000149 €
Großes Volumenüber 500.000über 250.000Angebot
  • Keine Einrichtungsgebühr
  • Monatlich kündbar
  • Kein harter Abbruch am Limit***
  • Server in Deutschland, AVV nach DSGVO

Konditionen für große Volumen auf Anfrage.

Erzählt uns, was eure Software abrechnet. Wir antworten selbst, meist am selben Tag.

hallo@plenva.de

* Alle Preise zuzüglich Umsatzsteuer; Team-Preis bei jährlicher Zahlung (348 € im Jahr).

** Schätzung: Eine Rechnung über die Schnittstelle braucht 1 bis 3 Aufrufe, gerechnet ist mit 2. Alle Paketpreise sind Beta-Konditionen.

*** Bei 80 % des Pakets sagen wir Bescheid, bis 110 % läuft alles normal, danach gebremst mit 10 Aufrufen pro Minute bis Monatsende, außer ihr schaltet „weiter nach Verbrauch“ mit eigener Obergrenze ein. Je Schlüssel gilt zusätzlich eine Grenze pro Minute, je nach Paket.