Systemdesign\Applikation zur Erstellung von Rechnungen und Abrechnungen (Kilian&David) - notrautmann/TINF23CS1 GitHub Wiki
Funktionsumfang der Applikation
Kernfunktion |
Funktionen und Beschreibung |
Rechnungserstellung |
Das System ermöglicht sowohl die automatische als auch die manuelle Erstellung von Rechnungen. Außerdem können Rechnungen speziell für Vorbestellungen erzeugt werden. |
Abrechnungsfunktionen |
Am Ende eines Geschäftstages können Tagesabschlüsse erstellt werden. Zusätzlich bietet das System Funktionen zum Stornieren von Rechnungen und zur Ausstellung von Gutschriften. |
Export- und Reporting |
Nutzer können Daten für den Steuerberater exportieren. Es gibt außerdem Übersichten über alle ausgestellten Rechnungen sowie Analysefunktionen, um Umsätze auszuwerten. |
Schnittstelle mit anderen Systemkomponenten |
Die Applikation kann Daten mit anderen Teilen des Systems (Kassenterminal, Bestellverwaltung, Stammdatenpflege) austauschen und so einen reibungslosen Ablauf sicherstellen. |
Stakeholder & Anforderungen
Stakeholder |
Anforderungen |
Bäckereibesitzer |
Kassenabrechnung und Tagesabschlüsse Einblick in Finanzflüsse und ausstehende Rechnungen |
Kassierer |
Integration mit Kassensystem für direkte Rechnungserstellung Erfassung von Vorbestellungen mit direkter Rechnungsstellung |
Kunde |
Unterscheidung zwischen Endkunden und B2B-Kunden |
Steuerberater |
Einblick in relevante Finanzdaten Datenexporte für steuerliche Zwecke |
Datenfluss
Eingangsdaten (Input)
- Aussteller der Rechnung
- Empfänger der Rechnung (optional)
- Material/ Produkte ( Welches Produkt, Stückzahl)
- Rabatte und Skonto
- Preis
- Ausstellungsdatum
Ausgabedaten (Output)
- Rechnungsdokumente
- Steuerrelevante Exportdaten
- Reports für den Bäckereibesitzer
Benötigte Informationen im System
- Kundendaten (für Geschäftskunden)
- Produktdaten (Preis, Produktliste, ...)
- Steuerliche Daten (MwSt., ...)
- Zahlungsinformationen (Bankverbindung, ...)
Berechtigungskonzept
Rolle |
Rechte |
Bäckereibesitzer |
Vollzugriff auf alle Funktionen und Daten |
Kassierer |
Erstellung von Kundenabrechnungen |
Steuerberater |
Lesezugriff auf Rechnungsdaten oder Rechte zum exportieren der Rechnungen |
Systemadministrator |
Zugriff für mögliche Systemwartungen |
Entwickler |
Zugriff für Wartungsarbeiten und Erweiterungsarbeiten an dem Modul |
UI/UX Mockup
Rechnungsübersicht
Neue Rechnung erstellen
Tagesabschluss Ansicht
Verknüpfungen mit anderen Modulen
Systemkomponente |
Integrationen |
Kurzbeschreibung |
Kassenterminal |
Übertragung der Verkaufsdaten zur Rechnungserstellung |
Verkäufe werden automatisch an das Rechnungsmodul übergeben. |
Rechnungsgenerierung |
Nutzung der Kassendaten und Bestellungen |
Rechnungen werden auf Basis der Verkaufs- und Bestelldaten erstellt. |
Stammdatenpflege |
Import und Synchronisierung von Kunden- und Produktdaten |
Stammdaten (Kunden, Produkte) werden zentral gepflegt und bei Änderungen aktualisiert. |
Kundenbestellungen |
Rechnungserstellung und Bestellungsverwaltung |
Vorbestellungen führen automatisch zu Rechnungen und werden im System verwaltet. |
Workflow zum Import von Eingangs-Rechnungen |
Abgleich ausgestellter und eingegangener Rechnungen, Synchronisation von Zahlungen |
Rechnungen werden abgeglichen und Zahlungsstatus wird automatisch aktualisiert. |