Revision 967813e1
Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt
bin/mozilla/ar.pl | ||
---|---|---|
407 | 407 |
}; |
408 | 408 |
|
409 | 409 |
my (%taxchart_labels, @taxchart_values, $default_taxchart, $taxchart_to_use); |
410 |
my $amount_chart_id = $form->{"AR_amount_chart_id_$i"} // $default_ar_amount_chart_id; |
|
411 |
my $chart_has_changed = $::form->{"previous_AR_amount_chart_id_$i"} && ($amount_chart_id != $::form->{"previous_AR_amount_chart_id_$i"}); |
|
410 |
my $amount_chart_id = $form->{"AR_amount_chart_id_$i"} // $default_ar_amount_chart_id; |
|
412 | 411 |
|
413 | 412 |
foreach my $item ( GL->get_active_taxes_for_chart($amount_chart_id, $transdate) ) { |
414 | 413 |
my $key = $item->id . "--" . $item->rate; |
... | ... | |
420 | 419 |
$taxchart_labels{$key} = $item->taxdescription . " " . $item->rate * 100 . ' %'; |
421 | 420 |
} |
422 | 421 |
|
423 |
$taxchart_to_use = $default_taxchart // $first_taxchart if $chart_has_changed || !$taxchart_to_use;
|
|
422 |
$taxchart_to_use //= $default_taxchart // $first_taxchart;
|
|
424 | 423 |
my $selected_taxchart = $taxchart_to_use->id . '--' . $taxchart_to_use->rate; |
425 | 424 |
|
426 | 425 |
$transaction->{selectAR_amount} = |
Auch abrufbar als: Unified diff
Finanzbuchhaltung: abweichend gesetzte Steuer respektieren
Das Standardsteuerkonto wird inzwischen bereits vom Chart-Picker
belegt. Wenn also die Benutzer*in sowohl Buchungskonto als auch die
Steuer ändert, so sollte das Programm die Steuer nicht erneut setzen.