Zum Inhalt springen

Angebote & Rechnungsstellung

Dieses Modul beschreibt die Erstellung von Angeboten im Büro-Portal und den anschließenden Freigabeprozess durch den Kunden.


  1. Navigiere im linken Menü zu Angebote.
  2. Klicke oben rechts auf Angebot erstellen.
  3. Suche und wähle den Kunden aus.
  4. Das System erstellt einen neuen Angebotsentwurf und öffnet direkt den Offer Editor.

Der Offer Editor bietet maximale Flexibilität bei der Gestaltung komplexer Angebote:

  • Positionen hinzufügen: Klicke auf Position hinzufügen, um Artikel aus dem Produktstamm oder Freitext-Positionen zu ergänzen.

    Artikelkatalog Suchmodal

  • Sets/Leistungen gruppieren: Über Gruppe hinzufügen kannst du Positionen strukturieren (z. B. “Gruppe 1: Demontage”, “Gruppe 2: Neuinstallation”).

  • Drag-and-Drop: Halte das sechs-Punkte-Symbol links neben einer Position gedrückt, um sie innerhalb des Angebots nach oben oder unten zu verschieben – auch gruppenübergreifend.

  • Live-Preiskalkulation: Jede Änderung an Mengen, Preisen, Rabatten oder Mehrwertsteuersätzen löst im Hintergrund eine sofortige Neuberechnung der Summen (Netto, Steuer, Brutto) aus. Durch Klicken auf das Pfeil-Symbol lässt sich die Preiskalkulations-Detailansicht für jeden Artikel aufklappen.

    Preiskalkulator Detailansicht


Bevor das Angebot an den Kunden übermittelt wird, kannst du das fertige Dokument prüfen:

  1. Klicke im Editor auf den Reiter Vorschau.
  2. Das System generiert eine Echtzeit-PDF-Vorschau deines Angebots.
  3. Du kannst das PDF direkt herunterladen oder ausdrucken.

4. Online-Angebotsbestätigung (Digitale Unterschrift)

Abschnitt betitelt „4. Online-Angebotsbestätigung (Digitale Unterschrift)“

Um die Annahme von Angeboten für den Kunden so einfach wie möglich zu machen, bietet hwr.docs eine digitale One-Click-Approval:

  1. Klicke im Angebot auf Freigabe-Link generieren (oder direkt per E-Mail versenden).
  2. Der Kunde erhält einen gesicherten Weblink (z. B. per E-Mail oder WhatsApp).
  3. Öffnet der Kunde diesen Link, sieht er das Angebot in einem optimierten Web-Viewer. Er benötigt dafür kein Passwort.
  4. Der Kunde kann optionale Positionen ab- oder anwählen, das Angebot prüfen, und unten im Unterschriftsfeld mit dem Finger (am Mobilgerät) oder der Maus unterschreiben.
  5. Nach dem Klick auf Kostenpflichtig beauftragen wird das Angebot im Büro-Portal automatisch in den Status Freigegeben versetzt, und der Disponent wird benachrichtigt.

Da es sich bei der digitalen Signatur um eine rechtlich bindende Zusage handelt, läuft im Hintergrund ein strenger Audit-Prozess ab:

  • Token-Sicherheit: Der Freigabe-Link basiert auf einem kryptografischen Einmal-Token. Sobald das Angebot unterschrieben ist, wird dieser Link ungültig bzw. wechselt in den reinen Lese-Modus.
  • Audit-Log-Eintrag: Bei der Freigabe erfasst das System automatisch:
    • Die genaue IP-Adresse des Unterzeichners.
    • Den genutzten Internet-Browser und das Betriebssystem (User-Agent).
    • Den exakten Zeitstempel.
    • Das gezeichnete Unterschriftsbild als sichere Vektorgrafik.
  • Diese Daten werden untrennbar im Audit-Log des Angebots in der Datenbank abgelegt und sind im Streitfall rechtssicher abrufbar.

Beim Verfassen von Angebotstexten und Vorlagen können Platzhalter verwendet werden. Diese werden beim Generieren automatisch durch den passenden Wert ersetzt (z. B. {{kundenname}}). Diese Liste wird automatisch aus dem Code synchronisiert:

VariableBezeichnungBeschreibung
{{anrede}}Anredez.B. “Sehr geehrte Frau Müller,” oder “Sehr geehrte Damen und Herren,“
{{angebotsnummer}}AngebotsnummerDie generierte Angebotsnummer (z.B. an-00005)
{{kundenname}}KundennameDer Name des Kunden / der Firma
{{gültigkeit}}GültigkeitsdatumDatum, bis wann das Angebot gültig ist
{{fälligkeit}}FälligkeitsdatumDatum, bis wann die Rechnung fällig ist
{{datum}}Heutiges DatumDas aktuelle Datum der Dokumenterstellung
{{bearbeiter}}Bearbeiter NameVor- und Nachname des zugewiesenen Bearbeiters

hwr.manager bietet nahtlose Übergänge zwischen verschiedenen Dokumenttypen:

6.1 Vom Auftrag zur Rechnung (1-Click-Fakturierung)

Abschnitt betitelt „6.1 Vom Auftrag zur Rechnung (1-Click-Fakturierung)“

Um einen abgeschlossenen oder aktiven Auftrag abzurechnen, bietet hwr.manager eine direkte 1-Click-Fakturierung:

  1. Öffne die Details des jeweiligen Auftrags unter Aufträge.
  2. In der rechten Seitenleiste findest du den Bereich Angebote & Finanzen und dort die Sektion Rechnungen.
  3. Klicke auf Neue Rechnung erstellen.
  4. Das System prüft automatisch den Zustand des Auftrags:
    • Angenommenes Angebot vorhanden: Die Rechnung wird als Entwurf angelegt und übernimmt automatisch alle Positionen sowie globale Einstellungen (z. B. Rabatte, Zahlungsbedingungen, Layout) aus dem angenommenen Angebot.
    • Nur Entwürfe/Versendete Angebote vorhanden: Es wird das neueste Angebot als Vorlage herangezogen.
    • Kein Angebot vorhanden: Es wird ein leerer Rechnungsentwurf erstellt, dem manuell Positionen oder Arbeitszeiten hinzugefügt werden können.
  5. Nach der Bestätigung wirst du direkt in den Invoice Editor weitergeleitet.

1-Click-Rechnungsstellung im Auftrag

Wenn du ein Angebot komplett unabhängig (“Standalone”) von einem Auftrag erstellt hast, kannst du nach einer Zusage des Kunden mit einem Klick einen zugehörigen Auftrag generieren:

  1. Öffne die Detailseite des entsprechenden Angebots.
  2. In der Informationskarte Zugehöriger Auftrag klickst du auf Auftrag erstellen.
  3. Es öffnet sich ein Modal, in dem du den Titel des neuen Auftrags anpassen und (optional) einen spezifischen Einsatzort beim Kunden wählen kannst.
  4. Nach Klick auf Auftrag erstellen generiert das System sofort den Auftrag im Status Erstellt (created), verknüpft ihn fest mit dem aktuellen Angebot und leitet dich direkt zum neuen Auftrag weiter.
  5. Das Angebot und alle darin enthaltenen Leistungen und Kalkulationen sind nun nahtlos in die Auftragsabwicklung integriert.

Für größere Projekte kann direkt im Angebot ein Zahlungsplan mit Meilensteinen definiert werden (z. B. 30% Anzahlung, 40% Zwischenzahlung, 30% Schlusszahlung):

  • Abschlagsrechnung erstellen: Über den Zahlungsplan im Rechnungs-Editor kann für jeden Meilenstein (außer der Schlusszahlung) eine Abschlagsrechnung mit einem Klick erzeugt werden. Diese wird als eigenständige Rechnung mit dem jeweiligen prozentualen Betrag angelegt.
  • Schlussrechnung: Die Schlussrechnung wird am Ende des Projekts aus dem Hauptangebot erstellt. Sie führt alle erbrachten Leistungen auf und zieht bereits gestellte Abschlagsrechnungen automatisch als Minderung ab. Der Kunde zahlt nur noch den verbleibenden Restbetrag.

Das System erzwingt die Einhaltung der steuerrechtlichen GoBD-Vorgaben für die Rechnungslegung:

  • Änderungs- & Löschsperre: Sobald eine Rechnung den Status Entwurf verlässt (z. B. auf Versendet gesetzt wird), wird sie schreibgeschützt. Sie kann weder bearbeitet noch gelöscht werden.
  • Storno-Workflow: Um eine finalized Rechnung zu korrigieren, muss diese storniert werden. Klicke dazu im Rechnungs-Header auf Stornieren.
  • Sammel-Storno bei Abschlägen (Option C): Wenn eine Rechnung storniert wird, die bereits bezahlte oder unbezahlte Abschlagsrechnungen (Kinder-Dokumente) besitzt:
    1. Zeigt das System ein Modal an, in dem alle zugehörigen Abschläge aufgelistet werden (untergeteilt in Rückzahlung erforderlich für bezahlte und Stornierung empfohlen für noch offene Abschläge).
    2. Nach Bestätigung setzt das System alle ausgewählten Rechnungen automatisch auf den Status Storniert (wodurch sie dauerhaft gesperrt werden).
    3. Für jede stornierte Rechnung wird im Hintergrund automatisch eine Stornorechnung (Entwurf) erzeugt, in der alle Mengen negiert sind (z. B. -1 statt 1), um die Beträge steuerlich und buchhalterisch exakt auszugleichen.

Sammel-Storno Modal


Um das System risikofrei zu testen oder Screenshots zu erstellen, stellt hwr.manager eine isolierte Sandbox-Umgebung mit automatischem Reset bereit.

Der Demo-Login lässt sich über einen speziellen URL-Parameter auf der Login-Seite aufrufen: http://localhost:3000/auth/login?demo=true

Klicke dort auf den Button Demo-Modus starten (Auto-Reset). Das System erstellt vollautomatisch ein neues, temporäres Sandbox-Konto mit einer eigenen Test-Organisation und loggt dich ein.

[!NOTE]

  • Lebensdauer: Jedes Sandbox-Konto wird nach 48 Stunden automatisch gelöscht.
  • Isolierung: Jeder Demo-Nutzer erhält ein komplett separates, eigenständiges Konto. Eigene Testdaten können nicht von anderen zeitgleichen Testern eingesehen oder überschrieben werden.

Beim Starten des Demo-Modus werden folgende realitätsnahe Testdaten im System hinterlegt:

  • Kunde: Musterbau GmbH (Kundennummer: KD-2026-XXXX) mit der Adresse Hauptstraße 42, 10117 Berlin.
  • Ansprechpartner: Hans Muster (hans@musterbau.de, +49 170 1234567).
  • Projekt-Ort: Bürogebäude Berlin-Mitte (LOC-XXXX).
  • Auftrag: Elektro- & Heizungsmodernisierung (JOB-2026-XXXX) im Status In Bearbeitung (active) mit 20 geplanten Stunden.
  • Artikelstamm (Katalog): Gira UP Steckdosen, Junkers Gas-Brennwerttherme, Kupferleitung NYM-J, Bohrmaschinen-Nutzungspauschale und Meister-Arbeitsstunden.
  • Angebot: AN-2026-0001 (Status: Angenommen) mit detailliertem Zahlungsplan:
    1. 1. Abschlag bei Baubeginn (30%)
    2. 2. Abschlag nach Rohinstallation (40%)
    3. Schlusszahlung nach Abnahme (30%)
  • Drei verknüpfte Rechnungen:
    • RE-2026-0002: 1. Abschlagsrechnung (30%) – Status: Bezahlt.
    • RE-2026-0003: 2. Abschlagsrechnung (40%) – Status: Gesendet (Offen).
    • RE-2026-0001: Schlussrechnung – Status: Gesendet (Berücksichtigt die beiden Abschläge als Minderung).