EU VAT
Berechnet EU-Mehrwertsteuer fuer Payload-Shops mit plugin-ecommerce und schreibt die Aufschluesselung auf jede Bestellung.
Installation
pnpm add payload-tax-eu Über
Das Plugin berechnet die EU-Mehrwertsteuer fuer Shops, die `@payloadcms/plugin-ecommerce` einsetzen, und schreibt die Aufschluesselung auf jede Bestellung. Dazu gehoeren der angewendete Steuersatz, die Bemessungsgrundlage, der Steuerbetrag, das Bestimmungsland, der Ort der Lieferung und ein Kennzeichen fuer das Reverse-Charge-Verfahren. Damit lassen sich monatelang spaeter die Betraege nachvollziehen, die einem Kunden in Rechnung gestellt wurden. Die Zahlen liegen direkt auf der Bestellung. Die Integration erfolgt ueber einen `beforeChange`-Hook auf der Orders-Collection und ein schreibgeschuetztes `tax`-Feld, das an die Bestellung angehaengt wird. Der Hook laeuft bei der Bestellerstellung, liest Bestellsumme und Versandland aus konfigurierbaren Dot-Paths und fuellt das Feld. Die Zahlung wird vom Plugin nicht beruehrt. Der Betrag, der beim Zahlungsanbieter ankommt, wird vom Checkout bestimmt. Zwei REST-Endpunkte sind enthalten. `POST /api/tax/quote` liefiert Vorab-Schaetzungen vor dem Kauf. `GET /api/tax/oss-report` erzeugt die viertjaehrlichen OSS-Summen fuer die Steuererklaerung. Die Rechnung arbeitet durchgaengig in Integer-Minoreinheiten, wie das offizielle Ecommerce-Plugin es vorgibt, und ohne Float-Konvertierung. Die Konfiguration erfordert `sellerCountry` ohne Standardwert. Dazu kommen die Wahl zwischen inklusiver und exklusiver Preisberechnung sowie die Rundung pro Position oder pro Gesamtsumme. Eine eingebaute Steuertabelle deckt alle Mitgliedstaaten ab. Eigene Steueransaetze ueberschreiben sie. Mehrwertsteuernummern werden zunaechst offline auf ihr Format geprueft. Ist `vies.enabled` aktiviert, erfolgt zusaetzlich ein Abruf beim VIES-Dienst der Europaeischen Kommission. Bei Timeout oder Fehler schlaegt das Fails-Open-Verhalten zu. Das Plugin benoetigt Payload 3.88 oder neuer mit installiertem `@payloadcms/plugin-ecommerce`. Es enthaelt keine Admin-UI-Komponenten, sondern nur Felder, weshalb es bei kleineren Payload-Releases unwahrscheinlich ist, dass es kaputtgeht. Griechenland wird mit den beiden Codes `GR` und `EL` abgebildet. `EL` geht an VIES. Der OSS-Report beruecksichtigt konfigurierbare Bestellstatus und durchlaeuft die Collection mit Pagination.
Paketinformationen
- Paketname
payload-tax-eu- Neueste Version
1.0.0- Entpackte Größe
- 67 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 3
- Zuletzt veröffentlicht
- 21. Aug. 2026
Mehr von Poseidonas
Profil ansehenBarcodes
Fügt Payload-Produktkollektionen Code 128, EAN-13 und QR-Codes hinzu, inklusive einer druckbaren Label-Seite und optionalen Admin-Buttons.
AI Manager
Schreibt Produkttitel, Beschreibungen, Attribute und Übersetzungen in Payload-Felder über Claude, ChatGPT, Gemini oder Kimi und überspringt bereits generierte Inhalte.
Stock Reservation
Prüft Variantenbestand und Preis vor dem Checkout und hält reservierten Bestand bis zur Zahlungsbestätigung, als Erweiterung des offiziellen Payload-E-Commerce-Plugins.
Stock Alerts
Sendet eine E-Mail, wenn der Bestand eines Produkts oder einer Variante einen Schwellenwert unterschreitet, mit Backorder-Unterstuetzung und einem virtuellen Status-Feld.
Shipping Rates
Ergänzt Payload-E-Commerce-Shops um Versandzonen, Tarifberechnung und einen Quote-Endpunkt.
Shipping Classes
Erweitert Payload-Produkte und -Varianten um Gewicht, Abmessungen und Versandklassen, mit kanonischen Werten in Gramm und Millimetern.
Ähnliche Plugins
Mehr in CommerceProduct Reviews
Ergänzt Payload v3 um eine Reviews-Collection mit Sternebewertung, Moderationsstatus und JSON-LD aggregateRating.
Stripe
Synchronisiert Payload-Collections mit Stripe-Ressourcen und leitet Stripe-Webhooks sowie API-Aufrufe über Payload.
Tpay E-commerce Payment Adapter
Tpay-Zahlungsadapter für @payloadcms/plugin-ecommerce mit BLIK, Überweisung und Kartenzahlung sowie Webhook-Verifikation und bestandsbewusster Bestellbestätigung.
Google Merchant Center Ecommerce Integration
Synchronisiere Produkte zwischen Payload CMS und Google Merchant Center.