Sevvies für Craft CMS

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.

Sevvies

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.

twig
$ 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.

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.