• Resolved oberger25

    (@oberger25)


    Hallo,

    ich m?chte noch einmal die Rundungsproblematik ansprechen, wie sie schon in vorigen Beitr?gen sehr gut beschrieben wurde (alle geschlossen ohne L?sung):
    https://www.ads-software.com/support/topic/rundungsfehler-produktpreis/
    https://www.ads-software.com/support/topic/paypal-berechnet-1-2-cent-mehr-als-in-woocommerce/
    https://www.ads-software.com/support/topic/validierungsfehler-paypal-betrage-stimmen-nicht-uberein/

    Wir führen ebenfalls Nettopreise 4stellig, da Woocommerce an einer Warenwirtschaft h?ngt, die intern sinnvollerweise (wie alle modernen kaufm?nnischen L?sungen) 4stellig rechnet. Die Umstellung auf 2stellige Nachkommastellen im Woocommerce führt zu oft unsinnigen Ergebnissen, z.B. wenn von gerundeten 2stelligen Bruttopreisen zurück auf 2stellige Nettopreise gerechnet wird (man spricht hier von unscharfen Bruttowerten).

    Wie schon übereinkommend festgestellt berechnet Paypal vermutlich nichts, sondern rechnet nur den übermittelten Datensatz ab. An irgendeiner Stelle wird aber noch mal gerechnet, ansonsten würde es ja stimmen.

    Eine zus?tzliche Problematik ist, dass in den PayPal Transaktionsdetails unangenehmerweise Nettopreise aufgelistet werden. Mit denen k?nnen Endkunden nichts bis wenig anfangen. Was wird denn nun übermittelt? Brutto oder Netto Preise oder beides?

    Auf jeden Fall ist die PayPal Abrechnung wie sie beim Kunden landet falsch. Hier ein Beispiel, das sich in der Sandbox jederzeit nachvollziehen l?sst (ich schreibe mal die Stückpreise aus dem Woocommerce mit ran):

    Anzahl Stück Gesamt (Stückpreis im Woocommerce)
    16 1,18 18,88 (1,1765)
    5 0,84 4,20 (0,8403)
    10 2,01 20,10 (2,0084)
    20 1,47 29,40 (1,4706)
    Summe netto 72,58

    Daraus ergibt sich rechnerisch eine Steuer von 13,79, in den Transaktionsdetails stehen jedoch 13,78 (h?chstwahrscheinlich wie übermittelt).

    Wonach richtet sich eigentlich die Darstellung in den Transaktionsdetails? Ich habe diesbezüglich nichts gefunden und h?tte dies gern in BRUTTO, da wir Endkunden beliefern. Die Darstellung im Shop ist ja ebenfalls BRUTTO, gerechnet wird natürlich netto, da dies die Basis ist (4stellig, damit es genauer ist).

    Meiner Meinung nach müssen die Zahlen in Richtung Paypal genau so übermittelt (und dargestellt) werden, wie in der Shopabrechnung (brutto und 2stellig). Das werden sie z.Z. nicht, damit arbeitet das Plugin für mich nicht korrekt.

    Ich sehe mich gezwungen, weiterhin das native Gateway von Woocommerce zu nutzen. Dort werden keine Einzelpositionen übermittelt, Steuern ebenso nicht, nur Text mit den Artikeln und der Zahlbetrag. Genügt ja auch. Steuer wird auf der Rechnung ausgewiesen.

    Allerdings würde ich schon gern die neue API nutzen, ebenso das Express Checkout und auch die Zahlung mit Kreditkarte, Lastschrift Rechnung usw. Aber das funktioniert so leider nicht. Ich bin nicht sicher, ob das im Sinne von Paypal ist.

    Viele Grü?e!

    Olaf.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter oberger25

    (@oberger25)

    Hmm, wird das hier wieder als “gel?st” geschlossen?

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @oberger25

    das Problem ist nicht das Plugin, sondern ist eher bei WooCommerce und PayPal zu suchen. WooCommerce übergibt keine 4 Stellen nach dem Komma an PayPal und wenn doch, da wird dies von PayPal abgelehnt und wenn doch und/oder auf- bzw. abgerundet.

    D.h. auch wenn du 4 Stellen nach dem Komma aus dem Shop heraus an PayPal übergeben würdest, macht dir PayPal hier einen Strich durch die Rechnung, weil eben nur Betr?ge mit 2 Stellen nach dem Komma akzeptiert werden.

    Wir selbst oder unser Plugin hat hier absolut keinen Einfluss darauf. Für unser Plugin spielt es keine Rolle, wieviele Stellen nach dem Komma übertragen werden, der Cut erfolgt bei PayPal .

    Wir k?nnen in diesem Fall leider nicht weiterhelfen und daher werden die Beitr?ge nach einer geraumen Zeit geschlossen.

    Mit besten Grüssen
    Andreas

    Thread Starter oberger25

    (@oberger25)

    Hallo Andreas,

    du hast meinen Beitrag nicht richtig gelesen. Ich m?chte nicht, dass 4 Stellen an Paypal übermittelt werden. Ich schlage vor, dass BRUTTO Zahlen an Paypal übergeben werden, die sind 2stellig. Und dass keine übermittlung von Einzelpositionen erfolgt, schon gar nicht netto.

    Viele Grü?e!

    Olaf

    Thread Starter oberger25

    (@oberger25)

    Um das Problem etwas besser zu verdeutlichen, habe ich ein paar Screens aus der “Praxis” gemacht, Bilder sagen mehr …:

    Hier eine Woocommerce Bestellung (39280) über 86,30€:

    Entsprechende PayPal Transaktion (falsch) 86,36€:

    Die Abrechnung weicht um 6 Cent ab, besonders heikel finde ich dass sie in sich nicht stimmt: 19% von der Zwischensumme 72,58 sind 13,79 und nicht 13,78.

    Jetzt eine richtige Abrechnung eines kostenpflichtigen PayPal Express Moduls, es ist in dem selben WordPress installiert, alle Versionen sind auf heutigem Stand:

    Die Woocommerce Bestellung (39281):

    Die entsprechende Paypal Transaktion:

    Hier werden brutto Summen abgerechnet, keine Einzelartikel, Steuer ist nicht explizit ausgewiesen, muss ja aber auch nicht.

    Also ich finde euer Plugin ja eigentlich gar nicht schlecht, aber es macht definitiv etwas falsch. Das f?llt in den meisten F?llen nicht ins Gewicht, aber manchmal eben doch. Vielleicht k?nnte man optional auf Bruttosummen umstellen?

    Ich finde kostenfrei sollte trotzdem richtig abrechnen, oder?

    Beste Grü?e

    Olaf

    • This reply was modified 3 years, 10 months ago by oberger25.
    • This reply was modified 3 years, 10 months ago by oberger25.
    Thread Starter oberger25

    (@oberger25)

    Hallo @aweissinpsyde,

    wahrscheinlich hast du meinen letzten Beitrag noch nicht gesehen und ihr habt allgemein viel zu tun, daher noch einmal die h?fliche Frage: gibt es Pl?ne, diese Problematik zu beheben bzw. überhaupt zu untersuchen?

    Oder bin ich hier nicht an der richtigen Stelle? Nach meinem Eindruck wird hier Hilfestellung gegeben, wenn Bedienungsfehler vorliegen, aber konkrete Fehler werden auf Paypal oder auf andere Plugins geschoben.

    Hat es wirklich etwas damit zu tun, dass das Plugin kostenfrei ist, kann ich irgendwo Support kaufen? Oder sollte ich besser an Paypal herantreten? Ist das die richtige Adresse für fehlerhafte Paypal Transaktionen und massenhafte Abbrüche?

    Beste Grü?e
    Olaf

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Hallo @oberger25

    Die Darstellung im Shop ist ja ebenfalls BRUTTO, gerechnet wird natürlich netto, da dies die Basis ist (4stellig, damit es genauer ist).

    Um die Preise in Brutto zu übergeben, müsstest du das auch in deinem Shop so einstellen. D.h. alle Preise anzeigen und die Eingabe erfolgt in Brutto, sodass WooCommerce nicht mehr rechnen muss.

    Unser Plugin selbst rechnet nicht, sondern übergibt nur die Zahlen, die WooCommerce an PayPal weitergeben will.

    Kannst du mir bitte einmal ein Bild des Produktes inkl. Preis und der dazugeh?rigen Abrechnung bei PayPal zusenden. Bitte sende diese an [email protected] mit link zu diesem Thread.

    Mit besten Dnak
    Andreas

    Thread Starter oberger25

    (@oberger25)

    Hallo @aweissinpsyde,

    wie ich jetzt entdeckt habe, hat Woocommerce das Problem in seiner eigenen “PayPal Checkout Gateway” Erweiterung erkannt und gel?st.

    Wie hier zu sehen fügen sie bei Differenzen eine zus?tzliche Zeile in die Summen ein und gleichen damit die Gesamtsumme aus (hier zum Vergleich noch mal euer Plugin).

    Damit stimmt zun?chst mal der Zahlbetrag, was das entscheidende ist. Absolut glücklich bin ich damit jedoch nicht, zumal die Steuern auch hier nicht stimmen und auch mehrere Differenzzeilen auftauchen? Man kann jedoch in der Konfiguration die übermittlung der Artikelpositionen abschalten, und das ist genau das, was ich als Ideall?sung vorgeschlagen habe: hier ist das Ergebnis zu sehen. Die Option lautet “Subtotal Mismatch Behavior” und man muss “Do not send line items …” aktivieren. Der Hilfetext lautet übrigens:

    “Internally, WC calculates line item prices and taxes out to four decimal places; however, PayPal can only handle amounts out to two decimal places (or, depending on the currency, no decimal places at all). Occasionally, this can cause discrepancies between the way WooCommerce calculates prices versus the way PayPal calculates them. If a mismatch occurs, this option controls how the order is dealt with so payment can still be taken.”

    Noch besser w?re es nach meiner Meinung, wie gesagt die Brutto Zahlen zu übertragen (wie es das PayPal Standard Modul von WC macht). Aber so geht es auch.

    In diesem Sinne! Danke für deine Bemühungen, ich habe mein Problem gel?st und kann sehr gut auf PayPal Plus verzichten.

    Beste Grü?e!
    Olaf

    Plugin Support Andreas W.

    (@aweissinpsyde)

    Closed because of the solution has been found by the user

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Rundungsfehler’ is closed to new replies.