Installation & Konfiguration
DasDatev in Shopware 6 einrichten
Installation
- Plugin-Ordner in
custom/plugins/SvenDasDatev/ablegen - Plugin-Liste aktualisieren:
bin/console plugin:refresh - Plugin installieren und aktivieren:
bin/console plugin:install --activate SvenDasDatev - Administration-Assets kompilieren:
bin/console theme:compile - Cache leeren:
bin/console cache:clear
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.
1. E-Mail & Belegdatum
| Einstellung | Beschreibung | Standard |
|---|---|---|
| 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
| Einstellung | Beschreibung | Standard |
|---|---|---|
| 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.
| Einstellung | Beschreibung | Beispiel |
|---|---|---|
| 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
| Einstellung | Beschreibung | Standard |
|---|---|---|
| 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.
| Region | Typische SKR03-Konten |
|---|---|
| Inland | 4400 (19 %), 4300 (7 %) |
| EU | 4125 (steuerfrei i.g. Lieferung) bzw. OSS-Steuersätze |
| Drittland | 4120 (steuerfreie Ausfuhrlieferung) |
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.
| Einstellung | Beschreibung | Standard |
|---|---|---|
| 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:
| Modus | So buchen POS-Belege | Konfiguration |
|---|---|---|
| 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. |
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
Terminalzahlung, Barzahlung).