Daten, Datenschutz & Sicherheit › Finanz-PIN (Zugriffsschranke Geldbereiche)
Finanz-PIN (Zugriffsschranke Geldbereiche)
SicherheitBewusst aus✓ Geprüft am Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit)Vor den Geldbereichen — Umsätze, Kassenbuch, Rechnungen, Mahnwesen und Export — kann eine zusätzliche PIN-Abfrage verlangt werden, damit nicht jeder angemeldete Mitarbeiter Umsatzzahlen sieht. Inhaber und Admins sind ohnehin ausgenommen. In der laufenden Werkstatt ist die Schranke seit dem 15. August 2026 komplett ausgeschaltet.

So arbeitest du damit
- Öffne im Büro-Panel „Einstellungen" und wechsle auf den Reiter „Finanz-PIN".
- Lege den Schalter „Finanz-PIN global" um, wenn die Schranke überhaupt gelten soll — steht er auf „Ausgeschaltet", wird nirgends nach der PIN gefragt.
- Hake in der Liste darunter die Bereiche an, für die der Sachbearbeiter die PIN braucht: Umsätze und Statistik, Kassenbuch und Barbelege, Rechnungen und Zahlungen, Mahnwesen, Export.
- Trage unter „Ausnahmen pro Benutzer" jene Personen ein, die trotz aktiver Schranke ohne PIN arbeiten dürfen.
- Prüfe die Wirkung mit einem Testkonto der Rolle Büro — mit deinem eigenen Inhaber- oder Admin-Konto siehst du keinen Unterschied, weil diese Rollen immer ausgenommen sind.
Ist die Schranke aktiv und der Bereich für die Rolle PIN-pflichtig, verlangt das System vor der ersten Anzeige von Geldzahlen eine zusätzliche Eingabe. Gelingt sie, ist die Person 30 Minuten freigeschaltet; jeder weitere Zugriff verlängert das Fenster, Untätigkeit lässt es verfallen. Die Freischaltung hängt am Benutzernamen und lebt nur im laufenden Serverprozess — nach einem Neustart der Anwendung muss sie neu erfolgen. Betroffen sind die Umsatz- und Statistikseiten, das Kassenbuch, die Rechnungsliste, das Mahnwesen und der Export (Kassenbuch, Rechnungen, Mahnwesen, Export-Center (BMD/DEP/Compos/Protokoll), Statistik). Der Archiv-Tresor ist davon unabhängig und hat seinen eigenen Inhaber-PIN (Vault-Sichtbarkeitsregel (Hausregel 2)). Ist die Einstellung noch nicht geladen, verhält sich das System vorsichtshalber so, als wäre die Schranke an — ein Ladefehler öffnet also nichts.
- Niemand wird nach der PIN gefragt → Der globale Schalter steht auf „Ausgeschaltet". Das ist der aktuell gewollte Zustand, kein Defekt.
- Eine Finanzseite bleibt dauerhaft leer → Alter Fehler dieser Bauart: Die Seite fragte die Freischaltung direkt ab, statt den Schalter zu berücksichtigen. Fünf solche Seiten wurden im August 2026 umgestellt; taucht es erneut auf, ist es dieselbe Ursache.
- Ein Mitarbeiter mit Zwei-Faktor-Absicherung kommt mit der PIN nicht weiter → Für ihn zählt nur der Code aus der Authenticator-App, die PIN wird bewusst nicht mehr akzeptiert.
- Inhaber sieht das PIN-Feld gar nicht → Richtig so. Inhaber und Admin sind fest ausgenommen, und die Oberfläche blendet das Feld für sie aus.
Enthält
- Einstellungen Live
- Wer sieht was (Rollen & Sichtbarkeit) Teilweise
Schützt
Gehört zu
- Wer sieht was (Rollen & Sichtbarkeit) Teilweise
Regelt
- Der Ausschalter wurde am Server direkt in die Datenbank geschrieben. Ob der Schalter in den Einstellungen seither noch einmal bewegt wurde, ist aus dem Code nicht ablesbar (in der laufenden Werkstatt nachsehen).
- lib/finance-pin.ts
- lib/finance-areas.ts
- components/admin/EinstellungenPage.tsx
- MEM:finance-pin-toggle-2026-08-15.md
- app/api/admin/finance/unlock
| mechanismus | Zweite PIN-Abfrage vor den fünf Geldbereichen; Freischaltung gilt pro Benutzername, verfällt nach 30 Minuten ohne Nutzung und verlängert sich bei jedem Zugriff. Wer ein Benutzerkonto mit aktiver Zwei-Faktor-Absicherung hat, gibt statt der PIN den Code der Authenticator-App ein. Drei Schalter davor - global an/aus, Ausnahmen pro Bereich, Ausnahmen pro Benutzer - sind in den Einstellungen konfigurierbar. |
|---|---|
| gesetz | keine externe Pflicht — betriebliche Aufgabentrennung (Segregation of Duties) |
| erfuellt | bewusst aus |
| nachweis | MEM:finance-pin-toggle-2026-08-15 |
| risiko | Jede Rolle mit Zugriff kann Umsatz-/Kassendaten sehen, solange PIN aus bleibt — kein technischer Diebstahlschutz, nur Feature-Reduktion |
| offen | Owner hat bewusst 'überall nicht nutzen, bis alles funktioniert' entschieden; Review fand vorher 5 SSR-Seiten, die die Policy umgingen (behoben) |
Beleg: MEM:finance-pin-toggle-2026-08-15 — 'PROD-INSTANZ steht auf AUS: finance_pin_enabled=false direkt in data/kfz.db geschrieben'
Tiefer fragen
Kontext aus dem KFZ-Bozo-Handbuch
Knoten: comp-finanz-pin (Sicherheit · Daten, Datenschutz & Sicherheit · bewusst-aus · geprüft Sat Sep 05 2026 02:00:00 GMT+0200 (Mitteleuropäische Sommerzeit) @ 0f0406a1)
Kurz: Vor den Geldbereichen — Umsätze, Kassenbuch, Rechnungen, Mahnwesen und Export — kann eine zusätzliche PIN-Abfrage verlangt werden, damit nicht jeder angemeldete Mitarbeiter Umsatzzahlen sieht. Inhaber und Admins sind ohnehin ausgenommen. In der laufenden Werkstatt ist die Schranke seit dem 15. August 2026 komplett ausgeschaltet.
Lies zuerst (Lesebereich, nicht der ganze Baum):
lib/finance-pin.ts
lib/finance-areas.ts
components/admin/EinstellungenPage.tsx
MEM:finance-pin-toggle-2026-08-15.md (Gedächtnisdatei außerhalb des Repos)
app/api/admin/finance/unlock
Hängt zusammen mit:
feat-einstellungen (app/admin/einstellungen/page.tsx) · data-zahlung (lib/db/invoices.ts) · comp-rollen-sichtbarkeit (lib/admin-auth.ts) · comp-rollen-sichtbarkeit (lib/admin-auth.ts) · data-zahlung (lib/db/invoices.ts) · sec-rollen-rechte (lib/admin-auth.ts) · api-finanzen-kasse-auswertung (app/api/admin/stats)
Offene Fragen der Seite:
Der Ausschalter wurde am Server direkt in die Datenbank geschrieben. Ob der Schalter in den Einstellungen seither noch einmal bewegt wurde, ist aus dem Code nicht ablesbar (in der laufenden Werkstatt nachsehen).
Hausregel 2: Vault-Daten sind für diese Session unsichtbar; Quellpfade auf Vault-Code sind keine Freigabe.
Frage: {{DEINE FRAGE}}
Antworte nur mit Belegen: nenne Datei und Zeile für jede Aussage.
Wenn die Quellen die Frage nicht beantworten, sag das und nenne, was du zusätzlich lesen müsstest.
Weicht die Seite vom Code ab, schlage den Seiten-Patch vor (wiki/seiten/daten-recht-sicherheit/comp-finanz-pin.md).