Modul: Rechnungswesen¶
Zweck des Moduls¶
Das Rechnungswesen-Modul verwaltet die vollständige Rechnungsabwicklung für den Fischereiverein. Es ermöglicht Kundenverwaltung, Rechnungserstellung mit automatischen Berechnungen, XRechnung-Export für öffentliche Auftraggeber und E-Mail-Versand mit PDF-Anhängen.
Navigation im Admin-Bereich¶
Das Rechnungswesen finden Sie im Admin-Menü unter "BILLING" mit vier Hauptbereichen:
- Maßeinheiten - Verwaltung der Rechnungseinheiten
- Kunden - Kundenstammdaten und XRechnung-Konfiguration
- Rechnungen - Rechnungserstellung und -verwaltung
- Rechnungspositionen - Einzelpositionen (meist über Rechnungsformular)
Bereiche im Detail¶
Maßeinheiten (Admin > Billing > Maßeinheiten)¶
Zweck: Definition der Einheiten für Rechnungspositionen
Hauptfelder: - Code: Technische Abkürzung (stck, std, kg, etc.) - Bezeichnung: Vollständiger Name der Einheit - Beschreibung: Optional für weitere Details - Aktiv: Steuerung der Verfügbarkeit
Vordefinierte Standard-Einheiten:
stck = Stück std = Stunde
kg = Kilogramm tag = Tag
jahr = Jahr monat = Monat
Einheiten-Management
Inaktive Einheiten werden in neuen Rechnungen nicht mehr angeboten, bleiben aber in bestehenden Rechnungen sichtbar.
Kunden (Admin > Billing > Kunden)¶
Zweck: Verwaltung aller Rechnungsempfänger mit XRechnung-Unterstützung
Automatische Funktionen: - Kundennummer-Generierung: K00001, K00002, K00003... - Verknüpfung zu Mitgliedern: Optional verknüpfbar mit Vereinsmitglied - XRechnung-Erkennung: Automatische Prüfung der E-Rechnungspflicht
Wichtige Felder: - Kundentyp: Privatperson oder Unternehmen - Grunddaten: Name, Firma, Adresse, Kontakt - Steuer: Steuernummer, USt-IdNr (für Unternehmen) - XRechnung: Leitweg-ID, Öffentlicher Auftraggeber-Status
XRechnung-Anforderungen
Bei öffentlichen Auftraggebern ist ab 1.000€ Netto-Betrag XRechnung verpflichtend. Die Leitweg-ID muss korrekt hinterlegt sein.
Rechnungen (Admin > Billing > Rechnungen)¶
Zweck: Rechnungserstellung mit automatischen Berechnungen und Versand
Status-Workflow:
1. Entwurf → Bearbeitung möglich
2. Versendet → E-Mail versandt, PDF generiert
3. Bezahlt → Zahlungseingang verbucht
4. Überfällig → Automatisch bei Fristüberschreitung
5. Storniert → Manuell stornierte Rechnungen
Automatische Funktionen im Hintergrund: - Rechnungsnummer: R-2025-001, R-2025-002... (Jahr-basiert) - Fälligkeitsdatum: Automatisch basierend auf Zahlungsfristen-Konfiguration - Überfälligkeits-Prüfung: Tägliche automatische Status-Aktualisierung - Gesamtsummen: Live-Berechnung bei Änderung von Positionen
Zeilen-Aktionen (über Aktions-Buttons in der Liste): - PDF exportieren: Öffnet Rechnung als PDF in neuem Tab - XRechnung exportieren: Download als XML-Datei (nur bei XRechnung-pflichtigen Kunden) - Versenden: Setzt Status auf "Versendet" + löst E-Mail-Versand aus - Als bezahlt markieren: Setzt Zahlungsdatum und Status auf "Bezahlt"
Detail-Aktionen (innerhalb der Rechnungsbearbeitung): - Identische Funktionen wie Zeilen-Aktionen - Besonderheit: Versenden und Bezahlt-Markieren nur bei passenden Status verfügbar
Rechnungspositionen (Admin > Billing > Rechnungspositionen)¶
Zweck: Einzelne Positionen innerhalb von Rechnungen
Normalerweise über Rechnungsformular
Rechnungspositionen werden meist direkt im Rechnungsformular über das Inline-Formular verwaltet, nicht über diesen separaten Bereich.
Dynamische Feldanzeige: Je nach System-Konfiguration (Brutto/Netto-Anzeige):
Bei Netto-Konfiguration: - Eingabe: Netto-Einzelpreis, Steuersatz - Berechnet: Brutto-Preise, Steuerbeträge
Bei Brutto-Konfiguration: - Eingabe: Brutto-Einzelpreis, Steuersatz - Berechnet: Netto-Preise (automatische Rückrechnung)
Automatische Berechnungen: - Positionsnummer: Automatisch fortlaufend (1, 2, 3...) - Gesamtbeträge: Menge × Einzelpreis - Rabatt - Steuerbeträge: Nach deutschem Standard (19%, 7%, 0%) - Rechnungssummen: Aktualisierung bei jeder Positions-Änderung
Was passiert im Hintergrund?¶
E-Mail-Versand bei Status-Änderungen¶
Bei "Versenden" (Status → Versendet): 1. E-Mail-Generierung: Automatischer Versand an Kunden-E-Mail-Adresse 2. PDF-Anhang: Rechnung wird als PDF generiert und angehängt 3. E-Mail-Inhalt: Personalisierte Nachricht mit Bankdaten und Fälligkeitsdatum 4. Status-Update: Rechnung wird als "Versendet" markiert
Bei "Als bezahlt markieren" (Status → Bezahlt): 1. Zahlungsbestätigung: E-Mail mit Zahlungseingangs-Bestätigung 2. Tageskarten-Prüfung: Falls Rechnung eine Tageskarte enthält → PDF-Anhang der Tageskarte 3. Zahlungsdatum: Automatisch auf heute gesetzt (manuell änderbar)
E-Mail-Versand-Voraussetzungen
- Kunde muss gültige E-Mail-Adresse haben
- System-Konfiguration für E-Mail-Versand muss korrekt sein
- Bei Fehlern wird die Aktion trotzdem ausgeführt, aber ohne E-Mail
XRechnung-Automatik¶
Automatische Erkennung: - Prüfung: Bei jedem Speichern der Rechnung - Kriterien: Kunde = Öffentlicher Auftraggeber UND Netto-Betrag ≥ 1.000€ - Anzeige: Farbkodierte Kennzeichnung in der Rechnungsliste
XRechnung-Status-Anzeigen:
- Rot (XRechnung erforderlich): Öffentlicher Kunde, ≥1.000€ netto
- Blau (Öffentlich < 1.000€): Öffentlicher Kunde, <1.000€ netto
- Grau (Nicht erforderlich): Privatkunde oder Unternehmen
Preis-Berechnungslogik¶
Dynamische Feld-Anzeige: Das System passt die Eingabefelder je nach Konfiguration an:
- Netto-Modus: Eingabe in Netto → Berechnung zu Brutto
- Brutto-Modus: Eingabe in Brutto → Rückrechnung zu Netto (für interne Speicherung)
Interne Speicherung immer Netto
Unabhängig von der Eingabe-Konfiguration speichert das System intern immer Netto-Preise. Brutto-Werte werden zur Laufzeit berechnet.
Besondere Funktionen¶
XRechnung für Baden-Württemberg¶
- Leitweg-ID-Format: 08-A1083-05 (Baden-Württemberg Standard)
- Validierung: Automatische Prüfung aller Pflichtfelder vor Export
- XML-Standard: Konforme XRechnung 2.3 Generierung
- Portal-Integration: Vorbereitet für service-bw.de Upload
PDF-Rechnungen¶
- Professionelles Layout: Mit Vereinslogo und Corporate Design
- Bankdaten-Integration: Automatisch aus System-Konfiguration
- Kopf-/Fußtexte: Individuell pro Rechnung anpassbar
- Steuer-Ausweis: Korrekter Mehrwertsteuer-Ausweis nach deutschem Recht
Admin-Checkliste¶
Neue Kunden anlegen¶
- [ ] Grunddaten: Name, Adresse, E-Mail vollständig?
- [ ] Kundentyp: Richtig gewählt (Privat/Unternehmen)?
- [ ] Bei Unternehmen: Steuernummer/USt-IdNr eingegeben?
- [ ] Bei öffentlichen Auftraggebern: Leitweg-ID korrekt (Format prüfen)?
- [ ] Status: Als "Aktiv" markiert?
Rechnungen erstellen¶
- [ ] Kunde: Richtig ausgewählt?
- [ ] Positionen: Mengen, Preise, Einheiten korrekt?
- [ ] Steuersätze: Richtig gewählt (19%, 7%, 0%)?
- [ ] XRechnung: Bei öffentlichen Kunden ≥1.000€ → alle Pflichtfelder?
- [ ] Texte: Kopf-/Fußtext falls gewünscht?
Vor Rechnungsversand¶
- [ ] PDF-Vorschau: Rechnung optisch korrekt?
- [ ] Kundendaten: E-Mail-Adresse vorhanden und gültig?
- [ ] XRechnung: Bei Pflicht → XML-Export erfolgreich?
- [ ] Bankdaten: In System-Konfiguration hinterlegt?
Bei Zahlungseingang¶
- [ ] Zahlungsdatum: Korrekt eingegeben?
- [ ] Betrag: Stimmt mit Rechnungsbetrag überein?
- [ ] Tageskarten: Falls vorhanden → werden automatisch per E-Mail verschickt
Problembehandlung¶
E-Mail-Versand schlägt fehl¶
- Kunden-E-Mail: Ist eine gültige E-Mail-Adresse hinterlegt?
- System-E-Mail: E-Mail-Konfiguration im System prüfen
- PDF-Generierung: Schlägt PDF-Erstellung fehl? → Rechnung einzeln testen
XRechnung-Export funktioniert nicht¶
- Leitweg-ID: Format korrekt? (z.B. 08-A1083-05)
- Pflichtfelder: Alle XRechnung-relevanten Felder ausgefüllt?
- Kunde: Als "Öffentlicher Auftraggeber" markiert?
- Betrag: Netto-Summe wirklich ≥ 1.000€?
Preise werden falsch berechnet¶
- System-Konfiguration: Brutto/Netto-Modus richtig eingestellt?
- Steuersätze: Standard-Steuersatz in Konfiguration korrekt?
- Rundung: Bei sehr kleinen Beträgen Rundungsfehler möglich
Änderungsverlauf¶
| Datum | Änderung | Verantwortlich |
|---|---|---|
| 28.07.2025 | Vollständige Überarbeitung | Daniel Altiparmak |