Buchhaltungs-Engine
Last updated June 19, 2026 · System (docs ingest)
Die Buchhaltungs-Engine ist der Kern von CryptaCount. Sie wandelt klassifizierte Transaktionen über eine strukturierte Pipeline in ordnungsgemäße Buchungssätze der doppelten Buchführung um, führt einen Kontenplan und verwaltet Buchungsperioden mit formalen Abschluss-Workflows.
Abschnitte der Buchhaltungs-Seitenleiste
Der Abschnitt Accounting in der Seitenleiste bietet Zugriff auf:
| Sidebar Label | Funktion |
|---|---|
| Accounting → Opening Balances | Anfangsbestände für bestehende Positionen festlegen |
| Accounting → Accounting Periods | Buchungsperioden verwalten |
| Accounting → Period Close | Periodenabschluss-Workflow mit Validierungsprüfungen |
| Accounting → Generate Journals | Stapelweise Journalerstellung (Migration) |
| Accounting → Journal Entries | Buchungssätze anzeigen und verwalten |
| Accounting → Impairment | Wertminderungstests |
| Manual Adjustments | Manuelle Journalanpassungen (Genehmigungs-Workflow) |
| Audit Attachments | Anhänge von Belegdokumenten für den Prüfpfad |
Buchhaltungs-Pipeline
Die Pipeline verarbeitet Ereignisse über einen Status-Workflow:
PENDING → CLASSIFIED → POSTED (or FAILED / MANUAL_REVIEW / SKIPPED)
Die Pipeline verarbeitet:
- Rohe Blockchain-Ereignisse zu klassifizierten Buchhaltungsereignissen
- Klassifizierte Ereignisse zu gebuchten Buchungssätzen
- Mehrbeinige Gruppen (komplexe Transaktionen mit mehreren Buchungsbeinen)
- Hash-Ketten-Verifizierung zur Manipulationserkennung
Doppelte Buchführung
Jede von CryptaCount verarbeitete Transaktion erzeugt Buchungssätze, bei denen die Sollbuchungen den Habenbuchungen entsprechen.
Beispiel — Kauf von 1 ETH zu 2.100 €:
| Account | Debit | Credit |
|---|---|---|
| Digital Assets — ETH | 2.100 € | |
| Cash / Fiat | 2.100 € |
Beispiel — Erhalt von 0,5 LINK als Staking-Belohnung (FMV 7,25 €):
| Account | Debit | Credit |
|---|---|---|
| Digital Assets — LINK | 7,25 € | |
| Staking Income | 7,25 € |
Beispiel — Verkauf von 1 ETH zu 2.600 € (Anschaffungskosten 2.100 € nach FIFO):
| Account | Debit | Credit |
|---|---|---|
| Cash / Fiat | 2.600 € | |
| Digital Assets — ETH | 2.100 € | |
| Realized Gain — ETH | 500 € |
Kontenplan
Verwalten Sie Sachkonten unter Accounting → Chart of Accounts. Der Kontenplan verwendet 8 Kontotypen mit Soll-/Haben-Normalsalden:

| Type | Normalsaldo | Beschreibung |
|---|---|---|
| ASSET | Debit | Digitale Vermögenswerte, Barmittel, Forderungen |
| LIABILITY | Credit | Verbindlichkeiten, Kreditverbindlichkeiten |
| EQUITY | Credit | Gewinnvortrag, Rücklagen |
| REVENUE | Credit | Erträge aus der Geschäftstätigkeit |
| EXPENSE | Debit | Betriebskosten, Gebühren |
| CONTRA_ASSET | Credit | Kumulierte Abschreibungen |
| CONTRA_LIABILITY | Debit | Gegenkonten zu Verbindlichkeiten |
| CONTRA_EQUITY | Debit | Eigene Anteile usw. |
Der Kontenplan unterstützt 30 Kontounterarten zur detaillierten Klassifizierung (Current Asset, Cash and Equivalents, Receivable, Inventory, Staking Reward, Mining Reward, Transaction Fee usw.).
Sachkonten können importiert, Wallets zugeordnet, externen Adressen zugeordnet und CEX-Konten zugewiesen werden. Spezielle Konten (wie Standard-Gewinn-/Verlustkonten) können festgelegt werden.
Buchungssätze
Buchungssätze unter Accounting → Journal Entries anzeigen und verwalten:

- Manuelle Buchungssätze erstellen
- Entwurfsbuchungen buchen
- Gebuchte Buchungssätze stornieren
- Suchen und filtern nach Datum, Konto und Transaktionstyp
- Sachkonten bestehender Buchungssätze neu zuordnen über Balances → Reassign GL
Manipulationssichere Journal-Hashing
Jeder Buchungssatz wird kryptografisch gehasht. Die Hash-Kette verknüpft jeden Eintrag mit seinem Vorgänger — jede Änderung an einem historischen Eintrag bricht die Kette und macht unbefugte Änderungen sofort erkennbar.
Buchungsperioden
Perioden unter Accounting → Accounting Periods verwalten:
- Monatliche oder benutzerdefinierte Perioden erstellen
- Perioden öffnen und schließen
- Jahresabschluss-Workflow
Periodenabschluss-Workflow
Der Periodenabschluss folgt einem strukturierten Prozess:
- Run checks — Automatisierte Validierungsprüfungen überprüfen die Datenvollständigkeit
- Review results — Anzeigen, welche Prüfungen bestanden oder fehlgeschlagen sind
- Waive — Optional nicht kritische fehlgeschlagene Prüfungen mit Begründung außer Kraft setzen
- Close — Die Periode formal schließen und gegen weitere Änderungen sperren
- Reopen — Bei Bedarf eine geschlossene Periode wieder öffnen (mit Prüfpfad)
- Lock — Eine Periode dauerhaft sperren (verhindert das Wiederöffnen)
Anfangsbestände
Legen Sie Anfangsbestände unter Accounting → Opening Balances für Wallets fest, die vor der Verbindung mit CryptaCount bereits Positionen hatten:
- Anfangsbestände aus einer Datei importieren
- Salden zu einem bestimmten Datum festlegen
- Vorgeschlagene Daten basierend auf der Wallet-Aktivität automatisch ausfüllen
Journale erstellen
Das Werkzeug zur Journalerstellung unter Accounting → Generate Journals bietet eine Stapelverarbeitung für:
- Migration von Transaktionen, die vor der Buchhaltungs-Pipeline liegen
- Neuerstellung von Journalen nach Regeländerungen
- Statusverfolgung mit Start-/Abbruch-/Bereinigungssteuerung
Wertminderungstests
Die Wertminderungstests unter Accounting → Impairment unterstützen:
- Durchführung von Wertminderungsberechnungen für das gesamte Portfolio
- Anzeige der Wertminderungsergebnisse je Vermögenswert
- Unterschiedliche Wertminderungsmodelle je nach Anschaffungskostenmethode (einseitig für historische FIFO-Methoden, zweiseitig für NRV-Methoden)
Manuelle Anpassungen
Manuelle Anpassungen unterstützen einen Genehmigungs-Workflow:
- Anpassungsbuchungen mit Begründung erstellen
- Ausstehende Anpassungen warten auf Genehmigung
- Anpassungen genehmigen oder ablehnen
- Genehmigte Anpassungen ins Hauptbuch buchen
Prüfungsanhänge
Laden Sie Belegdokumente unter Audit Attachments hoch:
- Dateien an Buchungssätze, Transaktionen oder Perioden anhängen
- Anhänge hoch- und herunterladen
- Prüfpfad mit Dokumentenverweisen pflegen
Buchhaltungsregeln
Konfigurieren Sie Regeln unter Settings → Rules, um die Journalerstellung zu automatisieren:

- Regeln mit Bedingungen und Aktionen definieren
- Regeln anhand von Beispieldaten testen
- Versionskontrolle für Regeländerungen
Was this article helpful?
Let us know if this answered your question
