No description
Find a file
2026-04-13 16:14:49 +02:00
.gitea/ISSUE_TEMPLATE minor changes 2026-03-25 14:35:29 +01:00
apache Initial commit 2026-03-25 00:19:33 +01:00
docs Fix: Update Script lag im falschen Ordner 2026-04-13 16:04:51 +02:00
migrations Logo-Upload und Rechnungserstellung überarbeitet 2026-04-13 15:32:57 +02:00
php Fix: Upload-Limit auf 20 MB erhöhen 2026-04-10 19:32:59 +02:00
public Logo-Upload und Rechnungserstellung überarbeitet 2026-04-13 15:32:57 +02:00
scripts Fix: Update Script Fehler behoben 2026-04-13 16:14:49 +02:00
src Logo-Upload und Rechnungserstellung überarbeitet 2026-04-13 15:32:57 +02:00
tests Fix: Update Script Fehler behoben 2026-04-13 16:14:49 +02:00
.dockerignore 30% Eigenanteil für Telefon und Internet + Tests mit KI Beleg-Erkennung 2026-03-30 16:53:47 +02:00
.env.example Cleanup: APP_SECRET entfernt – war nie implementiert 2026-04-12 19:36:22 +02:00
.gitignore Bug gefixed 2026-03-25 13:34:47 +01:00
activate.sh added systemd service 2026-03-25 13:31:34 +01:00
Changes.md Fix: Gewerbesteuer (4320) in KZ 165, Bewirtungskonten 4652/4657 ergänzt 2026-04-12 22:24:17 +02:00
CLAUDE.md Docs: README verschlankt, docs/-Verzeichnis mit Unterseiten je Bereich 2026-04-12 19:20:25 +02:00
composer.json Initial commit 2026-03-25 00:19:33 +01:00
docker-compose.yml Beleg-Speicherort auf Bind-Mount umgestellt zur Vereinheitlichung. 2026-04-12 07:25:49 +02:00
docker-entrypoint.sh Automatische DB-Migrationen beim Container-Start 2026-03-29 13:19:15 +02:00
Dockerfile Fix: EXIF-Orientierung beim Bild-Crop normalisieren 2026-04-10 20:42:13 +02:00
install.sh Changes.md erstellt, README.md und install.sh aktualisiert 2026-03-25 16:00:29 +01:00
LICENSE.md added LICENSE.md 2026-03-25 00:44:02 +01:00
README.md Docs: Datenbankstruktur dokumentiert 2026-04-12 19:55:51 +02:00
steuerkram.service minor changes 2026-03-25 14:35:29 +01:00

Steuerkram

Self-hosted Buchhaltungs- und Steueranwendung für deutsche Freiberufler und Kleinunternehmer. Entwickelt als datensouveräne Alternative zu SaaS-Diensten – mit Unterstützung von Claude Code.

PHP MariaDB Docker License: MIT


Funktionsumfang

Bereich Beschreibung
Kontenrahmen SKR03 DATEV-konform, 157 Konten, mit UStVA-Kennzahlen und EÜR-Zeilennummern
Belegverwaltung PDF, PNG, TIFF, ZUGFeRD-XML; SHA-256 Integritätsprüfung; optionale KI-Kontierung
Buchungen EÜR-Modell (Einnahme/Ausgabe); GoBD-konforme Trigger; Stornobuchungen; Journal
Anlagevermögen Anlagenspiegel; automatische Anlagen-Nummerierung; Buchungsworkflow mit Asset-Verknüpfung
Ausgangsrechnungen DIN 5008, PDF-Export via mPDF
UStVA Kennzahlen-Berechnung, ELSTER XML-Export, Drill-down
EÜR Jahresauswertung, PDF-Export, Drill-down
Kundenverwaltung CRUD
Einstellungen Firmendaten, Logo, ELSTER-Steuernummer, Nummernkreise
Benutzerverwaltung Mehrbenutzer, Session-Auth mit 24 h Timeout

Schnellstart

curl -fsSL https://codeberg.org/fds2610/Steuerkram/raw/branch/main/install.sh -o install.sh
sudo bash install.sh
cd /opt/Steuerkram
docker compose up -d

Anwendung aufrufen: http://localhost:8080


Dokumentation

Dokument Inhalt
Installation Docker-Setup, Systemd-Service, Port, Upload-Limit
Konfiguration Firmendaten, Nummernkreise, KI-Beleganalyse, Nextcloud-Import
Funktionen Alle Features im Detail
Anlagevermögen Anlagenspiegel, Buchungsworkflow, Nummernkreis
Update & Backup Update-Anleitung, Backup, Datenpersistenz
Automatisierung Automatisierungsagent, Ideenagent, Support
Datenbankstruktur Tabellen, Spalten, Fremdschlüssel, GoBD-Mechanismen
Berechnungslogik UStVA-Kennzahlen und EÜR-Zuordnungsregeln
Kontenrahmen Vollständige SKR03-Kontenliste

GoBD-Hinweise

  • Gebuchte Sätze können nicht geändert oder gelöscht werden (MariaDB BEFORE UPDATE/DELETE Trigger).
  • Korrekturen erfolgen ausschließlich über Stornobuchungen.
  • Jeder hochgeladene Beleg erhält einen SHA-256 Hash zur Integritätsprüfung.