FAQ & Fehlerbehebung
Häufige Fragen und Lösungen
Allgemeine Fragen
Nein. DasDatev erstellt CSV-Dateien im EXTF-Format, die Sie herunterladen und manuell in DATEV importieren. Alternativ können Sie die Dateien direkt per E-Mail an Ihren Steuerberater senden.
DasDatev unterstützt Shopware 6.6.6 oder höher sowie alle 6.7.x (Constraint ~6.6.6 || ~6.7.0) und benötigt PHP 8.2+. Auf 6.6.0–6.6.5 ließe sich das Admin-Bundle nicht laden, daher werden diese Versionen nicht unterstützt.
Das hängt von Ihrem Steuerberater ab. SKR03 ist in Deutschland am weitesten verbreitet. Klären Sie dies mit Ihrem Steuerberater, bevor Sie die Konfiguration vornehmen.
Nein. Das Plugin ist ein Hilfsmittel zur Erstellung von DATEV-kompatiblen Exportdateien. Es ersetzt weder eine ordnungsgemäße Buchhaltung noch eine steuerliche Beratung. Alle exportierten Daten müssen vom Steuerberater geprüft werden.
Export-Probleme
Zwei Dinge werden hier oft verwechselt:
- „Noch keine Exporte durchgeführt …“ unter der Liste bedeutet lediglich, dass noch kein Export erstellt wurde — nicht, dass für den Zeitraum keine Daten vorliegen. Sobald Sie oben auf den Export-Button (✓) klicken, wird die Datei erzeugt und der Eintrag erscheint in der Historie.
- Ältere Versionen (vor v3.3.7): Wurden Exporte mit Belegdokumenten erstellt, konnte die Historie leer bleiben, weil die Liste die kompletten Dateien mitzuladen versuchte und die Abfrage abbrach. Ab v3.3.7 ist das behoben — bitte auf die aktuelle Version aktualisieren. Die exportierten Daten selbst waren nie betroffen.
Mögliche Ursachen:
- Falscher Zeitraum: Prüfen Sie, ob im gewählten Zeitraum tatsächlich Rechnungen/Gutschriften vorhanden sind.
- Falscher Dokumenttyp: Wenn Sie „Zahlungen“ wählen, aber keine Zahlungen erfasst sind, ist der Export leer. Prüfen Sie unter DasDatev > Zahlungen den Bestand.
- Sales-Channel-Filter: Eventuell ist ein Sales Channel ausgewählt, der keine Bestellungen enthält.
- Keine Rechnungen erstellt: Es werden nur Bestellungen exportiert, zu denen in Shopware eine Rechnung (Dokument) erstellt wurde.
Prüfen Sie die Erlöskonten-Konfiguration. Die Konten sind in drei Felder getrennt: Inland, EU und Drittland. Die Region wird über das in „Shop & Region“ eingestellte Unternehmensland und das Lieferland der Bestellung bestimmt.
- Ist der Steuersatz korrekt? (z.B. 19, nicht 19.00)
- Steht der Eintrag im richtigen Regionsfeld? Inlandsverkäufe gehören in „Inland“, EU-Verkäufe in „EU“ usw.
- Stimmt das Format? Pro Zeile
Steuersatz:Konto, im EU-Feld bei OSS optionalSteuersatz:Konto:Keywords:Ländercode(z. B.20:4400:AT).
Stellen Sie sicher, dass:
- Die Option „Belegbilder mit exportieren“ aktiviert ist.
- Zu den Bestellungen tatsächlich Rechnungs-PDFs in Shopware generiert wurden.
- Der Shopware Document-Service korrekt funktioniert (testen Sie den PDF-Download über DasDatev > Rechnungen).
Zahlungen
Die automatische Erfassung greift nur bei Statusänderungen nach der Plugin-Aktivierung. Wenn Bestellungen vor der Aktivierung bezahlt wurden:
- Gehen Sie zu DasDatev > Zahlungen
- Klicken Sie auf „Zahlungen synchronisieren“
Dies erstellt nachträglich Zahlungseinträge für alle bezahlten Bestellungen.
In fast allen Fällen sind die Zahlungen vorhanden — es ist eine Frage der Anzeige oder der Bedienung. Prüfen Sie der Reihe nach:
- Liste blättern: Die Seite Zahlungen zeigt pro Seite nur einen Ausschnitt (sortiert nach Zahlungsdatum, neueste zuerst). Nutzen Sie die Seiten-Navigation am unteren Rand — die gesuchte Zahlung liegt evtl. auf einer späteren Seite.
- Datumsbereich im Export: Der „Zahlungen“-Export filtert nach dem Zahlungsdatum. Stellen Sie „Von/Bis“ passend ein.
- Export tatsächlich starten: Die Zahlungen erscheinen nicht auf dem Bildschirm, sondern in der erzeugten DATEV-Datei. Klicken Sie oben auf den Export-Button (✓) — die Datei wird heruntergeladen.
- Konto stimmt nicht? Wird eine Zahlart aufs falsche Konto gebucht, liegt es am Zahlungskonten-Mapping. Der Name vor dem Doppelpunkt muss exakt dem Zahlungsart-Namen entsprechen — ohne den Zusatz „| Plugin-Name“, den Shopware in Auswahllisten anhängt. Beispiel:
PayPal:1250, nichtPayPal | PayPal-Produkte für Shopware 6:1250. - Status wirklich „bezahlt“? Erfasst werden nur Bestellungen im Status
paid,paid_partially,refundedoderrefunded_partially. Steht eine PayPal-Zahlung z. B. auf „autorisiert“, wird sie erst nach dem Einzug erfasst.
Ja. Über die API-Endpoints /api/_action/sven-datev/payments/create und /api/_action/sven-datev/payments/{id}/delete können Zahlungen manuell angelegt oder gelöscht werden.
DATEV-Import
Häufige Ursachen:
- Berater-/Mandantennummer: Stimmen die Nummern in der Plugin-Konfiguration mit den DATEV-Stammdaten überein?
- Sachkontennummernlänge: Die konfigurierte Länge (Standard 4) muss zur DATEV-Mandanteneinstellung passen.
- Geschäftsjahresbeginn: Abweichendes Geschäftsjahr? Prüfen Sie die MMTT-Einstellung.
- Formatversion: Stimmt die DATEV-Formatversion (700 = Standard) mit den Vorgaben des Steuerberaters überein?
- Zeichencodierung: Die CSV-Dateien werden bereits korrekt in Windows-1252 (CP1252/ANSI) erzeugt und mit
EXTF_benannt — eine manuelle Konvertierung oder Umbenennung ist nicht nötig.
Die BEDI-Verknüpfung setzt voraus, dass:
- Das innere
Belege-XML.zipohne Entpacken in den DATEV-Belegtransfer geladen wird; die Buchungs-CSVs gehen separat in die Stapelverarbeitung. - DATEV Unternehmen online oder eine kompatible Version verwendet wird, die das BEDI-Format unterstützt.
- Die Option „Belegdokumente mit exportieren“ beim Export aktiviert war, sodass
Belege-XML.zip(mit den PDFs und derdocument.xml) erzeugt wurde.