Für Craft Commerce 5 · 99 $
Bestellungen nach sevDesk — unter der richtigen Steuerregel
Ein deutscher Checkout erzeugt vier rechtlich verschiedene Rechnungen: einen Inlandsverkauf mit 19 %, eine innergemeinschaftliche Lieferung mit Reverse Charge, eine Ausfuhr außerhalb der EU und einen OSS-Verkauf zum Satz des Bestimmungslands. sevDesk bucht klaglos den, den Sie ihm nennen — merken tun Sie es bei der Umsatzsteuervoranmeldung. Sevvies ermittelt, welcher es ist.
Jede Rechnung erklärt sich selbst
Die Steuerregel wird aus dem Rechnungsland und der USt-IdNr. des Kunden abgeleitet, und die Begründung wird an der Bestellung festgehalten. Wenn ein Steuerberater fragt, warum eine bestimmte Rechnung ohne Steuer ausgestellt wurde, steht die Antwort auf der Rechnung — nicht im Quelltext.
$ php craft sevvies/sync/preview 15841
VAT rule: Innergemeinschaftliche Lieferungen (taxRule 3)
Reason: EU business customer in AT with VAT ID
ATU12345678 — intra-community supply, reverse charge.
Commerce: 238.00 EUR
sevDesk: 238.00 EUR
# Printed on the document:
# Steuerfreie innergemeinschaftliche Lieferung — Reverse Charge,
# Steuerschuldnerschaft des Leistungsempfängers
Funktionen
Eine Steuerregel-Engine, ein Abgleich und ein Duplikat-Index — kein POST-Request mit Ihrer Bestellung darin.
Die richtige Steuerregel, je Bestellung
Inlandsverkäufe, Ausfuhren außerhalb der EU, innergemeinschaftliche Lieferungen mit Reverse Charge, §19 Kleinunternehmer und One Stop Shop — jeweils abgeleitet aus dem Rechnungsland und der USt-IdNr. des Kunden.
- The reason is recorded on the invoice, not just the rule
- The sentence German law requires is printed on the document
- VAT ID format checked against its own country's pattern
Es bucht nicht den falschen Betrag
Jede Rechnung wird vor dem Senden summiert und danach gegen sevDesks eigene Summe geprüft. Eine Abweichung blockiert die Bestellung, statt einen falschen Beleg in Ihrer Buchhaltung stehen zu lassen.
- Disagrees before sending? Nothing is sent
- Disagrees after? Marked, with the sevDesk id kept so you can find it
- When the difference is exactly VAT, it names the setting to change
Nie dieselbe Bestellung zweimal
Ein eindeutiger Datenbankindex auf der Bestell-ID — keine Prüfung, die ein Rennen gegen eine Queue-Wiederholung oder einen Statuswechsel verlieren könnte.
- Status flips, retries and double webhooks are all safe
- Refunds are mirrored exactly once, as credit notes
- Nothing in sevDesk is ever deleted or altered
Testlauf, bevor es zählt
Jede Rechnung genau so erzeugen, wie es wirklich geschähe, die vollständigen Daten ins Protokoll schreiben — und nichts senden. So prüfen Sie Ihre Steuereinstellungen an Ihren eigenen Bestellungen, bevor ein einziger Beleg in Ihre Buchhaltung gelangt.
- The preview is the literal request, byte for byte
- From the CP, the Commerce order screen, or the console
- Backfill years of orders the same way
Kontakte, die ein Kontakt bleiben
Kunden werden sevDesk-Kontakten zugeordnet und die Zuordnung gespeichert — ein wiederkehrender Kunde erzeugt also nie einen zweiten Kontakt. Genau das macht ein sevDesk-Konto nach einem Jahr Bestellungen unbrauchbar.
- Matched by email, with the result verified before it is used
- Customer numbers assigned by sevDesk itself
- Billing addresses kept in step when a customer moves
Zahlungen, Erstattungen und das Archiv
Die Zahlung buchen, sobald Commerce die Bestellung als bezahlt markiert, Erstattungen als Gutschriften übertragen und das PDF von sevDesk als Craft-Asset behalten, damit das Archiv das Abo überdauert.
- Full refunds reverse the invoice; partial ones get their own credit note
- Works with both sevDesk bookkeeping systems, 1.0 and 2.0
- A connection log with every request, decision and skip
Häufige Fragen
Die Fragen, die sich vor der Installation lohnen.
99 $ pro Craft-Installation, eine Edition, alles enthalten. Entwicklungs- und Testinstallationen sind kostenlos.
Es gibt bewusst keine kostenlose Variante. Ein Shop, der nur im Inland verkauft, wäre genau der Kunde, der sie nähme — und sobald er eine Sache an ein österreichisches Unternehmen verkauft, würde eine abgespeckte Edition das falsch buchen. Ein Plugin, dessen kostenlose Edition einen falschen Buchhaltungsbeleg erzeugen kann, ist schlechter als gar keine kostenlose Edition.
Nein. Es prüft, ob eine USt-IdNr. für ihr Land strukturell gültig ist — richtige Länge, richtiger Aufbau. Das fängt Tippfehler und hineinkopierten Unsinn ab.
Zu bestätigen, dass eine Nummer tatsächlich registriert ist, heißt VIES anzufragen, und VIES ist häufig langsam und gelegentlich nicht erreichbar. Den Checkout davon abhängig zu machen ist ein schlechtes Geschäft, und eine VIES-Zeitüberschreitung als „nicht registriert“ zu werten, würde einem Kunden Umsatzsteuer berechnen, der keine zahlen sollte. Ob Sie die Registrierung prüfen, ist eine Entscheidung mit rechtlichem Gewicht — sie bleibt bei Ihnen.
Nein. Ein eindeutiger Datenbankindex auf der Bestell-ID erlaubt eine Rechnungszeile je Bestellung, erzwungen von der Datenbank statt von einer Prüfung, die mit einer Wiederholung oder einem Statuswechsel in ein Rennen geraten könnte.
Nichts, was Ihre Kunden betrifft. Jeder Auslöser scheitert nach außen offen — ein sevDesk-Ausfall kann keine Zahlung verhindern und auch nicht verhindern, dass Commerce sie festhält.
Die Rechnung geht in die Queue und wird wiederholt. Sevvies unterscheidet einen vorübergehenden Fehler, der eine Wiederholung wert ist, von einem abgelehnten Beleg, der genauso wieder abgelehnt würde und Ihnen stattdessen gemeldet wird.
Mit beiden. sevDesk hat mit dem Buchhaltungssystem 2.0 die Steuertypen durch Steuerregeln ersetzt. Sevvies fragt Ihr Konto, auf welchem System es läuft, und sendet beide Formen — ein Konto, das gerade migriert wird, funktioniert also während der Migration weiter.
Ja, sofern Sie für OSS registriert sind. Einschalten und angeben, ob Sie Waren, elektronische Dienstleistungen oder sonstige Dienstleistungen verkaufen — sevDesk hat für jedes eine eigene Regel. Das Bestimmungsland reist mit dem Beleg mit, sodass sevDesk den Satz des Bestimmungslands anwendet.
Sevvies entscheidet nicht, ob Sie sich für OSS registrieren sollten, und verfolgt auch nicht die Lieferschwelle. Das ist Sache Ihres Steuerberaters.
Ja, als Gutschriften — so sieht die Stornierung einer Rechnung in der Buchhaltung tatsächlich aus. Eine vollständige Erstattung storniert die Rechnung; eine Teilerstattung erhält eine eigene Gutschrift, die zum selben Steuersatz auf die ursprüngliche Rechnung verweist. Jede Commerce-Erstattung wird genau einmal übertragen.
Ja — php craft sevvies/sync/pending trägt jede abgeschlossene Bestellung ohne Rechnung nach. Vorher einen Testlauf machen: dabei werden alle Daten erzeugt und protokolliert, ohne dass etwas gesendet wird.
Nein. Sevvies erstellt Belege und löscht oder verändert keinen. „Verknüpfung lösen“ entfernt nur Sevvies' eigenen Eintrag zu einer Bestellung — danach kann sie wie neu gebucht werden.
Nein. Es ist eine unabhängige Integration, gebaut gegen die öffentliche API von sevDesk. Es ist außerdem keine Steuerberatung: Sevvies bucht das, was Ihre Commerce-Einrichtung berechnet hat, unter der Regel, die deren Konfiguration nahelegt. Ob diese Behandlung für Ihr Unternehmen korrekt ist, klären Sie mit Ihrem Steuerberater.
Schluss mit Rechnungen, die Sie nicht geprüft haben
99 $ pro Installation, eine Edition, alles enthalten. Installieren, den Testlauf einschalten und genau sehen, was für Ihre letzten hundert Bestellungen gebucht würde, bevor irgendetwas davon zählt.