Kontrollkästchen "Export" bei Zahlungen nicht mehr angehakt

AllAboutEcommerce

Sehr aktives Mitglied
17. Juni 2020
161
52
Hi Leute,

wir haben Anfang April auf die Wawi 2.0 geupdatet. Nun wollten wir die Buchungsdaten CSV für Datev ausgeben und mussten aber feststellen, dass so gut wie alle PayPal und Amazon Pay Zahlungen darin nicht enthalten sind. Uns ist nun aufgefallen, dass bei den Zahlungen (ab dem Update) der Haken im Kontrollkästchen "Export" nicht mehr automatisch gesetzt ist und deswegen die Buchung nicht in der CSV auftaucht. Wir haben schon überall gesucht aber findet keine Möglichkeit, dass der Haken automatisch bei den Zahlungsarten hinterlegt ist. Liegt es an der Wawi 2.0? Weiß jemand wie man das Problem beheben kann?

Danke schon mal im Voraus
 

Anhänge

  • wawi-export.jpg
    wawi-export.jpg
    149,5 KB · Aufrufe: 28

crahlfs

Aktives Mitglied
21. April 2010
84
3
Es scheint ein genereller Bug zu sein in der 2.0.X Version. Genau ab dem Tag des Updates wird der Haken nicht mehr gesetzt. Das Paypal Plugin im Shop ist aktuell. Ich habe eine Datenbanksicherung erstellt und meinen Hermes KI Agenten drauf angesetzt. Er hat es tatsächlich lösen können und hat alle Paypalzahlungen auf Export gesetzt. Der Code für das Microsoft SQL Studio für das zweite Quartal wäre dieser:

Code:
USE eazybusiness;
GO

/* Vorschau: zeigt, was geändert würde */
SELECT
    COUNT(*) AS Anzahl,
    SUM(CAST(fBetrag AS decimal(18,2))) AS Summe,
    MIN(dDatum) AS ErstesDatum,
    MAX(dDatum) AS LetztesDatum
FROM dbo.tZahlung
WHERE cName = 'PayPal Checkout'
  AND dDatum >= '20260401'
  AND dDatum <  '20260701'
  AND nKeinExport = 1
  AND COALESCE(cExternalTransactionId, '') <> ''
  AND fBetrag > 0;
GO

/* Korrektur: PayPal-Checkout-Zahlungen wieder exportierbar machen */
BEGIN TRANSACTION;

UPDATE dbo.tZahlung
SET nKeinExport = 0
WHERE cName = 'PayPal Checkout'
  AND dDatum >= '20260401'
  AND dDatum <  '20260701'
  AND nKeinExport = 1
  AND COALESCE(cExternalTransactionId, '') <> ''
  AND fBetrag > 0;

SELECT @@ROWCOUNT AS AktualisierteZeilen;

COMMIT TRANSACTION;
GO

/* Kontrolle: sollte danach 0 ergeben */
SELECT
    COUNT(*) AS RestlicheGesperrtePaypalCheckoutZahlungen
FROM dbo.tZahlung
WHERE cName = 'PayPal Checkout'
  AND dDatum >= '20260401'
  AND dDatum <  '20260701'
  AND nKeinExport = 1
  AND COALESCE(cExternalTransactionId, '') <> ''
  AND fBetrag > 0;
GO
 

Ähnliche Themen