Projekt

Allgemein

Profil

Aktionen

GX-Bug #70416

geschlossen

Bestellungen können nicht immer abgeschlossen werden, wenn man Gutschein / Guthaben bei einer Nettobestellung einsetzt

Von Till Tepelmann vor mehr als 1 Jahr hinzugefügt. Vor 8 Monaten aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Josua Michalak
Kategorie:
Checkout
Zielversion:
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
4.8.0.0
Release Notes Langtext:

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:

  1. Shop installieren
  2. Gutscheinsystem unter "Module->Gutscheine" aktivieren
  3. Einen Kunden einen Gutschein ausstellen, oder ein Guthaben vergeben
  4. in der Kundengruppe "MwSt. auf "exkl." stellen und Mwst. auf Rechnung aktivieren
  5. Der Nettobetrag musst unter dem Gutscheinwert liegen, z.B. 45 EUR aber mit MwSt. über 50 EUR und der Gutscheinwert muss 50 EUR sein
  6. 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".
  7. 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:

  1. install store
  2. activate voucher system under "Modules->Vouchers
  3. issue a voucher to a customer, or give a credit balance to a customer
  4. in the customer group set "VAT" to "excl." and activate VAT on invoice
  5. 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
  6. 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".
  7. 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.


Aktionen

Auch abrufbar als: Atom PDF