Schritt‑für‑Schritt‑Plan zum Entwurf und Aufbau einer sicheren Web‑App für Buchhaltungs‑/Steuerkanzleien, um Mandanten zu verwalten, Dokumente zu speichern und Fristen nachzuverfolgen.

Bevor Sie Features oder einen Tech‑Stack wählen, entscheiden Sie genau, für welche Kanzlei Sie bauen — und was „fertig“ für Version 1 bedeutet.
Buchhaltungs‑Apps scheitern oft, weil sie am ersten Tag alles sein wollen (CRM, Dateiablage, Abrechnung, Workflow, Messaging). Eine fokussierte v1 liefert schneller, wird verlässlicher angenommen und liefert echte Nutzungsdaten, die nächste Schritte leiten.
Eine Steuerpraxis, eine Buchhaltungs‑Werkstatt und eine Prüfungsabteilung „verwalten Dokumente und Fristen“, aber ihre tägliche Arbeit unterscheidet sich deutlich.
Zum Beispiel:
Wählen Sie für v1 einen primären Kanzleityp. Schreiben Sie dann die 3–5 wichtigsten Probleme auf, formuliert als Ergebnisse (z. B. „Mandanten laden Dokumente hoch, ohne E‑Mail‑Threads“ statt „ein Portal bauen").
Ein praktischer Weg zum Scope ist, festzulegen, was an Tag 1 unbedingt wahr sein muss, damit die App nützlich ist.
Beispiele für Muss‑Funktionen (typisches v1):
Nice‑to‑have (wenn möglich verzögern):
Wenn eine Funktion nicht wöchentlich von Ihrer Ziel‑Kanzlei genutzt würde, ist sie wahrscheinlich kein v1‑Feature.
Setzen Sie 3–4 messbare Metriken, die Sie nach einem Pilot überprüfen können:
Metriken halten Scope‑Entscheidungen geerdet, wenn neue Ideen auftauchen.
Notieren Sie Einschränkungen, die jede Entscheidung prägen:
Um den Scope zu kontrollieren, fügen Sie in Ihrem Planungsdokument eine „Nicht in v1“-Liste hinzu und behandeln Sie sie als Verpflichtung. Hier parken Sie verlockende Extras—Abrechnung, erweiterte Automationen, tiefe Integrationen—bis der Kern‑Flow (Mandant, Dokument, Frist) bewiesen ist.
Bevor Sie Bildschirme entwerfen, entscheiden Sie, wer was darf. Buchhaltungs‑Apps scheitern selten wegen fehlender Features, sondern weil der Zugriff entweder zu offen (Risiko) oder zu restriktiv (Reibung) ist.
90% der Kanzleianforderungen lassen sich mit fünf Rollen abdecken:
Denken Sie in Kernobjekten: Mandanten, Dokumente, Aufgaben/Fristen, Nachrichten, Abrechnung. Für jede Rolle definieren Sie Aktionen wie anzeigen, erstellen, bearbeiten, löschen, teilen, exportieren.
Einige praktische Regeln für Sicherheit und Nutzbarkeit:
Planen Sie explizite Genehmigungsschritte für:
Ein gängiges Muster: Mitarbeiter initiiert → Manager genehmigt → System protokolliert die Aktion.
Personen kommen und gehen—Ihre App muss das sicher regeln.
Dieses Up‑Front‑Mapping verhindert Sicherheitslücken und macht spätere Features (Mandantenportal, Teilen) vorhersehbar.
Eine gute Web‑App für Kanzleien wirkt „offensichtlich“, weil die Kern‑Workflows dem tatsächlichen Arbeitsfluss entsprechen. Bevor Sie Features hinzufügen, kartieren Sie die wenigen Pfade, die wöchentlich passieren—machen Sie diese schnell, konsistent und schwer zu verpatzen.
Starten Sie mit einer Aktion: Mandant erstellen. Danach sollte die App das Personal durch eine wiederholbare Checkliste führen:
Ziel ist, verstreute E‑Mails zu vermeiden: Onboarding sollte die ersten Aufgaben, Dokumentenanforderungen und Fristen erzeugen.
Dokumentensammlung verursacht Verzögerungen—machen Sie diesen Ablauf explizit:
So entsteht eine Single Source of Truth: was angefordert wurde, was eingegangen ist und was noch blockiert.
Halten Sie Status einfach und aussagekräftig:
Nicht gestartet → In Arbeit → Wartet auf Mandant → Wartet auf interne Prüfung → Erledigt
Jede Aufgabe sollte unterstützen:
Machen Sie es einfach, „was als Nächstes“ für jeden Mandanten auf einen Blick zu sehen.
Fristen sollten mit drei Feldern erstellt werden, die Verwirrung verhindern: Fälligkeitsdatum, Verantwortlicher, Liefergegenstand. Dann:
Beim Abschluss von Arbeiten sollte Offboarding kontrolliert ablaufen: Mandant archivieren, bei Bedarf Schlüsseldaten exportieren, Portalzugang entziehen und Aufbewahrungsregeln anwenden (was behalten, wie lange, wer wiederherstellen darf).
Ein klares Datenmodell verhindert, dass Ihre App in „eine Ansammlung von Bildschirmen“ ausartet. Wenn Sie die Struktur früh richtig anlegen, werden Funktionen wie Fristenverfolgung, Dokumentensuche und ein sauberes Mandantenportal viel leichter umzusetzen — und schwieriger zu zerstören.
Halten Sie v1 einfach und benennen Sie Dinge so, wie die Kanzlei sie bereits nennt:
Diese Struktur ermöglicht Praxismanagement‑artige Workflows und sicheren Mandantendokumentenaustausch, ohne Sie in ein ERP‑ähnliches System zu drücken.
Die häufigsten Beziehungen sind einfach:
Bei Dokumenten machen Sie es leicht, die Frage „Wofür ist das?“ zu beantworten, indem Sie jede Datei an ein Engagement und ein Jahr/Zeitraum binden (z. B. 2024, Q1 2025). Diese Entscheidung verbessert Reporting, Archivierung und Ihren Prüfpfad.
Buchhalter leben von der Suche. Planen Sie, welche Felder indexiert und sichtbar sind:
Verwenden Sie ein einfaches Tag‑System für schnelles Filtern: „W‑2“, „Bankauszüge“, „Signiert“. Tags sollten strukturierte Felder ergänzen, nicht ersetzen.
Definieren Sie Aufbewahrungs‑ und Archivierungsregeln, um Unordnung zu reduzieren: Archivieren Sie geschlossene Engagements nach einer gesetzten Zeit, bewahren Sie finale Liefergegenstände länger als Roh‑Uploads auf und erlauben Sie Admins, Sperren/Holds anzuwenden.
Buchhalter brauchen keinen generischen „Datei‑Tresor“. Sie brauchen ein vorhersehbares System, das das Anfordern, Finden, Prüfen und Nachweisen dessen, was eingegangen ist, schneller macht—besonders bei nahenden Fristen.
Ein praktikables Muster ist Datenbank‑Metadaten + Objektspeicher für die eigentlichen Dateien. Die DB hält Mandanten/Engagement‑IDs, Dokumenttyp, Zeitraum (Steuerjahr), Status, Hochlader, Zeitstempel und Versionslinks. Objektspeicher (z. B. S3‑kompatibel) macht Uploads schnell und skalierbar und erlaubt Aufbewahrungs‑ und Verschlüsselungsregeln.
Diese Aufteilung erleichtert Suche, Filterung und Prüfberichte, weil Sie Metadaten abfragen statt „durch Ordner zu browsen“.
Buchhalter denken in Jahr + Engagement. Bieten Sie eine Standardstruktur an wie:
Fügen Sie standardisierte Namensregeln hinzu, damit die Listen lesbar bleiben: MandantName_2025_W2_JohnDoe.pdf, BankStmt_2025-03.pdf usw. Lassen Sie Admins Vorlagen pro Servicelinie setzen und bei Upload Namensvorschläge machen.
Mandanten laden oft die falsche Datei hoch. Erlauben Sie „Datei ersetzen“, während frühere Versionen für Mitarbeiter verfügbar bleiben. Sperren Sie bei Bedarf eine Version als „für Einreichung verwendet“, damit Sie immer nachweisen können, auf welcher Datei die Erklärung basierte.
Fügen Sie eine einfache Status‑Pipeline hinzu, die realen Abläufen entspricht:
uploaded → in review → accepted/rejected
Fordern Sie bei Ablehnung einen Grund an (z. B. „Seiten fehlen“, „falsches Jahr“) und benachrichtigen Sie den Mandanten mit One‑Click‑Reupload.
Bieten Sie für Mitarbeiter berechtigungsbasierte Downloads und Aktivitätsprotokollierung. Für sehr sensible PDFs optionale Wasserzeichen (Mandantenname, E‑Mail, Zeitstempel) und die Möglichkeit, Massen‑Downloads für bestimmte Rollen zu sperren. Diese Kontrollen reduzieren Risiko, ohne normale Arbeit zu erschweren.
Verpasste Fristen resultieren selten aus „Vergessen“—meist ist die Arbeit über E‑Mails, Tabellen und Köpfe verteilt. Ihre App sollte jeden Service in eine wiederholbare Timeline mit klarer Verantwortlichkeit und vorhersehbaren Erinnerungen verwandeln.
Unterstützen Sie ab Start ein paar typische Fristen‑„Formen“, damit Kanzleien bei jeder neuen Aufgabe nicht alles neu erfinden müssen:
Jede Frist sollte speichern: Fälligkeitsdatum, Mandant, Servicetyp, Verantwortlicher, Status und ob sie mandanten‑bedingt blockiert ist.
Buchhalter denken in Checklisten. Lassen Sie Admins Templates wie „Personalsteuer‑Checkliste“ anlegen mit Aufgaben wie „W‑2 anfordern“, „Adresse und Angehörige bestätigen“, „Erklärung erstellen“, „Zur E‑Signatur senden".
Beim Erstellen eines neuen Engagements generiert die App automatisch Aufgaben, weist Standardrollen zu und setzt relative Daten vor (z. B. „Dokumente anfordern: 30 Tage vor Einreichung“). So erzielen Sie konsistente Abläufe ohne Mikromanagement.
Unterstützen Sie standardmäßig In‑App und E‑Mail; SMS nur bei ausdrücklicher Zustimmung. Halten Sie die Steuerung einfach: pro Nutzer (Kanäle) und pro Aufgabentyp (Events). Triggern Sie Erinnerungen für bevorstehende Fristen, mandanten‑blockierte Items und erledigte Meilensteine.
Bauen Sie eine oder zwei Eskalationsstufen: Wenn eine Aufgabe X Tage überfällig ist, benachrichtigen Sie den Zuständigen; nach Y Tagen den Manager. Bündeln Sie Benachrichtigungen in einer Tagesübersicht, wenn möglich, und vermeiden Sie wiederholte Pings, wenn sich nichts geändert hat.
Ein Kalender hilft bei der Planung, aber der Alltag braucht eine priorisierte Queue. Bieten Sie Heute und Diese Woche‑Listen, sortiert nach Dringlichkeit, Mandantenwirkung und Abhängigkeiten—so wissen Mitarbeitende immer, was als Nächstes zu tun ist.
Ein Mandantenportal gelingt, wenn Mandanten drei Fragen ohne E‑Mail beantworten können:
Was brauchen Sie von mir? Was habe ich bereits geschickt? Wie geht es weiter?
Das Ziel ist nicht, interne Praxismanagement‑Bildschirme zu replizieren, sondern Mandanten eine kleine Menge klarer Aktionen und einen offensichtlichen Status zu geben.
Beschränken Sie die Hauptnavigation auf vier Bereiche, die Mandanten sofort verstehen:
Mehr führt häufig zu Verwirrung und „Nur‑mal‑nachfragen“‑E‑Mails.
Viele Rückfragen entstehen, weil Mandanten das Falsche im falschen Format oder ohne Kontext hochladen. Statt eines generischen "Dateien hochladen"‑Buttons nutzen Sie einen geführten Flow, der:
Nach dem Upload zeigen Sie eine Bestätigung und speichern einen unveränderlichen „empfangen“‑Zeitstempel. Dieses Detail reduziert Nachfragen erheblich.
Nachrichten sollten an Mandant + spezifisches Engagement/Aufgabe gebunden sein, nicht an ein allgemeines Postfach. So geht „Wo ist meine Erklärung?“ nicht in anderen Threads verloren.
Ein praktikables Muster: Antworten innerhalb der relevanten Anforderung erlauben und automatisch zugehörige Dokumente und Statuskontext in den Thread einbinden. Das hält Konversationen kurz und durchsuchbar.
Machen Sie das Portal proaktiv:
Auch wenn Zeitangaben Schätzungen sind, schätzen Mandanten eine Orientierung.
Viele Mandanten laden per Smartphone hoch. Optimieren Sie für:
Ein reibungsloses mobiles Erlebnis führt zu weniger späten Einreichungen und weniger "Ist das angekommen?"‑Mails.
Buchhaltungs‑Apps verarbeiten Ausweise, Steuerunterlagen, Bankdaten und Payroll‑Dateien—Sicherheit darf nicht nachträglich gedacht werden. Entwerfen Sie minimale Zugriffsrechte, machen Sie Aktionen nachvollziehbar und gehen Sie davon aus, dass jeder geteilte Datei‑Link irgendwann weitergeleitet wird.
Setzen Sie MFA für Mitarbeiter standardmäßig. Mitarbeiterkonten haben in der Regel breite Sichtbarkeit über viele Mandanten, daher ist das Risiko größer. Für Mandanten bieten Sie MFA optional an und empfehlen es, ohne den Login so zu verkomplizieren, dass die Nutzung sinkt.
Passwort‑Resets sollten takeover‑resistent sein: Rate‑Limiting, kurzlebige Token und Benachrichtigungen bei Änderungen an Wiederherstellungsdaten.
Verschlüsseln Sie Daten in Transit mit HTTPS—ohne Ausnahme. Verschlüsseln Sie nach Möglichkeit auch Daten im Ruhezustand und vergessen Sie nicht Backups.
Backups sind oft die schwächste Stelle: Stellen Sie sicher, dass sie verschlüsselt, zugriffskontrolliert und routinemäßig auf Restore getestet werden.
Führen Sie Audit‑Logs für Schlüsselereignisse: Login, Datei‑Upload/Download, Teilen, Berechtigungsänderungen, Löschungen. Machen Sie Logs durchsuchbar nach Mandant, Nutzer und Zeitbereich, damit Admins Streitfälle schnell klären (z. B. „Wurde dieses Dokument tatsächlich heruntergeladen?“).
Nutzen Sie rollenbasierte Zugriffskontrolle, damit Mitarbeitende nur die Mandanten sehen, die sie betreuen, und Mandanten nur ihren eigenen Arbeitsbereich. Für Freigabelinks bevorzugen Sie ablaufende Links und optionale Passcodes; protokollieren Sie Link‑Erstellung und Zugriff.
Konsultieren Sie zudem Compliance‑ und Rechtsberater für spezifische Vorgaben (Aufbewahrungsfristen, Meldepflichten, regionale Datenschutzanforderungen).
Integrationen können eine App „nativer“ erscheinen lassen—sie können aber auch Zeit fressen. Ziel ist, Reibung in den engsten Momenten (Fristen, Genehmigungen, Dokumentnachverfolgung) zu reduzieren, ohne ein komplettes Ökosystem in v1 zu bauen.
Wählen Sie Integrationen, die tägliche manuelle Arbeit sofort reduzieren. Für viele Kanzleien sind das Kalender/E‑Mail‑Sync und E‑Signatur. Alles andere kann als „Phase zwei“ geplant werden, sobald Sie reales Nutzungsverhalten sehen.
Praktische Regel: Wenn die Integration weder Follow‑Ups reduziert noch verpasste Fristen verhindert noch Mandantenfreigaben beschleunigt, ist sie wahrscheinlich kein v1‑Kandidat.
Zwei‑Wege‑Sync mit Google Calendar oder Microsoft 365 macht Ihre Fristen dort sichtbar, wo Mitarbeitende ohnehin schauen.
Halten Sie es in v1 einfach:
Falls Signaturen Teil Ihres Workflows sind, integrieren Sie einen gängigen Anbieter, damit Mandanten ohne Drucken/Scannen unterschreiben können. Wichtig ist, das signierte PDF automatisch ins Dokumentenmanagement zu speichern und einen Prüfpfad (wer unterschrieb, wann, welche Version) zu protokollieren.
Statt tiefer, brüchiger Integrationen beginnen Sie mit praktischen Import/Export‑Punkten:
Wenn Monetarisierung über die App geplant ist, fügen Sie grundlegende Zahlungslinks oder Rechnungsfunktionen hinzu. Ansonsten halten Sie die Abrechnung separat und prüfen Sie sie später wieder.
Für mehr zur Entscheidung, was in v1 gehört, siehe /blog/define-v1-scope.
Ihre Technologieentscheidungen sollten ein Ziel verfolgen: eine verlässliche v1 ausliefern, die Buchhalter und Mandanten tatsächlich nutzen. Der beste Stack ist meist der, den Ihr Team warten, dafür Leute einstellen und zuverlässig deployen kann.
Bewährte Optionen sind z. B.:
Priorisieren Sie langweilige Essentials: Authentifizierung, rollenbasierte Zugriffe, Dateispeicher, Hintergrundjobs und Reporting.
Wenn Sie die frühe Entwicklung beschleunigen wollen (Portal + Dokumentenworkflow), kann eine „vibe‑coding“ Plattform wie Koder.ai ein praktischer Shortcut sein: Sie beschreiben Workflows im Chat, generieren eine React‑Webapp mit Go + PostgreSQL‑Backend unter der Haube und iterieren schnell im „Planungsmodus“, bevor Sie sich auf Implementierungsdetails festlegen. Wenn Sie bereit sind, können Sie den Quellcode exportieren und mit Ihrem Team übernehmen.
Für die meisten Kanzlei‑Apps ist ein modularer Monolith der schnellste Weg zu v1. Heben Sie „Services später“ als Option auf, nicht als Voraussetzung.
Praktische Regel: Teilen Sie erst in Services, wenn ein Systemteil wirklich unabhängiges Skalieren oder Deployment benötigt (z. B. schwere OCR‑Verarbeitung). Bis dahin: eine App, eine DB, saubere interne Module (Dokumente, Aufgaben, Mandanten, Audit‑Logs).
Richten Sie früh Dev, Staging und Produktion ein, damit Sie Deployment‑Probleme nicht mitten in der Steuer‑Saison entdecken.
Automatisieren Sie Deployments über eine Pipeline (auch eine einfache), damit Releases konsistent und umkehrbar sind.
Buchhaltungsworkflows drehen sich um PDFs und Scans—behandeln Sie Dateiabläufe als erste‑Klass‑Architektur:
Nutzen Sie asynchrone Verarbeitung, damit Uploads sofort wirken und Nutzer weiterarbeiten können.
Wählen Sie ein Hosting, das Sie erklären und supporten können. Die meisten Teams sind mit einem großen Cloud‑Provider und managed DB gut bedient.
Dokumentieren Sie den Recovery‑Plan: was gesichert wird (DB + Dateispeicher), wie oft, wie Restores getestet werden und die angestrebte Wiederherstellungszeit. Ein Backup, das nie wiederhergestellt wurde, ist nur Hoffnung.
Eine erfolgreiche Kanzlei‑App ist erst fertig, wenn Mitarbeitende und Mandanten sie während einer echten Fristwoche sicher nutzen können. Behandeln Sie Test, Pilot und Schulung als einen verbundenen Plan.
Schreiben Sie vor dem Testen einfache Akzeptanzkriterien für jeden Kernworkflow, damit alle wissen, was „funktioniert“ heißt.
Beispiele:
Diese Kriterien werden Ihre QA‑Checkliste, Pilot‑Scorecard und Trainingsgrundlage.
Berechtigungsfehler sind der schnellste Weg, Vertrauen zu verlieren. Testen Sie Rollen umfassend, um Cross‑Client‑Datenexposition zu verhindern:
Prüfen Sie außerdem, dass das Audit‑Log Schlüsselaktionen mit korrektem Nutzer und Zeitstempel erfasst.
Buchhalter laden nicht nur einzelne Dateien hoch. Testen Sie Performance für:
Pilotieren Sie mit einer kleinen Anzahl Kanzleien (oder mehreren Teams innerhalb einer Kanzlei) und sammeln Sie wöchentliches Feedback. Halten Sie die Schleife eng: Was verwirrte Nutzer, was brauchte zu viele Klicks, was machen sie weiterhin per E‑Mail?
Bereiten Sie Schulung in drei Schichten vor: eine One‑Pager‑Quick‑Start‑Anleitung, ein paar kurze Videos (2–3 Minuten) und In‑App‑Tips für Erstaktionen wie „Laden Sie Ihr erstes Dokument hoch“ oder „Anforderung erstellen“. Fügen Sie eine einfache /help‑Seite hinzu, damit Nutzer immer wissen, wohin sie sich wenden können.
Preisgestaltung und Support sind keine „Launch‑Nachgedanken“. Bei einer Kanzlei‑App prägen sie, wie Kanzleien das Produkt annehmen, wie selbstbewusst sie es Mandanten gegenüber einführen und wie viel Zeit Ihr Team für vermeidbare Fragen aufwendet.
Wählen Sie eine primäre Preisachse und machen Sie sie offensichtlich:
Wenn Sie Modelle mischen, tun Sie es vorsichtig (z. B. Basis pro Kanzlei + optionale Seats). Vermeiden Sie Preisgestaltung, die einen Taschenrechner erfordert—Buchhalter schätzen Klarheit.
Kanzleien werden die gleichen Fragen stellen—beantworten Sie sie im Plan:
Ziel: weniger Überraschungen, wenn Kanzleien mit sicherem Mandantendokumentenaustausch und wiederkehrenden Fristen arbeiten.
Support ist Teil des Produkterlebnisses. Richten Sie ein:
Definieren Sie außerdem, was „Erfolg“ im Support bedeutet: Zeit bis zur ersten Antwort, Zeit bis zur Lösung und häufige Anfragen, die Sie in UI‑Verbesserungen umwandeln sollten.
Käufer von Praxismanagement‑Software mögen Richtung. Veröffentlichen Sie eine leichte Roadmap (z. B. vierteljährliche Liste) und aktualisieren Sie sie regelmäßig. Seien Sie klar, was verbindlich vs. explorativ ist—das reduziert Verkaufsdruck und setzt realistische Erwartungen.
Lassen Sie die Lesenden nicht raten. Verweisen Sie auf Plan‑Details und Vergleichsoptionen auf /pricing, und bieten Sie einen direkten Pfad an: Demo anfordern, Test starten oder Onboarding buchen.
Wenn Ihr unmittelbares Ziel ist, Workflows mit echten Nutzern zu validieren (bevor Sie einen Vollbau starten), ziehen Sie in Betracht, v1 in Koder.ai zu prototypisieren: Dort können Sie das Mandantenportal, Dokumentenanforderungen und Fristenverfolgung in Tagen iterieren und den Code exportieren, wenn Sie zur Produktionsreife übergehen.
Definieren Sie v1 für einen einzelnen Kanzleityp (Steuer, Buchhaltung oder Prüfung) und 3–5 ergebnisorientierte Probleme.
Ein nützlicher Test: Wenn eine Funktion nicht wöchentlich von Ihren Zielanwendern verwendet wird, bleibt sie außerhalb von v1 und wird auf eine „Nicht in v1“-Liste gesetzt, um den Umfang zu schützen.
Wählen Sie 3–4 Metriken, die Sie direkt nach einem Pilotprojekt prüfen können, zum Beispiel:
Wenn Sie das innerhalb eines Quartals nicht messen können, ist es meist kein guter v1‑Erfolgsmesswert.
Beginnen Sie mit fünf Rollen, die die meisten Kanzleien abdecken:
Definieren Sie Berechtigungen nach Objekt (Mandanten, Dokumente, Aufgaben/Fristen, Nachrichten, Abrechnung), nicht nach Bildschirm, damit die Sicherheit konsistent bleibt, wenn die UI wächst.
Setzen Sie Genehmigungen für Aktionen, die schwierig rückgängig zu machen oder risikoreich sind, z. B.:
Ein einfaches Muster funktioniert gut: Mitarbeiter initiiert → Manager genehmigt → System protokolliert das Ereignis.
Zuerst die wöchentlichen Pfade abbilden:
Wenn diese Abläufe schnell und „offensichtlich“ wirken, lässt sich der Rest des Produkts sicherer und einfacher ergänzen.
Nutzen Sie eine kleine Menge Kern‑Entitäten und erzwingen Sie die Beziehungen:
Verknüpfen Sie Dokumente jeweils mit einem Engagement und einem Jahr/Zeitraum, damit die Frage „Wofür ist das?“ sofort beantwortet werden kann (verbessert Archivierung und Suche).
Planen Sie „Metadaten in der Datenbank + Dateien im Objektspeicher“. Speichern Sie in der DB Mandanten‑/Engagement‑IDs, Zeitraum, Status, Hochlader, Zeitstempel und Versionsverweise; die eigentlichen Bytes liegen in S3‑kompatiblem Speicher.
So bleiben Suche und Prüfpfad zuverlässig, während Uploads schnell und skalierbar sind.
Machen Sie es explizit und leichtgewichtig:
uploaded → in review → accepted/rejectedDas reduziert Rückfragen und bewahrt den Nachweis, was empfangen und verwendet wurde.
Die Portal‑Ansicht sollte drei Fragen ohne E‑Mail beantworten:
Begrenzen Sie die Navigation auf Requests, Uploads, Messages und Status. Nutzen Sie geführte Uploads (Formate, Beispiele, Klärungsfragen) und zeigen Sie einen unveränderlichen „Empfangen“-Zeitstempel, um Nachfragen zu vermeiden.
Beginnen Sie mit den Essentials, die echtes Risiko verringern:
Veröffentlichen Sie einen Supportpfad für Zugriffs‑ und Datenschutzvorfälle (z. B. auf /help), damit Nutzer wissen, wohin sie sich wenden können.