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.
pip install pusharyimport 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.
Baue es in dein Produkt ein. Deine Nutzer brauchen kein Pushary-Konto und zahlen nichts an uns.
Häufige Fragen
Antworten auf deine Fragen
Können zwei verschiedene Personen dieselbe Aktion freigeben müssen?
Sieht Pushary unsere Transaktionsdaten?
Welchen Nachweis erhalten Prüfer?
Können je Gesellschaft unterschiedliche Freigabegrenzen gelten?
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