# Versand und Rechnung zurückmelden

Die Aufgabe **Status exportieren** meldet den Fortschritt aus der SelectLine an den
Shop zurück. Der Kunde sieht damit in seinem Konto, was mit seiner Bestellung
passiert.

Vier Dinge werden gemeldet, jedes für sich und unabhängig voneinander:

1. Versand und Paketnummern
2. Rechnung als PDF
3. Abschluss der Bestellung
4. Zahlungseingang bei Vorkasse

Berücksichtigt werden nur Belege, die aus dem Shop stammen. Von Hand erfasste Belege
bleiben unberührt.

<!-- TODO Screenshot: images/rueckmeldung-kundenkonto.png -->

## Versand und Paketnummern

Erreicht ein Beleg den **Belegtyp Versand** — üblicherweise den Lieferschein —,
passiert zweierlei: Die Paketnummern aus der Paketverwaltung werden an die Lieferung
im Shop übertragen, und die Bestellung wird als versendet markiert. Shopware zeigt dem
Kunden daraufhin seine Sendungsnummer.

### Versandbeleg muss gedruckt sein

Voreingestellt und sinnvoll: Gemeldet wird erst, wenn der Lieferschein gedruckt ist.

<p class="callout warning">Ohne diese Einstellung würde jeder angelegte, noch nicht gedruckte Lieferschein bereits als Versand gemeldet — der Kunde bekäme die Versandbestätigung, bevor die Ware das Haus verlässt.</p>

### Nur Lieferstatus senden, wenn Paketnummer vorhanden

Meldet den Versand erst, wenn mindestens eine Paketnummer erfasst ist. Sinnvoll, wenn
Kunden die Sendungsnummer erwarten.

<p class="callout info">Gemeldet wird die erste Lieferung der Bestellung. Bei Teillieferungen mit mehreren Lieferungen im Shop bleibt es bei einer Versandmeldung.</p>

## Rechnung als PDF

Ist beim Verkaufskanal eine **Archiv Druckvorlage** hinterlegt, lädt FINN.ghost das
archivierte Rechnungs-PDF aus der SelectLine in den Shop. Der Kunde findet in seinem
Konto damit das Originaldokument — gleiche Nummer, gleiches Layout, kein zweites
Rechnungsbild.

Voraussetzung ist, dass die Rechnung archiviert wird und der FINN.ghost-Dienst den
Archivpfad lesen kann.

<p class="callout warning">Liegt das Archiv auf einem Netzlaufwerk, darf der Dienst nicht unter dem lokalen Systemkonto laufen — sonst fehlen ihm die Zugriffsrechte und die PDFs kommen nicht im Shop an.</p>

Alternativ erzeugt Shopware die Rechnung selbst und übernimmt nur die Belegnummer.
Dafür bleibt die Archiv-Druckvorlage leer und **Rechnungen in SW erstellen** wird
aktiviert.

## Abschluss der Bestellung

Erreicht ein Beleg den **Belegtyp Rechnung**, wird die Bestellung im Shop
abgeschlossen. Voraussetzung: Die Bestellung steht im Shop auf *in Bearbeitung*.

<p class="callout info">Steht die Bestellung in einem anderen Status — etwa weil sie im Shop von Hand geändert wurde —, unterbleibt der Abschluss und das Protokoll weist darauf hin.</p>

## Zahlungseingang bei Vorkasse

Ist ein Vorkassebeleg in der SelectLine als gezahlt verbucht, markiert FINN.ghost die
Bestellung im Shop als bezahlt. Der Kunde sieht, dass seine Überweisung angekommen
ist.

## E-Mails an den Kunden

### Bestell-E-Mails versenden

Legt fest, ob Shopware bei diesen Statuswechseln seine Standard-E-Mails verschickt.
Voreingestellt ist **aus** — sinnvoll, wenn die Kundenkommunikation über die
SelectLine läuft und Doppelmeldungen vermieden werden sollen.

## Erster Lauf nach der Einrichtung

Beim allerersten Lauf wird nichts rückwirkend gemeldet. Die Schnittstelle merkt sich
ab diesem Zeitpunkt, was neu ist.

<p class="callout info">Das ist Absicht: Sonst würde die Inbetriebnahme alle historischen Belege an den Shop melden und Kunden alte Versandbestätigungen erhalten.</p>

## Weiter

[Gutscheine](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/gutscheine)