GTA-RP-Bankverwaltung
Webbasiertes Kreditverwaltungssystem für GTA RP-Banken – mehrere Banken parallel, eigenes Personal, eigene Konditionen.
Über das Projekt
GTA-RP-Bankverwaltung ist ein vollständiges Kreditverwaltungssystem für GTA RP-Banken. Mehrere Banken können parallel betrieben werden, jede mit eigenem Personal, eigenen Kreditnehmern und individuell konfigurierbaren Konditionen. Das System bildet den gesamten Kreditprozess ab – vom Antrag über die Freigabe bis hin zum Mahnwesen.
GTA-RP-Bankverwaltung bietet ein rollenbasiertes Berechtigungskonzept mit sieben Stufen von Direktor bis Support, einen vollständigen Kredit-Workflow inklusive Kompetenzgrenzen und Freigabeprozess, automatischen Kontoauszug-Import per CSV sowie ein mehrstufiges Mahnwesen mit konfigurierbaren Fristen, Mahngebühren und Verzugszinsen. Ergänzende Module für Kundenkonten, Schließfächer und Versicherungen machen die Bankverwaltung zur zentralen Bankplattform für RP-Communities.
Architektur
PHP-Backend (objektorientiert, modular)
Das Backend ist vollständig in objektorientiertem PHP ohne externe Frameworks umgesetzt. 72 PHP-Dateien mit über 24.000 Codezeilen bilden ein klares MVC-ähnliches Schichtmodell.
- Klassenbasierte Struktur mit klarer Verantwortungstrennung
- 14 eigenständige Module (Banking, Mahnwesen, Versicherung, ...)
- Keine Framework-Abhängigkeiten – vollständige Kontrolle
MySQL-Datenbank (28 Tabellen)
Das normalisierte Datenbankschema unterstützt den Betrieb beliebig vieler Banken in einer gemeinsamen Instanz – mit vollständiger Datenisolation pro Bank.
- Vollständige Normalisierung für mehrere parallele Banken
- Transaktions-Audit-Trail für jeden Verwaltungsvorgang
- Optimierte Abfragen für Reports und Echtzeit-Übersichten
CSV-Import-Pipeline
Kontoauszüge werden per CSV-Upload importiert und automatisch den laufenden Krediten zugeordnet. Unklare Buchungen werden zur manuellen Prüfung markiert.
- Automatische Erkennung von Kreditraten-Zahlungen
- Matching-Logik über Verwendungszweck und Betrag
- Manuelle Nachbearbeitungsmaske für Ausnahmen
Rollenbasiertes Berechtigungskonzept
Sieben Berechtigungsstufen von Superadmin bis Support – feingranular konfigurierbar und bankspezifisch zuweisbar. Kritische Aktionen erfordern höhere Kompetenzgrenzen.
- Bankspezifische Rollenzuweisung pro Mitarbeiter
- Kompetenzgrenzen für Kreditgenehmigungen
- Vollständiges Aktivitätsprotokoll pro Benutzer
Umfang & Zahlen

Kernfunktionen
Mehrbank-Betrieb
Mehrere Banken laufen unabhängig voneinander – jede mit eigenem Personal, Konditionen und Einstellungen.
- Beliebig viele Banken parallel betreibbar
- Name, Kürzel, Hauptkonto und Primärfarbe pro Bank
- Automatische Standard-Policies bei Bankerstellung
- Superadmin verwaltet alle Banken zentral
Rollen & Berechtigungen
Sieben Rollen von Direktor bis Support – feingranular und bankspezifisch.
- Direktor – volle Kontrolle über Kredite, Freigaben und Einstellungen
- Senior Kreditbearbeiter – Erstellen, Freigabe, Import, Mahnwesen
- Kreditbearbeiter – Erstellen und Bearbeiten von Krediten
- Inkasso – Mahnwesen und Kreditkündigungen
- Prüfer – Leserechte und Berichte
- Support – nur lesender Zugriff
Kreditvergabe-Workflow
Vollständiger Prozess vom Kreditnehmer-Anlegen bis zur Genehmigung.
- Kreditnehmer mit Einkommen und Kontodaten anlegen
- Kredittypen: Auto, Privat, Geschäft
- Live-Prüfung von Mindest-Eigenkapital beim Autokredit
- Zinssatz-Vorschlag aus Policy, manuelle Anpassung möglich
- Kompetenzgrenze – große Kredite brauchen Direktor-Genehmigung
- Kreditauskunft (SCHUFA) mit Bonitätsscore
Import & Mahnwesen
Automatisierte Verarbeitung von Zahlungseingängen und mehrstufiges Mahnverfahren.
- Kontoauszug-Import per CSV
- Automatische Zuordnung von Zahlungseingängen zu Krediten
- Manuelle Nachbearbeitung unklarer Buchungen
- Drei Mahnstufen mit konfigurierbaren Fristen
- Mahngebühren und Verzugszinsen nach Policy
- Automatische Kündigungsvorschläge bei Überfälligkeit
Weitere Module
Ergänzende Funktionen für einen vollständigen Bankbetrieb.
- Kundenkonten – Girokonto-Übersicht mit Transaktionshistorie
- Schließfächer – Vermietung von Bankschließfächern
- Versicherung – Krankenversicherungen inkl. Schadensregulierung
- Berichte – Kredit-Übersichten und Supportfälle
- Textvorlagen – Vorlagen für Mahnschreiben und Bescheide
Herausforderungen & Lösungen
Mehrere Banken – vollständige Datenisolation in einer Instanz
Konsequente Bank-ID-Filterung auf allen Datenbankebenen: Jede Bank sieht ausschließlich eigene Kreditnehmer, eigenes Personal und eigene Konditionen – ohne separate Datenbankinstanzen.
Vollständiger Kredit-Lebenszyklus mit Ausnahmebehandlung
State-Machine-Ansatz für den Kreditstatus mit automatischen Übergängen: von Antrag über Prüfung und Genehmigung bis hin zu Mahnstufen und Kündigung – mit konfigurierbaren Fristen und Schwellenwerten.
CSV-Importe aus verschiedenen Quellen zuverlässig verarbeiten
Flexible Import-Pipeline mit konfigurierbaren Spalten-Mappings. Automatisches Matching über Verwendungszweck und Betrag, manuelle Nachbearbeitungsmaske für nicht zuordenbare Buchungen.
Technologien
Vision
GTA-RP-Bankverwaltung soll der Standard für professionelle Bankensysteme in GTA RP-Communities werden – realistisch, strukturiert und vollständig administrierbar.
Changelog
- v1.3
Schließfach-Modul erweitert (Laufzeiten, automatische Kündigung). Berichte-Sektion überarbeitet, neue Exportfunktion für Kredit-Übersichten.
- v1.2
Versicherungsmodul: Krankenversicherungen mit Schadensregulierung und Beitragshistorie. Mahnwesen-Performance optimiert, Mahnstufen-Konfiguration verbessert.
- v1.1
Kundenkonten-Modul: Girokonto-Übersicht mit Transaktionshistorie. CSV-Import-Pipeline implementiert. Kreditauskunft (SCHUFA) mit Bonitätsscore.
- v1.0
Erstveröffentlichung. Mehrbank-Betrieb, vollständiger Kreditvergabe-Workflow, rollenbasiertes Berechtigungskonzept mit 7 Stufen.
Weitere Projekte
Alle ansehenRP-Framework
Umfassende Plattform für den Betrieb und die Verwaltung von Roleplay-Communities – modular, skalierbar und professionell.
Familytool
Die digitale Familienzentrale – Kalender, Aufgaben, Belohnungen, Einkauf und mehr an einem Ort.
NetAdmin
Selbst gehostete Netzwerkverwaltung mit Monitoring, RBAC und TOTP-2FA – in reinem PHP, ohne Framework-Ballast.
Interesse oder Fragen?
Komm in unsere Discord-Community und tausche dich direkt mit uns aus.
Zur Discord-Community