Revision a8428264
Von Bernd Blessmann vor mehr als 13 Jahren hinzugefügt
bin/mozilla/do.pl | ||
---|---|---|
401 | 401 |
&& ($form->{"description_$i"} eq "")) { |
402 | 402 |
$form->{rowcount}--; |
403 | 403 |
$form->{"discount_$i"} = ""; |
404 |
$form->{"not_discountable_$i"} = ""; |
|
404 | 405 |
display_form(); |
405 | 406 |
|
406 | 407 |
} else { |
... | ... | |
745 | 746 |
|
746 | 747 |
for my $i (1 .. $form->{rowcount}) { |
747 | 748 |
# für bug 1284 |
748 |
if ($form->{discount}){ # Falls wir einen Lieferanten-/Kundenrabatt haben |
|
749 |
# und keinen anderen discount wert an $i ... |
|
750 |
$form->{"discount_$i"} ||= $form->{discount}*100; # ... nehmen wir diesen Rabatt |
|
749 |
unless ($form->{"ordnumber"}) { |
|
750 |
if ($form->{discount}) { # Falls wir einen Lieferanten-/Kundenrabatt haben |
|
751 |
# und rabattfähig sind, dann |
|
752 |
unless ($form->{"not_discountable_$i"}) { |
|
753 |
$form->{"discount_$i"} = $form->{discount}*100; # ... nehmen wir diesen Rabatt |
|
754 |
} |
|
755 |
} |
|
751 | 756 |
} |
752 | 757 |
map { $form->{"${_}_${i}"} = $form->parse_amount(\%myconfig, $form->{"${_}_${i}"}) if $form->{"${_}_${i}"} } qw(ship qty sellprice listprice lastcost basefactor); |
753 | 758 |
} |
bin/mozilla/io.pl | ||
---|---|---|
370 | 370 |
|
371 | 371 |
if ($is_delivery_order) { |
372 | 372 |
map { $form->{"${_}_${i}"} = $form->format_amount(\%myconfig, $form->{"${_}_${i}"}) } qw(sellprice discount lastcost); |
373 |
push @hidden_vars, qw(sellprice discount price_factor_id lastcost); |
|
373 |
push @hidden_vars, qw(sellprice discount not_discountable price_factor_id lastcost);
|
|
374 | 374 |
push @hidden_vars, "stock_${stock_in_out}_sum_qty", "stock_${stock_in_out}"; |
375 | 375 |
} |
376 | 376 |
|
doc/changelog | ||
---|---|---|
44 | 44 |
- Bugfix 1633: Stammdatenaufruf aus SEPA-Modul |
45 | 45 |
- Bugfix 1575: Kundenrabatt geht verloren |
46 | 46 |
- Bugfix 1647: Lieferanten-Einkaufspreise verlieren Nachkommastellen |
47 |
- Bugfix 1630: Rabatt wird auf der Rechnung auch auf nicht rabattierfähige Artikel gewährt |
|
47 | 48 |
|
48 | 49 |
2011-02-02 - Release 2.6.2 |
49 | 50 |
|
Auch abrufbar als: Unified diff
Bug 1630: kein Rabatt auf nicht rabattierfähige Artikel
im workflow (Auftrag->)Lieferschein->Rechnung