Korpodesk · Modul-Anleitung

📒 Kassenbuch

Alle Einnahmen und Ausgaben erfassen, den Kassenstand im Blick behalten, Belege verknüpfen und am Ende einen sauberen Kassenbericht erstellen.

Das Kassenbuch ist das digitale Journal einer Kasse: Jede Buchung – Einnahme oder Ausgabe – wird chronologisch festgehalten, der Kassenstand (Saldo) läuft automatisch mit. Du kannst Belege anhängen, Buchungen mit Veranstaltungen, Kontakten und Rechnungen verknüpfen, auswerten und einen prüffähigen Kassenbericht bzw. Kassenabschluss erzeugen.

1 Kassenbuch einrichten

Kassenbücher legst du unter Einstellungen → Finanzen & Kassen an. Du kannst mehrere Kassenbücher führen (z. B. Hauptkasse, Bierkasse, Veranstaltungskasse).

FeldBedeutung
Name des KassenbuchsFrei wählbar, z. B. „Hauptkasse 2026“.
Belegnr.-PräfixVorsatz für automatische Belegnummern im Format Präfix-Jahr-Nr. (z. B. HK → HK-2026-00001).
Anfangsbestand (€)Der Kassenstand zu Beginn – der Startwert, auf dem der laufende Saldo aufbaut (z. B. Übertrag aus dem Vorjahr).
EröffnungsdatumDatum, zu dem der Anfangsbestand gilt.
ArchivierenSetzt ein Kassenbuch inaktiv, ohne es zu löschen (alte Daten bleiben erhalten).
💡 Anfangsbestand richtig setzen

Der Anfangsbestand ist der Kassenstand zum Eröffnungsdatum – also z. B. der Übertrag aus dem Vorjahr. Alle späteren Buchungen bauen darauf auf. Setzt du ihn falsch, ist jeder folgende Kassenstand um genau diesen Betrag verschoben.

So arbeitest du damit

Der typische Umgang mit dem Kassenbuch – die Schritte springen direkt ins passende Kapitel:

  1. Laufend: Buchungen erfassen Jede Einnahme/Ausgabe eintragen (oder per CSV aus dem Bankexport importieren).
  2. Zuordnen: Belege & Verknüpfungen Beleg anhängen, mit Event/Kontakt/Rechnung verknüpfen, Tags vergeben.
  3. Prüfen: Kassenstand Stimmt der Saldo mit dem echten Konto-/Kassenstand überein?
  4. Monatsende: Auswerten Einnahmen/Ausgaben nach Kategorie und Monat ansehen.
  5. Jahresende: Bericht & Abschluss Kassenbericht als PDF erzeugen und den Zeitraum per Kassenabschluss sperren.

2 Aufbau der Seite

Oben die Werkzeugleiste, darunter drei Reiter. Der Kassenstand wird pro Monatsblock angezeigt.

🔍 Buchungen durchsuchen 📅 Zeitraum ▾ ⬆️ CSV-Import ⬇️ CSV-Export 🔗 Verknüpfungen prüfen + Eintrag
📄 Buchungen 📊 Auswertungen 📑 Kassenbericht
Werkzeugleiste + drei Reiter: Buchungen · Auswertungen · Kassenbericht
ReiterWofür
BuchungenDie Liste aller Einträge – nach Monat gruppiert, mit laufendem Kassenstand.
AuswertungenKennzahlen, Saldo-Verlauf und Einnahmen/Ausgaben nach Kategorie & Monat.
KassenberichtPrüffähiger Bericht (Anfangs-/Endbestand) und der Kassenabschluss.

3 Eine Buchung erfassen

Über + Eintrag öffnet sich der Dialog. Er ist in zwei Bereiche geteilt: links die Daten „von der Bank“ (Pflicht), rechts die optionalen Korpodesk-Verknüpfungen.

FeldBedeutungBeispiel
Von der Bank (Pflicht)
DatumBuchungsdatum14.07.2026
BetragPositiv = Einnahme, negativ = Ausgabe120,00 / −45,50
Begünstigter / ZahlungspflichtigerFreitext, meist von der Bank. Ersetzt nicht den verknüpften Kontakt.Getränke Meier
Verwendungszweck / TitelKurzbeschreibung der BuchungBeitrag Q3
Korpodesk & Verknüpfungen (optional)
KassenbuchIn welches Kassenbuch die Buchung gehört (bei mehreren)Hauptkasse
TagsKategorien/Schlagworte (siehe Kapitel 7)Beiträge
Event / Kontakt / RechnungVerknüpfung mit Veranstaltung, Mitglied oder System-Rechnung
Externer BelegFoto/PDF eines Belegs anhängenquittung.pdf
BeschreibungOptionaler Freitext für Notizen
Neuen Eintrag hinzufügenSpeichern
Von der Bank
Datum
14.07.2026
Betrag
120,00 €
Titel
Beitrag Q3 – Mustermann
Verknüpfungen
Tags
Beiträge
Kontakt
Mustermann, Max
Beleg
📄 quittung.pdf
Buchungs-Dialog: links Pflichtangaben, rechts optionale Verknüpfungen

4 Einnahme oder Ausgabe

Ob eine Buchung eine Einnahme oder Ausgabe ist, steuerst du allein über das Vorzeichen des Betrags:

✅ Merksatz

„Geht Geld rein, ist es plus. Geht Geld raus, ist es minus.“ Das Minuszeichen nicht vergessen – sonst wird aus einer Ausgabe versehentlich eine Einnahme.

5 Belege & Verknüpfungen

Direkt in der Buchungsliste kannst du je Zeile schnell zuordnen – über die kleinen -Symbole in den Spalten Event, Kontakt, Tag und Rechnung/Beleg. Ist etwas verknüpft, öffnet ein Klick die Daten statt eines Dialogs.

DatumTitelEvent · Kontakt · Tag · BelegBetrag
14.07.Beitrag Q3— · Mustermann · Beiträge · 🧾+120,00 €
12.07.Getränke-EinkaufSommerfest · — · Getränke · 📄−45,50 €
Inline-Zuordnung pro Zeile: Event, Kontakt, Tag und Beleg/Rechnung

Die Beleg-Spalte passt sich an

🔗 „Verknüpfungen prüfen“ – automatische Vorschläge

Der Button in der Werkzeugleiste sucht automatisch passende Zuordnungen:

Vorschläge übernimmst du einzeln – bei offenen Rechnungen sogar direkt mit „Übernehmen & gezahlt“.

6 Tags = Kategorien

Das Kassenbuch nutzt Tags zur Kategorisierung – du vergibst sie frei (z. B. „Beiträge“, „Getränke“, „Miete“, „Spenden“). Ein Klick auf ein Tag in der Liste filtert sofort danach.

⚠ Der erste Tag ist die Kategorie

In den Auswertungen zählt der erste Tag einer Buchung als ihre Kategorie („Einnahmen/Ausgaben nach Kategorie“). Setze also das wichtigste Schlagwort an die erste Stelle; Buchungen ohne Tag laufen unter „Ohne Kategorie“.

7 Der Kassenstand (Saldo)

Der Kassenstand läuft automatisch mit: Er startet beim Anfangsbestand und wird mit jeder Buchung fortgeschrieben. Jeder Monatsblock zeigt oben den Kassenstand am Monatsende, ganz unten steht der Kassenstand am Monatsanfang des Zeitraums.

Beispiel · So läuft der Saldo
DatumBuchungBetragKassenstand
Anfangsbestand500,00 €
02.07.Mitgliedsbeitrag+120,00620,00 €
12.07.Getränke-Einkauf−45,50574,50 €
20.07.Spende+30,00604,50 €

Kassenstand Monatsende Juli = 604,50 €. Dieser Wert ist der Anfangsbestand des Folgemonats.

✅ So sollte es sein

Der angezeigte Kassenstand muss mit dem echten Konto-/Bargeldstand übereinstimmen. Weicht er ab, fehlt meist eine Buchung oder ein Vorzeichen bzw. der Anfangsbestand stimmt nicht.

8 Zeitraum wählen

Über die Schaltfläche 📅 Zeitraum schränkst du die Ansicht ein – wahlweise nach Monat, Semester, Jahr oder Individuell (von–bis). Die Auswahl bleibt auch nach einem Neuladen erhalten.

🧮 Der Zeitraum verfälscht den Saldo nicht

Der Zeitraum ist nur ein Anzeige-Filter. Der Kassenstand am Anfang des gewählten Zeitraums enthält immer alle früheren Buchungen – der laufende Saldo bleibt also korrekt, egal welchen Ausschnitt du zeigst.

9 Buchung aufteilen (Split)

Manchmal gehört eine einzige Zahlung zu mehreren Zwecken. Mit Split (Menü ⋮ → Split) teilst du eine Buchung in mehrere Teilbuchungen auf – jede mit eigenem Titel, Tags, Event, Kontakt und Rechnung.

Beispiel · Baumarkt-Rechnung aufteilen

Ausgabe −80,00 € splitten in 50,00 € „Renovierung“ (Tag: Instandhaltung) und 30,00 € „Werkzeug“ (Tag: Ausstattung). Die Summe der Teile muss dem Ursprungsbetrag entsprechen – der Dialog zeigt „✓ Ausgeglichen“, sobald es passt. Teilbuchungen sind farblich als zusammengehörig markiert und lassen sich später wieder zusammenführen.

10 Mehrere auf einmal & CSV

Massenbearbeitung

Über die Kontrollkästchen wählst du mehrere Buchungen aus. Dann kannst du sie gemeinsam bearbeiten (nur die angehakten Felder werden geändert – bei Tags wahlweise hinzufügen/ersetzen/entfernen) oder löschen.

CSV-Import

Exportiere die Umsätze aus deinem Online-Banking als CSV und importiere sie: Datei wählen → Spalten zuordnen (Datum, Betrag, Titel, Begünstigter, Tags …) → Vorschau prüfen → Import starten. Doppelte Buchungen werden über einen Dedupe-Schlüssel erkannt.

CSV-Export

Der Export gibt die Buchungen des aktuell gewählten Zeitraums als CSV aus – praktisch für Steuerberater oder eigene Tabellen.

11 Auswertungen

Der Reiter Auswertungen fasst den gewählten Zeitraum zusammen.

Kassenstand Beginn
500,00 €
Einnahmen
+150,00 €
Ausgaben
−45,50 €
Saldo (Zeitraum)
+104,50 €
Kassenstand Ende
604,50 €
Anzahl Buchungen
3
Kennzahlen der Auswertung

12 Kassenbericht & Abschluss

Der Reiter Kassenbericht erzeugt einen prüffähigen Bericht nach dem klassischen Schema:

Anfangsbestand500,00 €
+ Einnahmen+150,00 €
− Ausgaben−45,50 €
= Endbestand604,50 €
Kassenbericht: Anfangsbestand + Einnahmen − Ausgaben = Endbestand (mit Unterschriftenfeld, als PDF druckbar)

Kassenabschluss

Mit einem Kassenabschluss (🔒) frierst du einen Zeitraum ein: Du wählst den Zeitraum (Von/Bis), exportierst den Bericht und bestätigst den Abschluss – üblicherweise mit den Namen der beiden Kassenprüfer. Danach werden die enthaltenen Buchungen gesperrt und lassen sich nicht mehr bearbeiten, löschen oder ergänzen (Schloss-Symbol in der Zeile).

🔒 Gesperrte Buchungen

Eine Buchung mit Schloss-Symbol gehört zu einem Kassenabschluss und ist schreibgeschützt. Nur ein Admin kann einen Abschluss wieder öffnen, um Korrekturen zu ermöglichen.

Wann muss ich was machen?

HäufigkeitAufgabe
EinmaligKassenbuch anlegen, Anfangsbestand & Eröffnungsdatum setzen.
LaufendJede Einnahme/Ausgabe als Buchung erfassen (oder per CSV importieren) und Beleg anhängen.
Regelmäßig„Verknüpfungen prüfen“ laufen lassen, Tags vergeben, Kassenstand mit dem echten Kontostand abgleichen.
MonatsendeAuswertung prüfen (Einnahmen/Ausgaben nach Kategorie).
Jahres-/AmtsendeKassenbericht als PDF erzeugen und den Zeitraum per Kassenabschluss sperren.

? Häufige Fragen

Wie trage ich eine Ausgabe ein?

Genau wie eine Einnahme – nur mit negativem Betrag (z. B. -45,50). Das Vorzeichen entscheidet über Einnahme (grün) oder Ausgabe (rot).

Mein Kassenstand stimmt nicht mit dem Konto überein.

Häufigste Ursachen: eine Buchung fehlt, ein Vorzeichen ist falsch (Ausgabe als Einnahme erfasst), oder der Anfangsbestand ist nicht korrekt gesetzt.

Wozu Belege und Verknüpfungen?

Für die Nachvollziehbarkeit: Ein angehängter Beleg (Quittung) und die Verknüpfung zu Rechnung/Event/Kontakt machen jede Buchung prüfbar – wichtig für Kassenprüfung und Kassenbericht.

Kann ich eine gesperrte Buchung ändern?

Nein – sie gehört zu einem Kassenabschluss. Ein Admin muss den Abschluss zunächst wieder öffnen.

Wie bekomme ich meine Bankumsätze schnell rein?

Per CSV-Import: Umsätze im Online-Banking als CSV exportieren, Spalten zuordnen, Vorschau prüfen, importieren. Danach „Verknüpfungen prüfen“ für die Zuordnung.