bimetricsEntwickler
Forderungen und Mahnungen

Nächste Mahnung einer Rechnung als PDF ansehen

Als Markdown ansehen

Benötigte Berechtigung:sales:read(Ausgangsrechnungen und Entwürfe lesen)

GET
/api/receivable/{id}/reminder-preview

Zeigt die Mahnung, die runReminders für diese Rechnung jetzt ausstellen würde, als PDF und Bildseiten. Stufe, Frist, Text und Mahngebühr kommen aus den Einstellungen der Stufe, Verzugszinsen und Pauschale aus den Schaltern der Firma. Ausstellungsdatum ist heute, das Layout ist das für neue Mahnungen. Die Nummer fehlt noch, sie entsteht beim Ausstellen; das PDF trägt den Vermerk ENTWURF. item ist die Zeile wie in change eines dryRun, mit derselben version. Bekäme die Rechnung im Lauf keine Mahnung, antwortet die Route mit 409 ReminderNotAllowed, context.reason nennt den Grund wie skipped.reason. Speichert nichts, keine Buchung, kein Versand.

Benötigt einen Schlüssel mit der Berechtigung sales:read oder read.

Authentifizierung

headerAuthentifizierungBearer <bm_…>

Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.

Pfadparameter

id*string

ID der Rechnung (sourceDraftId der Forderung).

Formatuuid

Antworten

Erfolg.

application/json
  1. response

Die Mahnung, die der Mahnlauf jetzt ausstellen würde; nichts wird gespeichert.

item?

Zeile wie in change eines dryRun, mit derselben version.

pages?array<>|

Geordnete Bildseiten aus genau diesen PDF-Bytes.

pdf?

Vollständige PDF-Datei als Base64, ohne Nummer, mit dem Vermerk ENTWURF.

Beispielanfrage
curl --fail-with-body "https://app.bimetrics.de/api/receivable/497f6eca-6276-4993-bfeb-53cbbbba6f08/reminder-preview" \  -H "Authorization: Bearer $BIMETRICS_API_KEY"
Beispielantwort
{  "item": {    "chargesMinor": 528,    "customerName": "Brauhaus Elbwiese GmbH",    "dueDate": {      "day": 15,      "month": 9,      "year": 2026    },    "email": "buchhaltung@example.com",    "feeMinor": 250,    "flatRateMinor": 0,    "hasEmail": true,    "interestMinor": 278,    "issueDate": {      "day": 8,      "month": 10,      "year": 2026    },    "level": 1,    "number": "RE-2026-0142",    "openMinor": 107100,    "paymentDeadline": {      "day": 18,      "month": 10,      "year": 2026    },    "sourceDraftId": "821c3664-640a-4e10-b120-a4ff713532f8",    "title": "1. Mahnung",    "totalMinor": 107628,    "version": "abcdef012345"  },  "pages": [    {      "content": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+XlS8AAAAASUVORK5CYII=",      "mime": "image/png"    }  ],  "pdf": {    "dataBase64": "JVBERi0xLjcKJUVPRgo=",    "filename": "mahnung-entwurf.pdf",    "mime": "application/pdf"  }}