Für Craft Commerce 5 · Deutschland
Die Datei, nach der Ihr Steuerberater gefragt hat
Ihre Kanzlei möchte einen Buchungsstapel — eine CSV im DATEV-Format, eine Zeile je Buchung, die sich direkt in DATEV Rechnungswesen einlesen lässt. Datevz schreibt sie aus Ihren Commerce-Bestellungen, mit bereits ermittelter deutscher Umsatzsteuer, und zeigt Ihnen jede Buchung, bevor die Datei entsteht.
Eine Bestellung, eine Buchung
100 € Ware zu 19 %, so wie es in der Datei landet. Brutto gegen den Debitor im Soll, Erlöse im Gegenkonto, Belegdatum als TTMM. Die Richtung steht in der Spalte Soll/Haben — der Umsatz ist nie vorzeichenbehaftet, denn ein negativer ist ein abgelehnter Import.
Umsatz S/H WKZ Konto Gegenkonto BU Belegdatum Belegfeld 1
119,00 "S" EUR 1400 8400 1503 "RE-1042"
# The revenue account is an Automatikkonto — it carries its own tax
# rate, so the BU-Schlüssel column stays empty. Passing a BU key
# alongside one is a conflict, not extra safety.
Was es tut
Die ganze Arbeit, von der abgeschlossenen Bestellung bis zur Datei, die die Kanzlei importieren kann — und eine Ablehnung mit Namensnennung, wenn etwas falsch importiert würde.
Vorschau, bevor die Datei entsteht
Sehen Sie jede Buchung, die ein Zeitraum erzeugen würde — gruppiert nach Bestellung, mit jedem Problem unter der Bestellung, die es verursacht hat.
- The preview and the export run the same code
- No second implementation that could drift
Deutsche Umsatzsteuer, je Bestellung entschieden
Inland, innergemeinschaftlicher Fernverkauf über den One-Stop-Shop, Reverse Charge bei gültiger USt-IdNr. oder Ausfuhr ins Drittland — abgeleitet daraus, wohin die Ware ging und wer sie gekauft hat.
- VAT IDs checked for all 27 member states
- Never calls VIES — no outbound requests at all
Vorgaben für SKR03 und SKR04
Den ganzen Kontenrahmen mit einem Klick befüllen und dann ändern, was Ihre Kanzlei anders handhabt. Eine Vorgabe überschreibt nie eine Nummer, die Sie bereits gesetzt haben.
Geht auf den Cent auf
Alles wird in ganzen Cent gerechnet, und kein Stapel wird geschrieben, bevor die Buchungen jeder Bestellung wieder ihren Bestellwert ergeben. Eine gewichtete Aufteilung gibt genau das zurück, was sie bekommen hat.
- A cent of inclusive-tax rounding can go to a rounding account
- Anything larger stops the export and names the order
Debitoren, als Sammel- oder Personenkonto
Alle Forderungen auf ein Konto buchen oder je Kunde ein Personenkonto aus einem Nummernkreis Ihrer Wahl vergeben — gebunden an den Kunden und ersatzweise an dessen E-Mail-Adresse, sodass ein Gast, der sich später registriert, eine Nummer behält.
- Numbers are allocated once and never reused
- Export them as a Debitoren/Kreditoren master-data file
Zahlungen, Gebühren und Erstattungen
Jede erfolgreiche Transaktion bucht gegen das Geldkonto ihrer Zahlungsart. Eine Erstattung bucht das Geld zurück und storniert die Erlöse so, wie es eine Gutschrift tut — wird nur das Geld gebucht, bleibt der Saldo auf dem Debitorenkonto stehen.
- Zahlungsgebühren nur, wenn die Zahlungsart tatsächlich eine hinterlegt hat — es wird nichts geschätzt
Ein Stapelarchiv, das sich belegen lässt
Jede Datei wird vollständig gespeichert, mit einem sha256 der ausgelieferten Bytes. Noch Monate später können Sie zeigen, dass die Kopie der Kanzlei die Kopie ist, die Datevz erzeugt hat.
- An exported order stays out of the next batch
- Delete a batch and its orders are released again
Läuft im Cron, scheitert hörbar
Exportieren Sie einen Monat auf der Kommandozeile, schreiben Sie die Datei dorthin, wo Ihre Backups liegen, und lassen Sie einen Probelauf mit einem Exit-Code ungleich null enden, sobald er Probleme findet — dann meldet sich ein geplanter Stapel bei Ihnen, statt eine kaputte Datei zu mailen.
Verweigert, statt zu raten
Ein DATEV-Import ist kein guter Ort, um von einem Zuordnungsfehler zu erfahren. Jeder dieser Fälle stoppt den Export und nennt die Bestellung — und zeigt Ihnen trotzdem alle anderen Bestellungen des Stapels.
ERROR The orders fall in 2 different fiscal years. Export one year at a time.
→ Belegdatum carries only a day and a month; the year comes from the
header. Half the batch would book into the wrong year, silently.
ERROR [RE-1042] No account is mapped for Kaffeebohnen at 7%.
ERROR [RE-1088] The postings come to 118,99 but the order total is 119,00.
WARNING [RE-1103] Booked as Export, but the order carries 19,00 of tax.
→ Not Datevz's to fix. Your tax zones and the destination disagree.
Fragen
Nein, und das ist Absicht. DATEVconnect und die Schnittstellen von DATEV Unternehmen online stehen nur Partnern offen — dafür braucht es einen Vertrag, den die meisten Shops nicht bekommen. Der Buchungsstapel ist die Datei, die jede Kanzlei ohnehin importieren kann, und genau die schreibt Datevz.
EXTF, Header-Version 700, Format-Kategorie 21 (Buchungsstapel), Formatversion 13 — 125 Spalten — sowie Version 12 (121 Spalten) für ältere Stände. Debitorenstammdaten sind Kategorie 16 (Debitoren/Kreditoren), Formatversion 5.
Nein, aber Ihr Steuerberater tut es. Datevz bringt Vorgaben für SKR03 und SKR04 mit, damit Sie nicht vor einem leeren Formular sitzen, und alles ist änderbar, weil der Kontenrahmen der Kanzlei gehört. Schicken Sie einen Teststapel, bevor Sie sich auf den monatlichen Rhythmus verlassen.
Beides. Eine EU-Bestellung mit gültiger USt-IdNr. des eigenen Landes wird als steuerfreie innergemeinschaftliche Lieferung gebucht, und die USt-IdNr. des Kunden steht in den EU-Spalten. Innergemeinschaftliche Fernverkäufe können auf ein Erlöskonto je Bestimmungsland buchen. Der OSS ist standardmäßig aus, denn ein Shop ohne Registrierung sollte weiterhin die inländische Umsatzsteuer berechnen.
Nein. Geprüft wird die Syntax aller 27 Mitgliedstaaten, aber es geht keine Anfrage hinaus. Ein Checkout darf nicht davon abhängen, dass ein fremder Dienst erreichbar ist, und wenn Sie die Bestellung buchen, ist die Gültigkeit der Nummer zum Zeitpunkt des Umsatzes eine Frage der Rechnung — nicht des Exports.
Ja. Der Export ist eine Abfrage über abgeschlossene Bestellungen in einem Zeitraum; es gibt keine Markierung, die Datevz beim Checkout geschrieben haben müsste. Achten Sie nur auf die Regel zum Wirtschaftsjahr — ein Jahr je Stapel.
Sie buchen das Geld zurück und stornieren die Erlöse in denselben Anteilen, in denen sie gebucht wurden, auf denselben Konten, samt Umsatzsteuer. Sie können die Gutschrift abschalten, wenn Ihre Kanzlei das getrennt handhabt — wird nur das Geld gebucht, bleibt der Saldo dauerhaft auf dem Debitorenkonto stehen.
Nein, und es sagt das, statt zu nähern. Ein Buchungsstapel deklariert im Header eine Währung; eine andere zu buchen erfordert Basis-Umsatz und Kurs, die nur Sie liefern können. Eine Bestellung in der falschen Währung wird abgelehnt. Mehrere Stores sind kein Problem — filtern Sie den Export nach Store.
Nein. Datevz stellt überhaupt keine ausgehenden Anfragen. Die Datei entsteht auf Ihrem Server und wird von Ihnen heruntergeladen.
99 $, eine Edition, mit allem darin — es gibt keine kostenlose Stufe und keine gesperrten Funktionen. Ein Shop, der eine DATEV-Datei braucht, braucht auch OSS, Kontenzuordnung, Debitorenkonten und Zahlungsbuchungen. Aktualisierungen kosten 79 $ im Jahr; läuft das aus, funktioniert das Plugin weiter.
Geben Sie Ihrer Kanzlei die Datei, nach der sie gefragt hat
99 $, eine Edition, alles darin. Die Verlängerung kostet 79 $ im Jahr für Aktualisierungen; läuft sie aus, funktioniert das Plugin weiter.