Centurio Benutzerhandbuch
📖 Handbuch & Prozesse 🔑 Login
📖 Handbuch / sales_billing / Rechnungen & Gutschriften
💶

Rechnungen & Gutschriften

Betrieblicher Arbeitsbereich sales_billing

End-to-End-Vertriebsfluss: Kalkulation, Angebotsannahme, Projektumwandlung, Rechnungsstellung und Mahnwesen.

Ziel & Fachlicher Nutzen: Zentrales Herzstück des Vertriebs und der Fakturierung. Angebote werden erfasst, kalkuliert und versendet. Bei Annahme kaskadiert das System automatisch in Projekt und Werkstattauftrag sowie Beschaffung (Strecke oder BTO). Rechnungen unterstützen gesetzliche Formate wie ZUGFeRD und XRechnung (PEPPOL) sowie Skontoverwaltung und SEPA-Zahlungsverkehr.
⚡ Arbeitsabläufe (8) 📋 Aufgaben & Funktionen (35) ❓ Formularhilfe im Bereich 🛡️ Rechtliche Richtlinien

⚡ Typische Arbeitsabläufe Schritt für Schritt

Quote-to-Cash Workflow-Kaskade

Vom Angebot über Annahme, automatische Auftragskonvertierung, Teillieferung bis zur Schlussrechnung.

stateDiagram-v2 [*] --> DRAFT: Angebot anlegen DRAFT --> SENT: Versenden an Kunden SENT --> ACCEPTED: Kunde bestätigt Angebot ACCEPTED --> CONVERTED: convert_to_project() state CONVERTED { direction LR WorkOrder: Arbeitsauftrag Dropship: Streckenbestellung BTO: Einkaufslager } CONVERTED --> INVOICED: Rechnung erstellen (ZUGFeRD/DATEV) INVOICED --> PAID: Zahlungseingang (SEPA/Bank) PAID --> [*]
Ablaufschritte:
DRAFT
Entwurf

Erfassung von Positionen, Rabatten, Zahlungszielen und Lieferadressen.

✓ Preise berechnen
SENT
Versendet

PDF-Generierung und Versand an Kunden per E-Mail oder Portal.

✓ Gültigkeitsfrist überwachen
ACCEPTED
Angenommen

Kunde akzeptiert das Angebot (online oder im ERP).

✓ convert_to_project ausführen
CONVERTED
Kaskadiert

Automatische Generierung von WorkOrder, Streckenbestellung oder Materialreservierung.

✓ Lieferschein / Rechnung freischalten
INVOICED
Fakturiert

Erstellung der steuerkonformen Ausgangsrechnung (PDF/A-3, ZUGFeRD).

✓ Buchungsstapel für DATEV erzeugen

Benutzerbefehl: billing agent

Geprüfter Durable-Plan (durable_plan), Start: manual_command.

Ablaufschritte:
billing_agent
billing_agent

{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "billing_agent", "condition_fact": null}

✓ billing_agent

Benutzerbefehl: billing general agent

Geprüfter Durable-Plan (durable_plan), Start: manual_command.

Ablaufschritte:
billing_general_agent
billing_general_agent

{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "billing_general_agent", "condition_fact": null}

✓ billing_general_agent

Benutzerbefehl: dunning agent

Geprüfter Durable-Plan (durable_plan), Start: manual_command.

Ablaufschritte:
dunning_agent
dunning_agent

{"key": "execute_command", "label": "Befehl prüfen, ausführen oder zur Freigabe vorlegen", "adapter": "agent.execute", "agent": "dunning_agent", "condition_fact": null}

✓ dunning_agent

Rechnung versendet

Geprüfter Durable-Plan (durable_plan), Start: domain_event.

Ablaufschritte:
payment_matching_agent
payment_matching_agent

{"key": "step_0", "label": "Zahlung zuordnen", "adapter": "agent.execute", "agent": "payment_matching_agent", "condition_fact": "payment_received"}

✓ payment_matching_agent
dunning_agent
dunning_agent

{"key": "step_1", "label": "Mahnung vorbereiten", "adapter": "agent.execute", "agent": "dunning_agent", "condition_fact": "is_overdue"}

✓ dunning_agent

Mehrarbeit

Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.

Ablaufschritte:
detected
detected

Status «detected» der Zustandsmaschine Mehrarbeit.

accepted
accepted

Status «accepted» der Zustandsmaschine Mehrarbeit.

rejected
rejected

Status «rejected» der Zustandsmaschine Mehrarbeit.

quoted
quoted

Status «quoted» der Zustandsmaschine Mehrarbeit.

invoiced
invoiced

Status «invoiced» der Zustandsmaschine Mehrarbeit.

Rechnung

Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.

Ablaufschritte:
draft
draft

Status «draft» der Zustandsmaschine Rechnung.

proforma
proforma

Status «proforma» der Zustandsmaschine Rechnung.

issued
issued

Status «issued» der Zustandsmaschine Rechnung.

sent
sent

Status «sent» der Zustandsmaschine Rechnung.

partially_paid
partially_paid

Status «partially_paid» der Zustandsmaschine Rechnung.

paid
paid

Status «paid» der Zustandsmaschine Rechnung.

overdue
overdue

Status «overdue» der Zustandsmaschine Rechnung.

cancelled
cancelled

Status «cancelled» der Zustandsmaschine Rechnung.

Peppol-Übertragung

Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.

Ablaufschritte:
draft
draft

Status «draft» der Zustandsmaschine Peppol-Übertragung.

queued
queued

Status «queued» der Zustandsmaschine Peppol-Übertragung.

transmitting
transmitting

Status «transmitting» der Zustandsmaschine Peppol-Übertragung.

delivered
delivered

Status «delivered» der Zustandsmaschine Peppol-Übertragung.

rejected
rejected

Status «rejected» der Zustandsmaschine Peppol-Übertragung.

failed
failed

Status «failed» der Zustandsmaschine Peppol-Übertragung.

📋 Wichtige Aufgaben & Funktionen in diesem Bereich

❓

Formular- & Eingabehilfe in diesem Modul

In allen Erfassungs- und Bearbeitungsmasken dieses Moduls finden Sie an jedem Eingabefeld das blaue ?-Symbol:

  • Ebene 1 (Kurzhilfe): Ein Klick zeigt sofort Bedeutung, Pflichtstatus und empfohlene Werte an.
  • Ebene 2 (Erweiterte Hilfe): Ausklappbare Details zu Validierungsregeln, Formatvorgaben und Buchungswirkungen.
  • Ebene 3 (Prozess-Verknüpfung): Direkter Link zum übergeordneten Geschäftsprozess und den Prüfpunkten.

🛡️ Rechtliche Leitlinien & Compliance

✓ GoBD (Fortlaufende Nummerierung, Unveränderbarkeit) ✓ UStG §14 (Pflichtangaben auf Rechnungen) ✓ ZUGFeRD 2.2 / XRechnung (PEPPOL)