Frist, Text und Mahngebühr einer Mahnstufe ändern
Benötigte Berechtigung:invoices:draft(Rechnungsentwürfe verwalten)
Echte Wirkung
/api/reminder/settings/{level}Kein Testversand aus der Dokumentation: Dieser Aufruf ist nicht als rein lesend gekennzeichnet. Nutze das Codebeispiel.
Frist und Text gelten für neue Entwürfe. Die Mahngebühr gilt für alle noch nicht ausgestellten Mahnungen der Stufe; ausgestellte bleiben unverändert. Ohne Frist, Text und Gebühr gilt wieder der Standard, auch für die Gebühr. Unbekannte Platzhalter werden abgelehnt. Nur für den Inhaber.
Benötigt einen Schlüssel mit der Berechtigung invoices:draft.
AuthentifizierungBearer <bm_…>Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.
level*integerMahnstufe: 0 Zahlungserinnerung, 1 bis 3 Mahnung.
Idempotency-Key*stringStabiler Schlüssel für genau diese Änderung: 1–128 druckbare ASCII-Zeichen ohne Leerzeichen. Bei Wiederholungen denselben Schlüssel und unveränderten Inhalt senden; das Ergebnis wird nicht nochmals erzeugt.
^[!-~]+$1 <= length <= 128application/json- body
Neue Frist, neuer Text und Mahngebühr einer Stufe; ohne alle Angaben gilt wieder der Standard, auch für die Gebühr.
deadlineDays?integerZahlungsfrist in Tagen, 1 bis 365.
feeEnabled?booleanMahngebühr ein oder aus; ohne Angabe bleibt der gespeicherte Wert.
feeMinor?integerMahngebühr in Cent, 0 bis 5000; nur tatsächliche Kosten wie Porto. Ohne Angabe bleibt der gespeicherte Wert.
text?stringText mit erlaubten Platzhaltern, höchstens 12.000 Zeichen.
Erfolg.
application/json- response
Frist, Text und Mahngebühr, mit denen neue Mahnungen einer Stufe beginnen.
custom?booleantrue, wenn die Firma eigene Werte gesetzt hat; sonst gilt der Standard.
deadlineDays?integerZahlungsfrist in Tagen nach dem Ausstellungsdatum.
feeEnabled?booleantrue, wenn Mahnungen dieser Stufe die Mahngebühr fordern; standardmäßig aus.
feeMinor?integerMahngebühr in Cent, 0 bis 5000. Vorschlag: 0 für die Zahlungserinnerung, 250 für eine Mahnung. Gefordert erst ab Verzug, also nicht mit der ersten Mahnung.
level?integerStufe: 0 Zahlungserinnerung, 1 bis 3 Mahnung.
text?stringText mit Platzhaltern in geschweiften Klammern.
title?stringTitel auf dem PDF, zum Beispiel 2. Mahnung.
curl --fail-with-body "https://app.bimetrics.de/api/reminder/settings/0" \ -H "Authorization: Bearer $BIMETRICS_API_KEY" \ -H "Idempotency-Key: rechnung-2026-001" \ -H "Content-Type: application/json" \ -d '{}'{ "custom": true, "deadlineDays": 7, "feeEnabled": true, "feeMinor": 250, "level": 2, "text": "Die Rechnung {Rechnungsnummer} ist noch offen. Bitte überweisen Sie {Gesamtbetrag} bis spätestens {Frist}.", "title": "2. Mahnung"}Verzugszinsen und Pauschale ein- oder ausschalten PUT
Schaltet für alle noch nicht ausgestellten Mahnungen Verzugszinsen nach § 288 BGB und die Pauschale von 40 € (nur gegenüber Unternehmen, einmal je Rechnung) ein oder aus. Gefordert wird beides erst ab Verzug, also nach Ablauf der Frist der ersten Mahnung. Ausgestellte Mahnungen bleiben unverändert. Nur für den Inhaber. Benötigt einen Schlüssel mit der Berechtigung `invoices:draft`.
Mahnstufe als PDF ansehen POST
Rendert eine Mahnung der Stufe mit Beispieldaten im Layout der Firma, auch mit noch nicht gespeicherten Werten. Eine eingeschaltete Mahngebühr steht als eigene Zeile darin. Speichert nichts. Benötigt einen Schlüssel mit der Berechtigung `sales:read` oder `read`.