AACSearch
API-Referenz

Abrechnung

Verbrauch, Wallet und Monatsrechnungen per API; was bei fehlgeschlagener Abozahlung passiert.

Alle Lesezugriffe brauchen billing:read: GET /billing/usage, GET /billing/wallet, GET /billing/invoices?limit= (1–100, Standard 24), GET /billing/invoices/{id} (JSON) und GET /billing/invoices/{id}.pdf (PDF).

Rechnungen

Eine Rechnung pro Organisation und Monat (period = YYYY-MM) mit Zeilen der Art included (Betrag 0), overage (abgeschlossene Blöcke × Blockpreis, genau die Wallet-Belastung), wallet_debit, wallet_credit und subscription_ref (das Abo rechnet der Zahlungsanbieter ab). Status: draft (Periode offen), paid, issued (Überschreitung nicht vollständig eingezogen), void. Ein täglicher Scheduler-Job erzeugt die Rechnung des abgeschlossenen Monats.

POST /billing/invoices/generate ist eine Betreiber-Operation (x-platform-admin-token).

Zahlungsausfall (Dunning)

StatusWirkung
activeNormal
past_dueNichts wird abgeschaltet; Owner erhalten eine E-Mail, die Konsole zeigt ein Banner
suspendedOrganisation läuft als Free; bezahlte Funktionen liefern 402 FEATURE_NOT_AVAILABLE mit details.reason = "past_due"

past_due → suspended nach BILLING_GRACE_DAYS (Standard 7). Eine erfolgreiche Zahlung stellt active sofort wieder her. Stripe, Lemon Squeezy, Polar und Dodo Payments melden Zahlungsausfälle; Creem, Robokassa und Tochka noch nicht.

On this page