Bestelldokumente mit Document V2 erstellen und verwalten

Mit Document V2 kannst du Rechnungen, Gutschriften, Stornorechnungen und Lieferscheine für deine Bestellungen erstellen und verwalten. In diesem Tutorial aktivierst du die Funktion, richtest deine Dokumente ein und erstellst deine erste Rechnung. Anschließend erfährst du, wie du Dokumente herunterlädst, versendest und weitere Funktionen nutzt.

Experimentelle Funktion: Document V2 befindet sich im experimentellen Status. Damit du die Funktion nutzen kannst, musst du sie zunächst über das Feature Flag DOCUMENT_GENERATION_REWORK aktivieren. Weitere Informationen findest du in der Entwickler-Dokumentation zu Document V2.

Voraussetzungen

Für die Erstellung einer Rechnung benötigst du eine Bestellung. Wenn du eine Gutschrift oder Stornorechnung erstellen möchtest, muss bereits eine Rechnung vorhanden sein. Für eine Gutschrift benötigst du außerdem Gutschriftspositionen.

Aktivierung & Nutzung

Schritt 1: Document V2 aktivieren

Die Aktivierung erfolgt über die technische Konfiguration deiner Shopware-Installation. Wenn du keinen Zugriff darauf hast, bitte die für deinen Shop zuständige technische Betreuung, das Flag zu aktivieren.

Shopware beschreibt die Aktivierung von Feature Flags über die Datei .env. Für das in der Document-V2-Dokumentation genannte Flag ergibt sich daraus folgender Eintrag:

DOCUMENT_GENERATION_REWORK=1

Öffne die .env deiner Shopware-Installation, ergänze den Eintrag beziehungsweise ändere den vorhandenen Wert auf 1 und speichere die Datei. Die allgemeine Vorgehensweise ist unter Feature Flags aktivieren dokumentiert.

Schritt 2: Unternehmensdaten und Dokumenteinstellungen vorbereiten

Prüfe zunächst deine Unternehmensdaten unter Einstellungen > Stammdaten > Unternehmensinformationen. Dort pflegst du die Unternehmensdaten selbst.

Öffne anschließend Einstellungen > Shop > Dokumente. Hier legst du fest, wie deine Dokumente aufgebaut sind und welche Inhalte sie anzeigen.

Du kannst folgende Einstellungen konfigurieren:

  • Seitenaufbau: Papierformat, Ausrichtung und Anzahl der Positionen pro Seite.
  • Sichtbare Inhalte: unter anderem Kopfzeile, Preise, Positionen und Seitenzahlen.
  • Kundenkonto: Anzeige der Dokumente im Kundenkonto.

  • Adressen: Unternehmens- und Rücksendeadresse.

  • Dateinamen: Präfix, Suffix und formatabhängige Zusätze.

Passe die Einstellungen an deine Anforderungen an. Prüfe das Ergebnis anschließend anhand der Vorschau eines Dokuments.

Schritt 3: Eine Rechnung vorbereiten

  1. Öffne die gewünschte Bestellung und wechsle zu Dokumente.
  2. Wähle als Dokumenttyp Rechnung aus.
  3. Wähle ein oder mehrere Dateiformate aus den verfügbaren Formaten aus.
  4. Prüfe die Dokumentnummer und gib das Datum an. Ergänze bei Bedarf einen Kommentar.

Wenn keine Dokumentnummer ausdrücklich übergeben wird, verwendet Document V2 den Nummernkreis des jeweiligen Dokumenttyps. Siehe dazu die Dokumenterstellung in der Entwickler-Dokumentation.

Welche Dateiformate du auswählen kannst, hängt vom Dokumenttyp ab:

DokumenttypVerfügbare Formate
RechnungPDF, HTML, ZUGFeRD XML, PDF mit eingebettetem ZUGFeRD
GutschriftPDF, HTML, ZUGFeRD XML, PDF mit eingebettetem ZUGFeRD
StornorechnungPDF, HTML, ZUGFeRD XML, PDF mit eingebettetem ZUGFeRD
LieferscheinPDF, HTML

Die Zuordnung ist in der Übersicht der Dokumenttypen und Formate beschrieben.

Schritt 4: Die Vorschau prüfen und die Rechnung erstellen

  1. Öffne die Vorschau der vorbereiteten Rechnung.
  2. Prüfe die Angaben und die Darstellung, insbesondere Adressen, Positionen, Preise und Seitenaufteilung.
  3. Passe bei Bedarf die Dokumentangaben oder die Dokumenteinstellungen an und prüfe die Vorschau erneut.
  4. Generiere die Rechnung.

Anschließend kannst du das Dokument herunterladen oder per E-Mail versenden.

Schritt 5: Die Rechnung herunterladen oder versenden

Öffne in der Bestellung den Bereich Dokumente und wähle die erstellte Rechnung aus.

  • Öffnen oder herunterladen: Nutze eines der für das Dokument verfügbaren Formate.
  • Per E-Mail versenden: Nutze die Versandfunktion für das Dokument.
  • Als gesendet markieren: Nutze diese Funktion, um das Dokument als „gesendet“ zu kennzeichnen.

Das Versenden per E-Mail und das Markieren als „gesendet“ stehen als separate Funktionen zur Verfügung.

Weitere Dokumenttypen erstellen

Neben Rechnungen kannst du unter Bestellung > Dokumente auch Gutschriften, Stornorechnungen und Lieferscheine erstellen. Wähle dazu den jeweiligen Dokumenttyp aus, lege die verfügbaren Dateiformate fest und ergänze die Dokumentangaben. Prüfe das Dokument in der Vorschau, bevor du es generierst.

Beachte dabei die folgenden zusätzlichen Voraussetzungen:

DokumenttypZusätzliche Voraussetzungen
GutschriftEine vorhandene Rechnung und Gutschriftspositionen
StornorechnungEine vorhandene Rechnung
LieferscheinEin Lieferdatum für die Erstellung

Das erforderliche Lieferdatum für Lieferscheine ist ebenfalls in der Übersicht der Dokumenttypen beschrieben.

Vorhandene Dokumente verwalten

Im Dokumentbereich einer Bestellung kannst du vorhandene Dokumente in verschiedenen Formaten öffnen oder herunterladen, per E-Mail versenden, als „gesendet“ markieren und löschen.

Wenn du mehrere Dokumente gemeinsam herunterladen möchtest, kannst du sie gesammelt als ZIP-Archiv herunterladen.

Du kannst außerdem bestehende Dokumentdateien hochladen. Die maximale Dateigröße beträgt 50 MB pro Datei.

Dokumente automatisieren und mehrere Bestellungen bearbeiten

Wenn du Dokumente regelmäßig oder für mehrere Bestellungen benötigst, stehen dir weitere Möglichkeiten zur Verfügung.

Dokumenterstellung über den Flow Builder

Document V2 unterstützt die Dokumenterstellung über den Flow Builder. Außerdem können Dokumente automatisch in verschiedenen Formaten als E-Mail-Anhänge verwendet werden.

Dokumente in der Mehrfachänderung verwalten

In der Mehrfachänderung von Bestellungen kannst du Dokumente für mehrere Bestellungen erstellen, herunterladen und löschen.

Bei der Dokumenterstellung unterstützt Document V2 sowohl das Überspringen bereits vorhandener Dokumente als auch eine erzwungene Neuerstellung. Wähle das Verhalten passend zu deinem Anwendungsfall.

War dieser Artikel hilfreich?

0 / 1000 Zeichen