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.