Zum Hauptinhalt springen

Periodengerechte Verbuchung auf Monatsebene

Fynn kann Erlöse jetzt automatisch im richtigen Monat verbuchen — auch wenn die Rechnung erst im Folgemonat finalisiert wird.Erstellst du eine Rechnung mit Leistungszeitraum März am 5. April, wird der Erlös im März verbucht, solange der März noch offen ist. Liegt der Leistungszeitraum über eine Monatsgrenze, splittet Fynn den Betrag anteilig (30/360-Konvention) auf beide Monate auf.Das gilt für Rechnungen, Gutschriften und Stornorechnungen gleichermaßen.Was sich ändert:
  • Erlöse werden dem Monat des Leistungszeitraums zugeordnet, nicht dem Rechnungsdatum
  • In abgeschlossene Monate wird nicht rückwirkend gebucht
  • Auch Buchungen über den Geschäftsjahreswechsel hinweg werden automatisch korrekt aufgeteilt
Mehr dazu im User Guide.

Rechnungskorrektur neu gedacht

Ein Dialog für Korrigieren und Neu ausstellen

Der bisherige Weg über separate Modals für Stornieren, Gutschreiben, Skonto und Korrigieren ist einem einzigen, unifizierten Dialog gewichen. Öffnest du eine Rechnung und klickst auf Korrigieren, siehst du jetzt:
  • Die vollständige Positionsliste mit Restmengen und bereits durchgeführten Korrekturen pro Position.
  • Eine Live-Vorschau rechts, die in Echtzeit zeigt, welche Belege entstehen, mit welchen Beträgen und wie sie sich auf offenen Betrag und Kundenguthaben auswirken.
  • Den Modus-Umschalter Korrigieren / Neu ausstellen. Korrigieren erzeugt wie bisher Gutschriften und Stornorechnungen. Neu ausstellen gutschreibt die Originalrechnung und stellt sie mit korrigierten Werten sofort neu aus — in einem Schritt, als eine Transaktion.
Der neue Korrektur-Dialog mit Positionsauswahl und Live-Vorschau

Neu ausstellen: Rechnungen reparieren ohne Datenschaden

Bisher war der Weg zur korrigierten Rechnung umständlich: gutschreiben, duplizieren, manuell anpassen, finalisieren. Dabei gingen Produkt-, Abo- und Steuerreferenzen verloren, was MRR- und Umsatzberichte verfälschte.Mit Neu ausstellen passiert das alles atomar und referenzerhaltend:
  • Menge, Stückpreis, Rabatt, Beschreibung und Leistungszeitraum jeder Position sind überschreibbar. Alles andere wird 1:1 übernommen.
  • Produkt-, Abo-, Einheiten- und Steuergruppen-Referenzen bleiben auf der Ersatzrechnung erhalten. MRR, ARR und Revenue Recognition bleiben konsistent.
  • Die Rechnungsadresse kann gegen eine andere Adresse desselben Kunden getauscht werden.
  • Die Verteilung — Verrechnung mit offenem Betrag oder Kundenguthaben — wählt Fynn anhand des Zahlungsstatus automatisch. Bei bezahlten Rechnungen wird die Ersatzrechnung synchron gegen das entstehende Kundenguthaben verrechnet.
  • Ergeben sich gemischte Vorzeichen, teilt Fynn automatisch in Ersatzrechnung und Ersatz-Gutschrift.

Batch-Bearbeitung für mehrere Positionen

Bei mehreren ausgewählten Positionen erscheint eine Batch-Leiste. Damit lassen sich Leistungszeitraum, Menge oder Rabatt in einem Schritt auf alle ausgewählten Positionen anwenden — Preise werden bei Zeitraum-Änderungen automatisch proportional angepasst.

Finanz-Vorschau in Echtzeit

Die rechte Seite des Dialogs zeigt jederzeit:
  • Jeden entstehenden Beleg mit Typ, Positionen, Netto/Steuer/Brutto und der entstehenden Verteilung.
  • Den offenen Betrag der Rechnung vor und nach der Korrektur.
  • Bei Neu ausstellen zusätzlich die drei Kennzahlen Gutschrift, Ersatzrechnung und Netto-Differenz.
Erst mit Klick auf Korrektur durchführen bzw. Neu ausstellen werden Belege persistiert. Davor kannst du beliebig viel ausprobieren, ohne Nebenwirkungen.

Audit-Trail auf Positionsebene

Jede Korrektur wird als InvoiceCorrectionAction auf Positionsebene aufgezeichnet. Bereits korrigierte Positionen können nicht doppelt korrigiert werden und zeigen ihre Historie direkt im Dialog — inklusive Belegnummer und Datum der vorherigen Korrektur.

Neue Endpoints für Korrektur und Neu-Ausstellung

Die neuen Funktionen stehen vollständig auch über die REST-API zur Verfügung:
  • GET /invoices/{id}/correct/positions – korrigierbare Positionen auflisten
  • POST /invoices/{id}/correct/preview – Korrektur-Vorschau (seiteneffektfrei)
  • POST /invoices/{id}/correct – Korrektur ausführen
  • POST /invoices/{id}/reissue/preview – Reissue-Vorschau (seiteneffektfrei)
  • POST /invoices/{id}/reissue – Reissue ausführen
Preview und Execute teilen sich dasselbe Request-Schema. Was die Vorschau zeigt, entsteht bei der Ausführung.Die bestehenden Endpoints POST /invoices/{id}/cancel, /credit und /duplicate bleiben erhalten und werden nicht abgekündigt. Sie bleiben der schlanke Weg für Ein-Klick-Aktionen auf der ganzen Rechnung. Für granulare Korrekturen mit Positionsauswahl, Overrides und Vorschau gibt es jetzt den neuen Pfad.
Details und Code-Beispiele findest du unter Invoice Correction API. Die Nutzer-Dokumentation liegt unter Korrigieren & Neu ausstellen.