ToolAktiv

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

0Datenbanktabellen
0PHP-Dateien
0Module & Bereiche
0+Codezeilen
0Berechtigungsstufen
0Kredittypen
GTA-RP-Bankverwaltung – Screenshot 1
1 / 13

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

Problem

Mehrere Banken – vollständige Datenisolation in einer Instanz

Lösung

Konsequente Bank-ID-Filterung auf allen Datenbankebenen: Jede Bank sieht ausschließlich eigene Kreditnehmer, eigenes Personal und eigene Konditionen – ohne separate Datenbankinstanzen.

Problem

Vollständiger Kredit-Lebenszyklus mit Ausnahmebehandlung

Lösung

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.

Problem

CSV-Importe aus verschiedenen Quellen zuverlässig verarbeiten

Lösung

Flexible Import-Pipeline mit konfigurierbaren Spalten-Mappings. Automatisches Matching über Verwendungszweck und Betrag, manuelle Nachbearbeitungsmaske für nicht zuordenbare Buchungen.

Technologien

PHPMySQLGTA RP

Vision

GTA-RP-Bankverwaltung soll der Standard für professionelle Bankensysteme in GTA RP-Communities werden – realistisch, strukturiert und vollständig administrierbar.

Changelog

  1. v1.3

    Schließfach-Modul erweitert (Laufzeiten, automatische Kündigung). Berichte-Sektion überarbeitet, neue Exportfunktion für Kredit-Übersichten.

  2. v1.2

    Versicherungsmodul: Krankenversicherungen mit Schadensregulierung und Beitragshistorie. Mahnwesen-Performance optimiert, Mahnstufen-Konfiguration verbessert.

  3. v1.1

    Kundenkonten-Modul: Girokonto-Übersicht mit Transaktionshistorie. CSV-Import-Pipeline implementiert. Kreditauskunft (SCHUFA) mit Bonitätsscore.

  4. v1.0

    Erstveröffentlichung. Mehrbank-Betrieb, vollständiger Kreditvergabe-Workflow, rollenbasiertes Berechtigungskonzept mit 7 Stufen.

Interesse oder Fragen?

Komm in unsere Discord-Community und tausche dich direkt mit uns aus.

Zur Discord-Community