Startseite › Bibliothek › Benutzer › Kontoeinstellungen

Kontoeinstellungen

In den Kontoeinstellungen können Sie Ihre persönlichen Informationen und Einstellungen verwalten:

Verfügbare Einstellungen

  • Namen und Kontakttelefonnummer aktualisieren
  • Land auswählen und Bankverbindung für dieses Land aktualisieren
  • Schnittstellensprache ändern
  • Passwort ändern (für Konten mit E-Mail-Registrierung)
  • Konto dauerhaft löschen

Benutzerprofil

Basisinformationen über den Benutzer, gespeichert in der Tabelle users. Diese Daten sind für alle Länder universell.

Feld Typ Beschreibung
namestring(255)Vollständiger Name
emailstring(180)E-Mail-Adresse (eindeutig, wird für die Anmeldung verwendet)
phonestring(20)Telefonnummer im internationalen Format (E.164)
countryrelationBenutzerland (bestimmt das Bankverbindungsformular)
currencyrelationWährung für Preisanzeige
localestring(5)Schnittstellensprache (en, uk, ru, pl, de)
notify_by_telegrambooleanTelegram-Benachrichtigungen erhalten (standardmäßig aktiviert)
notify_by_emailbooleanE-Mail-Benachrichtigungen erhalten (standardmäßig aktiviert)

Profil-API

GET  /api/v1/user/profile     # Get current user profile
PUT  /api/v1/user/profile     # Update profile

Beispielantwort

{
  "id": 1,
  "name": "John Smith",
  "email": "[email protected]",
  "phone": "+48501234567",
  "locale": "en",
  "country": {
    "code": "PL",
    "name": {"en": "Poland", "uk": "Польща"},
    "phone_code": "+48"
  },
  "currency": {
    "code": "EUR",
    "symbol": "€",
    "name": {"en": "Euro"}
  },
  "roles": ["ROLE_USER"],
  "is_active": true,
  "notify_by_telegram": true,
  "notify_by_email": true,
  "created_at": "2026-01-10T09:00:00+00:00",
  "updated_at": "2026-01-10T09:00:00+00:00"
}

Bankverbindungen nach Ländern

Das System unterstützt unterschiedliche Bankverbindungen für verschiedene Länder. Wenn Sie ein Land auswählen, für das spezifische Bankverbindungen verfügbar sind, erscheint ein zusätzlicher Abschnitt zum Ausfüllen.

Architektur: Bankverbindungen werden in separaten Tabellen für jedes Land gespeichert. Wenn Sie ein Land in den Einstellungen auswählen, erscheint das entsprechende Bankverbindungsformular. Die Bankverbindungen sind vollständig von den Benutzerprofildaten getrennt.

Ukraine (UA)

Ukraine – Steuer-ID, Bankverbindung (IBAN/Karte), Einzelunternehmerdaten

Feld Typ Beschreibung
tax_idstring(10)Steuer-ID – 8 Ziffern für juristische Personen, 10 für natürliche Personen
passporttextPassdaten (Serie, Nummer, ausgestellt von)
ibanstring(34)IBAN-Konto (Format abhängig vom Land)
card_numberstring(19)Bankkartennummer (16 Ziffern)
card_holder_namestring(100)Name des Karteninhabers (wie auf der Karte, in lateinischen Buchstaben)
preferred_payment_methodenumBevorzugte Zahlungsmethode: iban / card
is_fopbooleanIst Einzelunternehmer – wichtig für Verträge
fop_registry_numberstring(30)Registrierungsnummer im Unternehmerregister
fop_registration_datedateDatum der Unternehmerregistrierung
fop_groupsmallintSteuergruppe (1, 2 oder 3)
addresstextRegistrierte Adresse

Bankverbindungs-API

# Country-specific requisites endpoints (separate from profile)
GET  /api/v1/user/requisites/ukraine     # Get requisites for Ukraine
PUT  /api/v1/user/requisites/ukraine     # Update requisites for Ukraine

Beispielantwort

{
  "id": 1,
  "tax_id": "1234567890",
  "passport": "AB 123456, issued by...",
  "iban": "UA213223130000026007233566001",
  "card_number": "**** **** **** 1234",
  "card_holder_name": "JOHN SMITH",
  "preferred_payment_method": "iban",
  "is_fop": true,
  "fop_registry_number": "20000000000000000000",
  "fop_registration_date": "2020-01-15",
  "fop_group": 3,
  "address": "123 Main Street, City",
  "created_at": "2026-01-10T09:00:00+00:00",
  "updated_at": "2026-01-10T09:00:00+00:00"
}

Andere Länder

Das System unterstützt das Hinzufügen von Bankverbindungen für andere Länder. Jedes Land hat seine eigene Tabelle und API-Endpunkte. Derzeit unterstützt:

  • UA — Ukraine: Steuer-ID, Bankverbindung, Einzelunternehmerdaten

Weitere Länder werden auf Benutzeranfrage hinzugefügt.

Konto löschen

Sie können Ihr Konto dauerhaft auf der Einstellungsseite löschen. Zur Sicherheit wird ein Bestätigungscode an Ihre E-Mail gesendet. Diese Aktion ist unwiderruflich.