GX-Bug #70416
geschlossenBestellungen können nicht immer abgeschlossen werden, wenn man Gutschein / Guthaben bei einer Nettobestellung einsetzt
0%
Bei der Ermittlung, ob ein Guthaben bereits den Bestellwert deckt, wird jetzt zuverlässig die Bruttosumme herangezogen
Beschreibung
Bestellungen können nicht abgeschlossen werden, wenn man Gutschein / Guthaben einsetzt bei einer Nettobestellung
Kann wie folgt reproduziert werden:
- Shop installieren
- Gutscheinsystem unter "Module->Gutscheine" aktivieren
- Einen Kunden einen Gutschein ausstellen, oder ein Guthaben vergeben
- in der Kundengruppe "MwSt. auf "exkl." stellen und Mwst. auf Rechnung aktivieren
- Der Nettobetrag musst unter dem Gutscheinwert liegen, z.B. 45 EUR aber mit MwSt. über 50 EUR und der Gutscheinwert muss 50 EUR sein
- Unter Module->Zusammenfassung->Gutscheine" folgende Optionen einstellen.Inklusive Versandkosten "Nein", Inklusiv MwSt. "Ja", MwSt. an den Warenwert anrechnen. "Ja", Guthaben enthält MwSt. "Ja", MwSt. neu berechnen Standard "Standard".
- Eine Testbestellung durchführen
Tatsächliches Ergebnis:
Wenn der Betrag an der Grenze ist und unter dem Gutscheinwert liegt aber mit MwSt. darüber wird auf der checkout_payment keine Zahlungsweise ausgegeben und man kann die Bestellung ohne zu Zahlen einfach abschicken
Erwartetes Ergebnis:
Wenn der Gutscheinwert über den Nettobetrag liegt aber unter dem Bruttobetrag, sollten etwas übrig bleiben und das muss man dann auch bezahlen, es sollten dann auf der checkout_payment Zahlungsweisen angezeigt werden.
Orders cannot be completed when using voucher / credit on a net order.
Can be reproduced as follows:
- install store
- activate voucher system under "Modules->Vouchers
- issue a voucher to a customer, or give a credit balance to a customer
- in the customer group set "VAT" to "excl." and activate VAT on invoice
- the net amount must be below the voucher value, for example 45 EUR but with VAT above 50 EUR and the voucher value must be 50 EUR
- under Modules->Summary->Vouchers" set the following options.Including shipping costs "No", Including VAT "Yes", Add VAT to the value of goods. "Yes", credit includes VAT. "Yes", recalculate VAT. Default "Default".
- make a test order
Actual result:
If the amount is at the limit and is below the voucher value but above it with VAT, no payment method is displayed on the checkout_payment and you can simply send the order without paying.
Expected result:
If the voucher value is above the net amount but below the gross amount, there should be something left over and you have to pay that, it should then show payment methods on the checkout_payment.
Von Till Tepelmann vor mehr als 1 Jahr aktualisiert
- Priorität wurde von Normal zu Hoch geändert
Von Patrick Bayer vor mehr als 1 Jahr aktualisiert
- Status wurde von Gemeldet zu Anerkannt geändert
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Tags wurde auf 4.8.0.1 gesetzt
- Status wurde von Anerkannt zu Testing geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
- Zielversion wurde auf 4.8.0.1 gesetzt
- Release Notes Langtext aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Thema wurde von Bestellungen können nicht abgeschlossen werden, wenn man Gutschein / Guthaben einsetzt bei einer Nettobestellung zu Bestellungen können nicht immer abgeschlossen werden, wenn man Gutschein / Guthaben bei einer Nettobestellung einsetzt geändert
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Zugewiesen an
Moritz Bunjeswurde gelöscht
Von Marvin Muxfeld vor mehr als 1 Jahr aktualisiert
- Zugewiesen an wurde auf Marvin Muxfeld gesetzt
Von Marvin Muxfeld vor mehr als 1 Jahr aktualisiert
- Zugewiesen an
Marvin Muxfeldwurde gelöscht
Von Daniel Wu vor mehr als 1 Jahr aktualisiert
- Zugewiesen an wurde auf Daniel Wu gesetzt
Von Till Tepelmann vor mehr als 1 Jahr aktualisiert
- Beschreibung aktualisiert (Vergleich)
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Status wurde von Testing zu In Bearbeitung geändert
- Zugewiesen an wurde von Daniel Wu zu Moritz Bunjes geändert
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Tags
4.8.0.1wurde gelöscht - Zielversion
4.8.0.1wurde gelöscht
Änderungen sind in sensiblen Bereichen, daher sollte die Korrektur erst in eine Version, die eine Beta-Phase hat.
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Status wurde von In Bearbeitung zu Feedback geändert
Von Moritz Bunjes vor mehr als 1 Jahr aktualisiert
- Zugewiesen an wurde von Moritz Bunjes zu Daniel Wu geändert
Von Daniel Wu vor mehr als 1 Jahr aktualisiert
- Status wurde von Feedback zu Testing geändert
- Zugewiesen an
Daniel Wuwurde gelöscht - Zielversion wurde auf 4.9.1.0 beta1 gesetzt
Von Josua Michalak vor mehr als 1 Jahr aktualisiert
- Zugewiesen an wurde auf Josua Michalak gesetzt
Von Daniel Wu vor mehr als 1 Jahr aktualisiert
- Tags wurde von 4.9.1.0_beta1 zu 4.9.1.0_beta1, Maintenance_2023 geändert
Von Josua Michalak vor etwa 1 Jahr aktualisiert
- Status wurde von Testing zu Erledigt geändert
Von Daniel Wu vor etwa 1 Jahr aktualisiert
- Zielversion wurde von 4.9.1.0 beta1 zu 4.9.1.0 RC1 geändert
Von Till Tepelmann vor 8 Monaten aktualisiert
- Tags wurde von 4.9.1.0_beta1, Maintenance_2023 zu Maintenance_2023 geändert