> For the complete documentation index, see [llms.txt](https://docs.solutioo.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.solutioo.de/shopware/pdf-dokumente/massenupload.md).

# Massenupload von Dokumenten

Für den Upload mehrerer Dokumente stehen verschiedene Methoden zur Verfügung.

## 1. Upload von der Dokumentenliste

### Mehrere Rechnungen / Gutschriften / Lieferscheine hochladen

{% stepper %}
{% step %}
Öffnen Sie...\
...*"Gebuchte Verkaufsrechnungen" oder*\
*..."Gebuchte Verkaufsrechnungen" oder*\
*..."Gebuchte Verkaufslieferungen".*
{% endstep %}

{% step %}
Wählen Sie die...\
...gewünschten Rechnungen aus.\
...gewünschten Gutschriften aus.\
...gewünschten Lieferungen aus.

{% hint style="info" %}
***Strg /*****Command*****+Klick*** für Mehrfachauswahl im geöffneten Fenster *"Angehängte Belege*".
{% endhint %}
{% endstep %}

{% step %}
Klicken Sie auf die drei Punkte *"..."* <i class="fa-right">:right:</i> "Start" <i class="fa-right">:right:</i> *"zu Shopware hochladen".* Ggf. müssen Sie noch den Dokumenttyp auswählen.
{% endstep %}

{% step %}
Eine Zusammenfassung zeigt den Upload-Status.
{% endstep %}
{% endstepper %}

<div align="left" data-with-frame="true"><figure><img src="/files/1Thcw2HvbecvlMml1CWo" alt=""><figcaption></figcaption></figure></div>

## 2. Upload über die Debitorenkarte

Von der Debitorenkarte aus können Sie alle Dokumente eines bestimmten Kunden hochladen:

{% stepper %}
{% step %}
Öffnen Sie die "*Debitorenkarte"* des gewünschten Kunden.
{% endstep %}

{% step %}
Navigieren Sie zu *"Aktionen"* <i class="fa-right">:right:</i> *"PDF Dokumente"*
{% endstep %}

{% step %}
Wählen Sie die gewünschte Option:

* *"Rechnungen zu Shopware"*: Alle Rechnungen des Kunden
* *"Gutschriften zu Shopware"*: Alle Gutschriften des Kunden
* *"Lieferscheine zu Shopware"*: Alle Lieferscheine des Kunden
* *"Anhänge zu Shopware"*: Dokumentenanhänge des Kunden
  {% endstep %}

{% step %}
Im neu geöffneten Fenster wählen Sie das gewünschte Dokument oder die gewünschten Dokumente auswählen und bestätigen mit *"OK"*.
{% endstep %}
{% endstepper %}

<div align="left" data-with-frame="true"><figure><img src="/files/hM8UKoBzfnM49eEbSwAp" alt="" width="563"><figcaption></figcaption></figure></div>

<div align="left" data-with-frame="true"><figure><img src="/files/rO7RUPIApKp3jNKxobs4" alt="" width="375"><figcaption><p>Ein Beispiel für den Upload.</p></figcaption></figure></div>

## 3. Batch-Upload-Report

Für die Verarbeitung großer Datenmengen oder für regelmäßige Uploads steht ein spezieller Report zur Verfügung.

Geben Sie in der Suche *„Shopware PDF Dokument Upload“* ein und wählen Sie den entsprechenden Eintrag aus. Im anschließend geöffneten Fenster können verschiedene Filter konfiguriert werden. Beispielsweise lassen sich folgende Einstellungen anpassen:

* Dokumenttyp: Rechnungen, Gutschriften oder Lieferscheine
* *Von Datum / Bis Datum*: Zeitraum eingrenzen (Screenshot: *"Bericht planen -..."*)
* *Kundenfilter*: Bestimmte Kunden auswählen

Klicken Sie auf *"OK"* um den Upload zu starten.

{% hint style="info" %}
Der Batch-Upload-Report eignet sich besonders für die initiale Übertragung von historischen Dokumenten oder regelmäßige automatisierte Uploads.
{% endhint %}

<div align="left"><figure><img src="/files/rqzX8s50pjwOpcNWYM1i" alt=""><figcaption></figcaption></figure> <figure><img src="/files/EDeYK2BsH4wbNCmn6f6N" alt=""><figcaption><p>Über <em>„Plan…“</em> im vorherigen Screenshot gelangen Sie zu dieser Ansicht.</p></figcaption></figure></div>

## 4. Upload-Zusammenfassung

{% columns %}
{% column %}
Nach jedem Massenupload wird eine Zusammenfassung angezeigt:

```
Upload abgeschlossen:
- Erfolgreich: 15
- Fehlerhaft: 2
```

Bei Fehlern können Sie das Aktivitätsprotokoll prüfen, um die genauen Ursachen zu ermitteln.
{% endcolumn %}

{% column %}

<figure><img src="/files/IyFkCvLRIP3mLECD4poV" alt=""><figcaption></figcaption></figure>

{% endcolumn %}
{% endcolumns %}

## 5. Automatisierung

Der PDF-Upload kann auch über die Aufgabenwarteschlange automatisiert werden:

{% stepper %}
{% step %}
Erstellen Sie einen neuen [*Aufgabenwarteschlangenposten.*](/shopware/automatisierungen-und-zeitplane/aufgabenwarteschlangenposten.md)
{% endstep %}

{% step %}
Wählen Sie den Report "*PDF Dokument Upload"*.
{% endstep %}

{% step %}
Konfigurieren Sie den Zeitplan (z.B. täglich um 20:00 Uhr).
{% endstep %}

{% step %}
Aktivieren Sie den Posten.
{% endstep %}
{% endstepper %}

{% hint style="warning" %}
Bei automatisierten Uploads werden keine Dialogfenster angezeigt. Stellen Sie sicher, dass alle Filter korrekt konfiguriert sind.
{% endhint %}

<details>

<summary><strong>Tipps für den täglichen Umgang</strong></summary>

**Empfohlene Vorgehensweise**

1. **Testen Sie zuerst:** Laden Sie zunächst einzelne Dokumente hoch, um die Konfiguration zu prüfen.
2. **Kleine Batches:** Beginnen Sie mit kleineren Mengen (10-50 Dokumente).
3. **Prüfen Sie die Zuordnung:** Stellen Sie sicher, dass die Kundenzuordnung funktioniert.
4. **Monitoring:** Überwachen Sie das Aktivitätsprotokoll auf Fehler.

**Performance-Tipps**

* Der Upload erfolgt sequenziell, große Mengen können einige Zeit dauern.
* Vermeiden Sie Uploads während Stoßzeiten.
* Prüfen Sie die Netzwerkverbindung vor größeren Uploads.

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.solutioo.de/shopware/pdf-dokumente/massenupload.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
