PRAP in Excel: warum der Monatsabschluss an einer Tabelle hängt
Bei vielen SaaS-Unternehmen hängt der Monatsabschluss an einer Datei: einer Excel-Tabelle mit Subscriptions, Rechnungen, Leistungszeiträumen und monatlichen Abgrenzungsbeträgen. Eine Zeile pro Vertrag, eine Spalte pro Monat, am Monatsende liefert eine Summenzeile die Beträge für die Abgrenzungsbuchungen. Solange wenige Subscriptions unverändert über ihre Laufzeit laufen, funktioniert das.
Schwierig wird es, sobald Upgrades, Kündigungen, Gutschriften oder Änderungen der Laufzeit in laufende Abgrenzungen eingreifen. Der Reflex, die Tabelle abzuschaffen, greift trotzdem zu kurz. Sie ist nicht deshalb ein Problem, weil sie eine Tabelle ist, sondern weil sie an einer Stelle im Prozess steht, an der Daten neu erzeugt statt weitergereicht werden. Das ist der eigentliche Unterschied, und er entscheidet darüber, ob der Monatsabschluss mit dem Subscription-Bestand mitwächst.
Was die Tabelle richtig macht, solange sich wenig ändert
Excel kann für einfache und überschaubare Abgrenzungsprozesse ausreichen. Die Rechenlogik der passiven Rechnungsabgrenzung lässt sich dort sauber abbilden: Nettobetrag über den Leistungszeitraum verteilt, monatlich aufgelöst. Das ist nachvollziehbar, und solange Verträge unverändert durchlaufen, bleibt der Aufwand pro Monat gering. Die Mechanik dahinter steht ausführlich im Guide zur passiven Rechnungsabgrenzung.
Mit zunehmender Anzahl von Verträgen, Änderungen, unterschiedlichen Leistungszeiträumen und manuellen Schnittstellen steigt jedoch der Abstimmungs- und Fehleraufwand. Der Bruch kommt dabei weniger mit der Anzahl der Zeilen als mit der Anzahl der Ausnahmen.
Vier Stellen, an denen die Tabelle bricht
Die Vertragsänderung
Upgrade, Downgrade, Seat-Änderung, Wechsel des Abrechnungsintervalls, vorzeitige Kündigung, Verlängerung, Gutschrift: Jeder dieser Fälle verlangt einen Eingriff in eine Zeile, die bereits läuft. Der offene Restsaldo muss berücksichtigt und der Plan angepasst werden, und beides von Hand.
Die fehlende Prozessverankerung
Die Regeln für Vertragsänderungen und Abgrenzungen sind nicht im operativen Billing-Prozess verankert. Sie liegen in der Tabelle und bei der Person, die sie pflegt: welche Position abgegrenzt wird, wie der Rechnungsmonat behandelt wird, was bei unterjährigen Wechseln passiert.
Die doppelte Wahrheit
Vertrag, Laufzeit, Tarif und Änderungen stehen im Subscription-Management-System, die Abgrenzungspläne in der Tabelle. Beide müssen synchron bleiben, ohne dass irgendetwas diese Synchronität erzwingt. Eine Vertragsänderung, die nicht nachgetragen wird, erzeugt einen falschen Saldo, der erst im Abschluss auffällt.
Die Prüfbarkeit
Eine Buchung ist gut prüfbar, wenn sich nachvollziehen lässt, wie sie zustande kam. Bei einer Summenzeile aus einer Tabelle ohne Änderungshistorie ist der Weg zurück zum einzelnen Vertrag eine Rekonstruktion, keine Auskunft.
Auffällig ist, dass alle vier Punkte denselben Ursprung haben: Die Tabelle bildet die Vertragslogik nach, statt sie zu kennen. Sie muss über jede Änderung informiert werden, und das ist ein manueller Schritt, der ausfallen kann. Welche Fälle dabei konkret auftreten, haben wir in den PRAP-Sonderfällen im Einzelnen durchgerechnet.
Nachbauen oder ableiten
Damit ist der eigentliche Unterschied benannt. Eine Tabelle rekonstruiert einen Abgrenzungsplan aus Informationen, die woanders bereits vorliegen. Ein Subscription-Management-System kann ihn direkt aus Vertrags-, Subscription- und Abrechnungsdaten ableiten, weil Laufzeit, Abrechnungsintervall und Leistungszeitraum ohnehin Bestandteil des Datensatzes sind. Der Plan ist dann keine Nebenrechnung, sondern eine Eigenschaft des Vertrags.
Die Kette dahinter ist durchgängig: Aus dem Subscription Management kommen Vertrag, Laufzeit, Tarif und jede Änderung daran. Das Billing erzeugt daraus die Rechnung mit ihren Positionen und Leistungszeiträumen. Aus diesen Daten entsteht der Abgrenzungsplan, aus dem Plan die monatliche Auflösung, aus der Auflösung die Buchung für die Finanzbuchhaltung. In Fynn entsteht der Abgrenzungsplan genau so: aus den Subscription- und Abrechnungsdaten, statt separat in einer Tabelle gepflegt zu werden.
Praktisch heißt das: Eine Kündigung im vierten Monat verändert nicht nur den Vertragsstatus, sondern stößt auch die Anpassung des Abgrenzungsplans an. Ein Upgrade beendet den alten Plan und startet den neuen im selben Vorgang. Es gibt keinen separaten Schritt, der vergessen werden kann.
Die Rechenlogik ist nicht das Problem
Wer eine Abgrenzungstabelle ersetzen will, unterschätzt leicht, wie einfach die reine Berechnung ist, und überschätzt, wie einfach die Ausnahmen sind. Die Verteilung eines Nettobetrags über zwölf Monate beherrscht jede Tabellenkalkulation. Was sie nicht beherrscht, ist die Frage, was mit dem Restsaldo passiert, wenn sich die Subscription im siebten Monat ändert.
Was sich im Monatsabschluss konkret ändert
Der sichtbarste Effekt ist die Reihenfolge. Solange die Abgrenzung am Monatsende berechnet wird, ist sie ein Vorgang im Abschluss und verlängert ihn. Wird sie beim Abrechnungslauf gebildet und laufend fortgeschrieben, ist sie zum Monatsende bereits vorbereitet. Der Abschluss verlagert sich dann vom Rechnen zum Prüfen und Exportieren.
Der zweite Effekt betrifft die Übergabe an die Buchhaltung. Die Buchungssätze entstehen mit dem konfigurierten Buchungsschlüssel und Sachkonto und gehen in den DATEV-Export, ohne dass jemand eine Summenzeile abtippt. Welcher Satz für welchen Fall gilt, steht in der Referenz der PRAP-Buchungssätze. Der dritte Effekt ist der Wegfall der Rückfragen: Jede Buchung lässt sich auf Vertrag, Rechnungsposition und Leistungszeitraum zurückführen, ohne dass jemand die Tabellenhistorie rekonstruieren muss.
Die Tabelle ist nicht das Problem, ihre Position im Prozess ist es
Tabellen sind für vieles das richtige Werkzeug: für Analysen, für Szenarien, für alles, was einmal gerechnet und dann verworfen wird. Als dauerhafte Quelle für Buchungen, die monatlich wiederkehren, nachvollziehbar sein müssen und mit jeder Vertragsänderung nachzuführen sind, stoßen sie an Grenzen. Nicht weil Excel schwach wäre, sondern weil eine Abgrenzung dorthin gehört, wo Vertrags- und Abrechnungsdaten entstehen. Wer sie davon entkoppelt, verlagert die Abstimmungsarbeit in den Monatsabschluss.
Häufige Fragen zur PRAP-Berechnung
Weniger die Anzahl der Verträge gibt den Ausschlag als die Anzahl der Vertragsänderungen. Solange Subscriptions über ihre volle Laufzeit unverändert bleiben, ist eine Tabelle handhabbar. Sobald Upgrades, Kündigungen und Gutschriften in laufende Abgrenzungspläne eingreifen, verschiebt sich der Aufwand von der Berechnung zur Korrektur, und dort steigt er deutlich.
Die fehlende Nachvollziehbarkeit. Eine Buchung ist gut prüfbar, wenn der Weg von der Summe zurück zum einzelnen Vertrag dokumentiert ist. Eine Tabelle ohne Änderungshistorie liefert das Ergebnis, aber nicht seine Entstehung, und macht die Rekonstruktion zur Fleißarbeit.
Ja, und das ist der strukturelle Vorteil: Laufzeit, Abrechnungsintervall und Leistungszeitraum stehen dort ohnehin. Der Abgrenzungsplan lässt sich daraus ableiten, statt separat gepflegt zu werden, und Vertragsänderungen können ihn direkt nachführen.
Über den DATEV-Export. Bildung, Auflösung und Gegenbuchungen werden mit dem konfigurierten Buchungsschlüssel und Sachkonto erzeugt und mit den übrigen Buchungen übergeben, ohne Zwischenschritt in einer Tabelle.
Der Monatsabschluss ohne Abgrenzungstabelle
Fynn verbindet Subscription Management, Billing und Revenue Recognition: Abgrenzungspläne entstehen aus den Subscription- und Abrechnungsdaten und werden bei Vertragsänderungen nachgeführt. In einer Demo zeigen wir dir, wie das mit deinem Vertragsbestand aussieht.