VF Buchhaltungs-Routinen

Drei autonome Cron-Lambda-Routinen die Andre die Drecksarbeit abnehmen. Pattern: agents-platform-Stil (Lambda + CDK pro Routine, Push-Notification an Andre). Alle drei zusammen ersetzen die monotonsten Andre-Workflows in Papierkram und schaffen ein HTML-Cockpit fuer Buchhaltung statt UI-Klick-Marathon.

Routinen

R1 — Belege-Auto-Voucher-Routine

Pain: Andre kriegt eingehende Belege per Email (an rechnung@vibe-factory.de Shared Mailbox), tippt sie einzeln in Papierkram als Voucher ein.

Loesung:

  1. Stuendlicher Scan auf rechnung@vibe-factory.de
  2. PDF-Anhaenge erkennen
  3. Lieferant, Datum, Brutto, USt, Kategorie via Code-Interpreter + Heuristiken extrahieren (oder per Sonnet-Call mit Vision wenn Heuristiken nicht reichen)
  4. Voucher als Draft in Papierkram anlegen via papierkram_create_voucher + PDF anhaengen via papierkram_upload_voucher_document
  5. Mail labeln „bearbeitet”
  6. Push-Notification an Andre: „X neue Belege als Draft, bitte pruefen + freigeben”

Bauzeit: 2 Tage

R2 — Bank-Buchung-Abgleich-Routine

Pain: Bank-Transaktion da, dazugehoeriger Voucher in Papierkram offen, Andre muss manuell zuordnen.

Loesung:

  1. Cron 2x/Woche (z.B. Mo + Do 8:00)
  2. papierkram_list_bank_transactions(bank_connection_id=..., last_n_days=7)
  3. papierkram_list_vouchers(status=offen)
  4. Heuristik-Match: Betrag exakt + IBAN match + Datum ±5 Tage
  5. HTML-Report mit Zuordnungs-Kandidaten — Andre klickt in Papierkram-UI auf „Zuordnen” (Bestaetigung bleibt Mensch)
  6. Push-Notification an Andre: „X Zuordnungs-Kandidaten gefunden, Y unklar”

Bauzeit: 1.5 Tage

R3 — Monatsabschluss-Auto-Report

Pain: Andre will am 1. jedes Monats wissen wie der Vormonat lief. Heute: er muss in Papierkram klicken und Aggregate manuell zusammensuchen.

Loesung:

  1. Cron am 1. jedes Monats, 6:00
  2. papierkram_monatsabschluss(year, month) fuer Vormonat
  3. Vergleichs-Daten: Vor-Vormonat, Vor-Vorjahres-Monat, Jahresziel-Tracking
  4. HTML-Report mit Anthropic-Cream-Styling, Inline-SVG-Charts (Umsatz-Verlauf, Margen-Quote, Top-5-Kunden)
  5. Ablage in SharePoint 10_Buchhaltung/Monatsberichte/<jahr>-<monat>.html
  6. Push-Notification an Andre: „Monatsabschluss April 2026 liegt vor — Umsatz X, Trend gegen Vormonat Y%”

Bauzeit: 1 Tag

Optional: R4 — Zahlungslauf-Generator (verweist auf agentic-ventures-sepa)

NICHT in diesem Projekt — siehe _index. Wird als Standard-Stack-Library gebaut weil wiederverwendbar. Hier nur Konfiguration fuer VF + SFirm.

VF-Konfiguration-Aufwand: ~30 Min (sobald Library + Template stehen)

Voraussetzungen

  1. Andre-Workflow-Discovery abgeschlossen (siehe permission-architektur „Fragen an Andre” — 6 Fragen)
  2. Mailbox rechnung@vibe-factory.de als Shared Mailbox bestaetigt (im M365-Admin sieht es so aus, siehe Capability-Doku) — und Andre + Christoph + Andre’s Lieferanten kennen + nutzen die Adresse
  3. ApplicationAccessPolicy scoped auf rechnung@ (siehe permission-architektur Phase B Auth-Haertung)
  4. agents-platform Pattern ist im VF-Tenant ausgerollt (siehe agents-platform)
  5. VF-spezifische Lieferanten-Whitelist in Routinen-Config — damit nur „erwartete” Belege automatisch verbucht werden, Rest geht in Queue „pruefen”

Reihenfolge

Nach Andre-Discovery: Priorisierung nach Andre’s „laestigster Schritt”.

Default-Annahme: R1 → R2 → R3 (Belege-Voucher hat groessten Wert, Bank-Abgleich danach, Monatsabschluss-Report ist Cockpit-Feature).

R4 (SEPA-Zahlungslauf) startet parallel zu R1 wenn agentic-ventures-sepa Library fertig ist.

Bau-Aufwand Summe

BlockTage
R1 — Belege-Auto-Voucher2
R2 — Bank-Abgleich1.5
R3 — Monatsabschluss-Report1
R4 — VF-Konfiguration agentic-ventures-sepa0.5 (nach Library)
Vault-Doku (Cross-Refs + Operational-Runbook)0.5
Gesamt~5.5 Tage

Status

Status: planned. Trigger: Andre-Workflow-Discovery done. Realistisch fruehestens Phase 3 von Welle 4 (siehe welle-4-capability-rollout).

Cross-Refs

0 Dateien in diesem Ordner.