Menschliche Freigaben für Finanzagenten

Kein Geldtransfer ohne die richtige Freigabe.

Dein Agent bereitet die Zahlung vor. Die zuständige Person gibt sie auf ihrem Handy frei.

Wie ergänze ich einen KI-Finanzagenten um eine menschliche Freigabe?

Pushary ergänzt deinen KI-Finanzagenten mit einem Aufruf um eine Freigabe vor dem Zahlungslauf, der Buchung oder der Abschreibung. Die benannte Person erhält eine Anfrage aufs Handy und gibt frei oder lehnt ab. Der Agent wartet. Verstreicht die Frist, wird kein Geld bewegt. Jede Antwort wird gespeichert, damit später nachvollziehbar ist, wer die Zahlung freigegeben hat.

Was eine Freigabe braucht

Diese Aufrufe brauchen eine bewusste Entscheidung

executePaymentRun(batchId)
Ein Zahlungslauf bündelt viele kaum umkehrbare Vorgänge. Auch ein einziger falscher Empfänger unter 200 Zahlungen bedeutet verlorenes Geld.
postJournalEntry(entry)
Eine Buchung in einer geschlossenen oder fast abgeschlossenen Periode kann spätere Korrekturen des Abschlusses nötig machen.
writeOffBalance(accountId, amount)
Eine Forderung abzuschreiben braucht eine Einschätzung ihrer Einbringlichkeit. Der Agent sieht die Altersliste; das Controlling kennt den Kontext.
changeVendorBankDetails(vendorId, iban)
Eine Änderung der Bankverbindung ist ein typisches Ziel von Rechnungsbetrug. Deshalb ist eine zweite Bestätigung über einen anderen Kanal sinnvoll.

Der Code

Ein Aufruf im bestehenden Arbeitsschritt

Sichere die einzelne Aktion ab, nicht den ganzen Agenten. Unkritische Aufgaben laufen weiter, ohne jemanden zu fragen.

bash
pip install pushary
ein Aufruf
import os
from pushary import PusharyServer

px = PusharyServer(api_key=os.environ["PUSHARY_API_KEY"])

def run_payments(batch, approver_id):
    total = sum(p.amount for p in batch.payments)

    decision = px.decisions.ask(
        external_id=approver_id,
        type="confirm",
        question=(
            f"Release {len(batch.payments)} payments totalling "
            f"{total:,.2f} {batch.currency}? Largest: {batch.largest.payee}."
        ),
    )

    if not decision["approved"]:
        return hold_batch(batch, reason="not approved")
    return execute_payment_run(batch.id)

Wer entscheidet

Entscheiden, auch ohne am Schreibtisch zu sitzen

Es entscheidet das Controlling, die Finanzleitung oder die Geschäftsführung. Eine zweite Freigabe vor der Auszahlung ist oft bereits vorgesehen. Zum Problem wird sie, wenn sie nur einmal täglich in einem Portal abgearbeitet wird. Dann warten auch die Zahlungsempfänger. Pushary erreicht die zuständige Person direkt auf ihrem Handy.

Wir haben schon Finanzfreigaben. Warum noch einen Ablauf?

Dein Agent soll den bestehenden Ablauf nutzen können. Viele Systeme gehen davon aus, dass eine Person den Vorgang angelegt hat und später zur Freigabe zurückkehrt. Ein Agent, der den Zahlungslauf selbst erstellt, braucht stattdessen eine maschinenlesbare Antwort. Er braucht eine Frist ohne automatische Zustimmung und einen Nachweis, der jede Freigabe einer Person zuordnet. Selbst gebaut bedeutet das Abfragen, gespeicherte offene Anfragen über Neustarts hinweg und einen verlässlichen Verlauf. Pushary übernimmt diese Teile. Deine vorhandene Freigabematrix entscheidet weiterhin, wer gefragt wird und welche Beträge eine Prüfung brauchen.

Zum Weiterlesen: Prüfungsstandards des PCAOB.

$99/ Monat, Partner-Tarif

Baue es in dein Produkt ein. Deine Nutzer brauchen kein Pushary-Konto und zahlen nichts an uns.

What the Partner plan covers

Häufige Fragen

Antworten auf deine Fragen

Können zwei verschiedene Personen dieselbe Aktion freigeben müssen?
Ja. Stelle zwei Anfragen mit unterschiedlichen Nutzer-IDs und führe die Aktion nur aus, wenn beide genehmigt wurden. Jede Anfrage hat ihren eigenen gespeicherten Nachweis und ist genau einer Person zugeordnet.
Sieht Pushary unsere Transaktionsdaten?
Nur die Informationen, die du in der Frage mitsendest. Nutze eine Zusammenfassung und eine Referenz, etwa „42 Zahlungen über insgesamt 18.400,00 EUR freigeben?“. Die zugrunde liegenden Buchhaltungsdaten bleiben in deinem System. Pushary speichert Anfrage und Antwort.
Welchen Nachweis erhalten Prüfer?
Einen Datensatz pro Anfrage mit Frage, Antwort, Person und Zeitpunkt. Du kannst ihn exportieren. Partner Launch speichert 90 Tage, Partner Growth 365 Tage. Über eine Callback-URL erhält dein Server zusätzlich signierte Webhooks. Pushary orientiert sich an der DSGVO, besitzt aber keine SOC-2- oder ISO-Zertifizierung.
Können je Gesellschaft unterschiedliche Freigabegrenzen gelten?
Ja. Die Grenzen bleiben in deinem Code und deiner Freigabematrix. Unterhalb des Limits läuft die Aktion automatisch. Oberhalb fragt der Agent die für diese Stufe zuständige Person über ihre Nutzer-ID.

Lass Menschen entscheiden, wo es nötig ist.

Verbinde jeden Nutzer einmal. Frage mit einem Aufruf nach und führe die Aktion nur bei einem Ja aus. Jede Antwort wird gespeichert.

Start free