Installation & Konfiguration

DasDatev in Shopware 6 einrichten

Installation

  1. Plugin-Ordner in custom/plugins/SvenDasDatev/ ablegen
  2. Plugin-Liste aktualisieren:
    bin/console plugin:refresh
  3. Plugin installieren und aktivieren:
    bin/console plugin:install --activate SvenDasDatev
  4. Administration-Assets kompilieren:
    bin/console theme:compile
  5. Cache leeren:
    bin/console cache:clear
Nach der Installation erscheint im Shopware-Admin-Menü der neue Eintrag DasDatev mit den Unterseiten Dashboard, Export, Rechnungen, Zahlungen und Zeitpläne.

Konfiguration

Die Konfiguration finden Sie unter Erweiterungen > Meine Erweiterungen > DasDatev > Konfigurieren. Die Einstellungen sind in thematische Karten gegliedert und können pro Sales Channel überschrieben werden. Zu jeder Karte gibt es im Admin einen erklärenden Infotext.

Die meisten Werte erhalten Sie von Ihrem Steuerberater. Klären Sie Kontenrahmen, Konten und Buchungslogik vor dem ersten Export gemeinsam ab.

1. E-Mail & Belegdatum

EinstellungBeschreibungStandard
Absendername für Export-E-Mails Name, der dem Steuerberater als Absender angezeigt wird. Leer = Firmenname aus den Shopware-Grundeinstellungen. (leer)
Belegdatum Dokumentendatum = Datum, das auf der Rechnung steht (in der Regel korrekt). Erstellungsdatum = Zeitpunkt, an dem die Rechnung im System erzeugt wurde. Dokumentendatum

2. Shop & Region

EinstellungBeschreibungStandard
Land des Unternehmens Bestimmt, welche Verkäufe als Inland, EU oder Drittland gelten. Auswahl: Deutschland, Österreich, Schweiz. Deutschland
Geschäftsjahresbeginn Format MMTT (Monat+Tag). Leer = 0101 (1. Januar). Bei abweichendem Wirtschaftsjahr z. B. 0401. 0101
Zeitzone Für die korrekte Zuordnung von Belegen zu Tagen. Europe/Berlin, Europe/Vienna, Europe/Zurich oder UTC. Europe/Berlin

3. DATEV-Verbindung

Diese Werte stehen auf jeder DATEV-Auswertung oben rechts und müssen mit Ihrem Steuerberater abgestimmt sein.

EinstellungBeschreibungBeispiel
Beraternummer Kanzleinummer des Steuerberaters (max. 7 Stellen) 1234567
Mandantennummer Ihre persönliche Nummer beim Steuerberater (max. 5 Stellen) 12345
DATEV-Formatversion 700 ist der aktuelle Standard. 700 mit EU-Steuersätzen bei OSS/One-Stop-Shop, 510 nur falls vom Berater verlangt, 700 Formatversion 13 = neueste Variante. 700

4. Kontenrahmen & Buchungslogik

EinstellungBeschreibungStandard
Kontenrahmen SKR03 (Prozessgliederung, ca. 70 % aller Unternehmen) oder SKR04 (Abschlussgliederung). SKR03
Sachkontennummernlänge Anzahl der Stellen Ihrer Sachkonten (4 = z. B. 4400, 5 = z. B. 44000). 4
Buchungsrichtung Erlöse auf der Haben-Seite (Standard) oder Soll-Seite. Nur nach Rücksprache mit dem Steuerberater ändern. Haben
Gruppierung der Buchungszeilen Nach Steuersatz = eine Zeile pro Rechnung je Steuersatz (DATEV-Standard, empfohlen). Nach Erlöskonto = eine Zeile je Zielkonto. Pro Position = jede Rechnungszeile einzeln. Nach Steuersatz
Positionen mit 0,00 € ausblenden Blendet Positionen ohne Betrag aus (z. B. kostenlose Artikel, 100%-Gutscheine). Aktiv

5. Erlöskonten – Umsatzzuordnung

Erlöskonten bestimmen, auf welches Buchhaltungskonto Ihre Verkäufe gebucht werden — getrennt nach Lieferregion in drei Felder: Inland, EU und Drittland. Tragen Sie pro Zeile ein:

Steuersatz:Konto[:Keywords:Ländercode]

Beispiel (SKR03, Inland):

19:4400
7:4300
0:4125

Im Feld EU tragen Sie bei OSS-Nutzung die EU-Steuersätze mit Ländercode ein, z. B. 20:4400:AT für 20 % Österreich (Format: Steuersatz:Konto:Keywords:Ländercode). Im Feld Drittland stehen die meist umsatzsteuerfreien Ausfuhrlieferungen, z. B. 0:4120.

RegionTypische SKR03-Konten
Inland4400 (19 %), 4300 (7 %)
EU4125 (steuerfrei i.g. Lieferung) bzw. OSS-Steuersätze
Drittland4120 (steuerfreie Ausfuhrlieferung)
Bei SKR04 verschieben sich die Konten (z. B. 4400 → Erlöse 19 % liegt dort anders). Lassen Sie sich die passenden Konten von Ihrem Steuerberater nennen.

6. Debitorenkonten – Kundenzuordnung

Jeder Kunde braucht in DATEV eine eigene Debitorennummer. Das Plugin kann diese automatisch aus der Shopware-Kundennummer erzeugen.

EinstellungBeschreibungStandard
Debitorennummern automatisch erzeugen Übernimmt die Shopware-Kundennummer 1:1, wenn sie bereits im konfigurierten Bereich liegt. Kleinere Nummern werden um den Startwert nach oben verschoben. Aktiv
Startwert für Debitorennummern Untergrenze des DATEV-Debitorenbereichs. Kundennummern ab diesem Wert werden direkt übernommen (Shopware startet standardmäßig bei 10000). 10000
Sammelkonto (Alternative) Wenn gesetzt, werden alle Kunden auf dieses eine Konto gebucht. Ein gesetztes Sammelkonto hat dabei Vorrang vor „Debitorennummern automatisch erzeugen“ (seit v3.3.3) — so lässt sich ein einzelner Verkaufskanal (z. B. Pickware POS) über dieses eine Feld auf ein gemeinsames Konto umleiten. Leer lassen, um die automatische Zuordnung zu nutzen. (Wird im Split-Modus für Pickware POS verwendet, siehe unten.) (leer)

7. Kassenkonto – Pickware POS

Nur relevant für Shops mit Pickware POS. POS-Verkäufe werden in Shopware als Bestellung ohne Rechnung erfasst; stattdessen entsteht ein „Kassenbon“ mit eigener Belegnummer. Es gibt zwei Buchungswege:

ModusSo buchen POS-BelegeKonfiguration
Kombiniert
EÜR-typisch
Eine Zeile: Kasse → Erlös. Direkt gegen das Kassenkonto. Feld „Kassenkonto für POS-Belege“ ausfüllen (z. B. 1600 SKR03 / 1000 SKR04).
Split
Bilanzierer, empfohlen
Erlös-Buchung Soll Sammelkonto / Haben Erlös; die Zahlungsseite (Bar/Terminal/EC) läuft separat über den „Zahlungen“-Export und löst das Sammelkonto wieder auf. Feld leer lassen, stattdessen Sammelkonto + Zahlungskonten konfigurieren.
Ohne Pickware POS: Feld leer lassen und kein Sammelkonto setzen — eventuelle POS-Belege werden dann übersprungen und im Log protokolliert. Sind weder Kassenkonto noch Sammelkonto gesetzt, wird ein POS-Beleg gegen das individuelle Debitorenkonto des Käufers gebucht (wie eine reguläre Rechnung).

8. Zahlungskonten – Zahlungsarten zuordnen

Hier legen Sie fest, auf welches Konto jede Zahlungsart gebucht wird. Der Export-Modus „Zahlungen“ nutzt diese Zuordnung. Format pro Zeile:

Zahlungsart-Name:Kontonummer

Beispiel:

PayPal:1201
Kreditkarte:1202
Vorkasse:1200
Rechnung:1200
Nachnahme:1200
Terminalzahlung:1592
Barzahlung:1000
Name muss exakt passen: Der Zahlungsart-Name muss genau dem entsprechen, was in der Bestellung steht (Einstellungen > Shop > Zahlungsarten). Pickware POS bringt eigene Zahlungsarten mit (z. B. Terminalzahlung, Barzahlung).
Hinweis: Stimmen Sie alle Konto-Einstellungen (Erlöskonten, Debitoren, Zahlungskonten, Kontenrahmen) mit Ihrem Steuerberater ab, bevor Sie den ersten Export durchführen.
Weiter: Export durchführen →