Neu 📢 Neues Plugin "Charity - Spenden sammeln" by NETZdinge.de

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

NETZdinge.de

Sehr aktives Mitglied
7. April 2010
1.467
155
Kunden haben oft das Bedürfnis ihren Einkauf "irgendwie" zu kompensieren.

Mit diesem Plugin gebt Ihr ihnen die Möglichkeit für ein beliebiges Projekt Eurer Wahl zu spenden. Das kann für ein Umweltprojekt sein, für ein Humanitäres Projekt oder auch für Euren Lieblingsverein. Ihr entscheidet über Projekt und Spendenhöhe. Eure Kunden entscheiden, ob sie das möchten oder nicht. Aktuell könnten Kunden also die Ersparnis durch die Mehrwertsteuersenkung spenden.

☝ Kunden können freiwillig spenden
☝ Händler legen Charity Projekte und Spendenhöhe(Prozentsatz vom Warenwert) fest
☝ Ausweis der Spende auf der Rechnung
☝ 4 Charity Projekte bereits integriert:
☝ Händler können selbst Projekte anlegen
☝ Gut für das jeweilige Projekt, gut fürs Karma ;)

Downloaden ⬇, testen & kaufen 🛒: https://www.netzdinge.de/Lizenz-Plugin-Charity-Spenden-sammeln

(Erklärbärvideo 🧸 auf der Seite)

Gerne könnt Ihr auch Projekte einreichen, dann kann ich die eventuell direkt mit rein nehmen.
 

abiber

Aktives Mitglied
25. Februar 2015
12
5
Wir haben das Plugin bereits seit 1.7. in unserem Shop im Einsatz und ermuntern unsere Kunden, die Umsatzsteuersenkung im 2. Halbjahr (die wir an die Kunden weitergeben) für einen guten Zweck - bei uns für den Children for a better World e.V. - zu spenden. Die Resonanz darauf ist ganz gut, wir schlagen die Spende unseren Kunden auch bei Telefon- und E-Mail-Bestellung und an der Kasse (LS-POS) vor. Mehr dazu unten.

Eine Schwierigkeit stellt die Auswertung der Spenden dar, da man manuelle Artikel offenbar nicht über das Statistikmodul auswerten kann. Wir haben uns dazu eine kleine SQL-Abfrage gebastelt, sind aber ganz Ohr, wenn jemand das mit Bordmitteln hinbekommt! Das Skript sucht nach manuellen Artikel mit passenden Artikelnamen (fettgedruckt, ggf. anpassen), der rot markierte Teil begrenzt das auf ausgelieferte und bezahlte Aufträge (ggf. entfernen):
USE [eazybusiness]
GO
SELECT CONCAT(MONTH(b.dErstellt), '/', YEAR(b.dErstellt)) AS Monat, COUNT(p.tBestellung_kBestellung) AS Anzahl, ROUND(SUM(p.fVKPreis),2) AS Wert, ROUND(SUM(p.fVKPreis)/COUNT(p.tBestellung_kBestellung),2) AS Durchschnitt
FROM tbestellpos p LEFT JOIN tBestellung b ON p.tBestellung_kBestellung = b.kBestellung
WHERE nType = 0 AND (cString LIKE '%spende%' OR cString LIKE '%donat%')
AND nKomplettAusgeliefert = 1 AND dBezahlt IS NOT NULL
GROUP BY YEAR(b.dErstellt), MONTH(b.dErstellt)

Für die Berechnung der Spende in der Wawi haben wir einen Workflow angelegt, der beim Speichern des Auftrages und entsprechendem Auftragsattribut (spende=1) einen manuellen Artikel erstellt, der Preis entspricht der Umsatzsteuerersparnis und wird per SQL-Query ermittelt. Kann natürlich auch als manueller Workflow ausgeführt werden.
{% capture query -%}
SELECT SUM(fVKPreis * nAnzahl * (1-fRabatt/100) / (1+fMwSt/100) * REPLACE(REPLACE(fMwSt, 16, 3), 5, 2)/100) AS spende
FROM tbestellpos WHERE tBestellung_kBestellung = '{{ Vorgang.Stammdaten.InterneAuftragsnummer }}' AND nType = 1
{% endcapture -%}
{% assign spende = query | DirectQueryScalar -%}
{{ spende }}


Für LS-POS haben wir einen Knopf erstellt, der ein externes Skript ausführt, das die Umsatzsteuerspende berechnet und als manuellen Artikel in den Warenkorb legt - die Berechnung stimmt derzeit allerdings nur bei einem einzigen (hier dem normalen) Umsatzsteuersatz, da die jeweiligen USt.-Sätze nicht ohne weiteres aus LS-POS heraus zu bekommen sind!
Befehl für den Knopf (u.U. Pfade anpassen!): @extern:cscript.exe //nologo USt_Spende_berechnen.vbs {GesamtSumme}
VB-Skript:
Set objFS=CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
umsatz = 0
ust_spende = 0
if WScript.Arguments.Count > 0 Then
umsatz = objArgs(0)
ust_spende = umsatz / 1.16 * 0.03
WScript.Echo "@Divers:" & Round(ust_spende, 2) & "|0,00|Spende (umsatzsteuerfrei)||Sonstiges"
Else
WScript.Echo "Fehler: kein Umsatz angegeben."
End if


Wenn im LS-POS Warenkorb verschiedene Umsatzsteuersätze zum Einsatz kommen, geht die Berechnung nur einzeln je Artikel (es muss also jede Zeile markiert und dann der entsprechende Knopf gedrückt werden). Hat jemand eine bessere Idee, verschiedene USt.-Sätze zu verarbeiten?
Befehl für den Knopf (u.U. Pfade anpassen!): @extern:cscript.exe //nologo USt_Spende_berechnen_pro_Artikel.vbs {Menge} {Einzelpreis} {KassenRabattSatz} {SteuerSatz}
VB-Skript:
Set objFS=CreateObject("Scripting.FileSystemObject")
Set objArgs = WScript.Arguments
menge = 0
preis = 0
rabatt = 0
ust = 0
artikel_gesamt = 0
ust_spende = 0
if WScript.Arguments.Count = 4 Then
menge = objArgs(0)
preis = objArgs(1)
rabatt = objArgs(2)
ust = objArgs(3)
if menge > 0 and preis > 0 and ust > 0 Then
artikel_gesamt = menge * preis * (1-rabatt/100)
if ust = 16 Then
ust_spende = artikel_gesamt / 1.16 * 0.03
elseif ust = 5 Then
ust_spende = artikel_gesamt / 1.05 * 0.02
end if
End if
WScript.Echo "@Divers:" & Round(ust_spende, 2) & "|0,00|Spende (umsatzsteuerfrei)||Sonstiges"
Else
WScript.Echo "Fehler: fehlende Argumente."
End if


Viel Spaß beim Basteln - ist immerhin für einen guten Zweck!
Alex
 
Ähnliche Themen Forum Antworten Erstelldatum des Themas
Neu Neues Plugin: Google Ads Conversion (PHP Lösung / keine Cookies) Plugins für JTL-Shop 1
Neu Neues Plugin: SD No Index für Artikel- und Kategorieseiten Plugins für JTL-Shop 1
Neu Neues Plugin: "JTL Shop 4 Migration zu Shopware 5" Plugins für JTL-Shop 0
Neu 📢 Neues JTL-Software Plugin "Show Bundles" by NETZdinge.de Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "Von Bestseller ausschließen" by NETZdinge.de Plugins für JTL-Shop 0
Neu 📢 Neues Plugin "JTL Shop App" by NETZdinge.de Plugins für JTL-Shop 4
Neu 📢 Neues Plugin "Zusatzartikel / Pfand" by NETZdinge.de Plugins für JTL-Shop 4
Neu Repricer 2.0 - Neues Preismodel übertrieben? JTL-Repricer für JTL-Wawi und Web 31
Neu Aktualisierung Preis bei Variationsartikel im Shop User helfen Usern - Fragen zu JTL-Wawi 0
Neu Vorschlag: Eigenen SQL Export aus Wawi 1.6. bereits mit Wawi 1.5 verfügbar machen JTL-Workflows - Ideen, Lob und Kritik 1
Neu Artikel im Shop sichtbar, obwohl in Warenwirtschaft nicht mehr vorhanden. Betrieb / Pflege von JTL-Shop 0
Neu Bilderexport Format JTL-Wawi - Ideen, Lob und Kritik 1
Neu Bilderimport JTL-Wawi - Ideen, Lob und Kritik 0
Neu Versandliste Gesamtgewicht je Logistiker User helfen Usern - Fragen zu JTL-Wawi 0
Neu Beschreibung für ebay in anderer Sprache überträgt den globalen Text JTL-Wawi - Fehler und Bugs 0
Neu WAWI Mail-Einstellungen SMTP "Verbindung testen" Fehler beim Versenden der E-Mail JTL-Wawi - Fehler und Bugs 5
Neu Leertaste bei Telefonnummer Abfrage gültig Allgemeine Fragen zu JTL-Shop 0
Neu Rechnungskorrektur nimmt gelegentlich nicht die Rechnungsnummer zu der sie erstellt wird JTL-Wawi - Fehler und Bugs 1
Neu Rechnungsformular - letzte Spalte plötzlich nach rechts verschoben und so nicht mehr lesbar Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Bruttobetrag wird nicht korrekt angezeigt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Auftragserstelldatum + Lieferdatum neue Rechnungsvorlage Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu unterschiedliche Versandarten bei mehreren Lieferscheinen JTL-Workflows - Ideen, Lob und Kritik 0
Neu Rechtschreibprüfung im HTML-Editor JTL-Wawi - Ideen, Lob und Kritik 0
Neu Artikelkonto JTL-Wawi - Ideen, Lob und Kritik 1
Neu Fehler im Connector 3.0 Modified eCommerce-Connector 1
Neu Variationsartikel / WAWI + Frontend User helfen Usern - Fragen zu JTL-Wawi 2
Neu Box gesetzliche Informationen nicht mehr sichtbar Einrichtung von JTL-Shop 2
Neu Gratisgeschenk für bestimmte Artikel User helfen Usern - Fragen zu JTL-Wawi 1
Neu Objektverweis wurde nicht auf eine Objektinstanz festgelegt. Shopware-Connector 0
Neu Druckermeldungen abstellen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler nach Update 1.5.30.0 - Aufragsdruck sql_variant-Datentyp in Datetime & IGL Problem Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
Neu Mollie Payment Session-Laufzeit bearbeiten?! Plugins für JTL-Shop 2
Neu Kein Artikel Abgleich von Prestashop PrestaShop-Connector 1
Gelöst Umlagerungen kompletter Bestand aus einem Lager in WMS Arbeitsabläufe in JTL-WMS 4
Neu Fehler nach Update von 1.0 auf 1.5.29.3 JTL-Wawi - Fehler und Bugs 3
Neu Englische URL verweißt fehlerhaft JTL-Shop - Fehler und Bugs 0
Neu Ab wann gilt // Gesetz zur Stärkung des freien Wettbewerbs Business Jungle 2
Neu Email für Rechnung, wie umstetzen ? Arbeitsabläufe in JTL-Wawi 1
Neu Datein bei Kundendaten anhängen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Ausliefern Fehler 1.5.30 Tracking ID auf Rechnung fehlt! JTL-Wawi - Fehler und Bugs 2
Neu Telefonnummer Kunden automatisch setzen workflow Arbeitsabläufe in JTL-Wawi 3
Neu Login zur Datenbank Fehler 772 Installation von JTL-Wawi 1
Gelöst Artikel- + Kartonvolumen berechnen - Packprozess vereinfachen Arbeitsabläufe in JTL-WMS 1
Neu Vorschlag ERWEITERUNGEN & Verzeichnisrechte JTL-Shop - BETA - Feedback und Bugmeldungen 1
Neu Hook in ShippingMethod::calculateShippingFees() für Fremdmodule JTL-Shop - BETA - Feedback und Bugmeldungen 2
Neu Filter nach Attributwert Allgemeine Fragen zu JTL-Shop 0
Neu Paypal Zahlungsart unterscheiden Individuelle Listenansichten in der JTL-Wawi 0
Neu Ihr seit die Besten :-) JTL-Shop - BETA - Feedback und Bugmeldungen 5
Neu keine Rückmeldung bei Artikel - WAWI friert ein User helfen Usern - Fragen zu JTL-Wawi 26
Neu Super-GAU, Systemlaufwerk (SSD) vom Server-Rechner kaputt Installation von JTL-Wawi 18
Ähnliche Themen