Revision 967813e1
Von Moritz Bunkus vor mehr als 7 Jahren hinzugefügt
bin/mozilla/gl.pl | ||
---|---|---|
816 | 816 |
my %taxchart_labels = (); |
817 | 817 |
my @taxchart_values = (); |
818 | 818 |
|
819 |
my $accno_id = $::form->{"accno_id_$i"}; |
|
820 |
my $chart = $charts_by_id{$accno_id} // $default_chart; |
|
821 |
$accno_id = $chart->{id}; |
|
822 |
my $chart_has_changed = $::form->{"previous_accno_id_$i"} && ($accno_id != $::form->{"previous_accno_id_$i"}); |
|
819 |
my $accno_id = $::form->{"accno_id_$i"}; |
|
820 |
my $chart = $charts_by_id{$accno_id} // $default_chart; |
|
821 |
$accno_id = $chart->{id}; |
|
823 | 822 |
my ($first_taxchart, $default_taxchart, $taxchart_to_use); |
824 | 823 |
|
825 | 824 |
foreach my $item ( GL->get_active_taxes_for_chart($accno_id, $transdate) ) { |
... | ... | |
832 | 831 |
$taxchart_labels{$key} = $item->taxdescription . " " . $item->rate * 100 . ' %'; |
833 | 832 |
} |
834 | 833 |
|
835 |
$taxchart_to_use = $default_taxchart // $first_taxchart if $chart_has_changed || !$taxchart_to_use;
|
|
834 |
$taxchart_to_use //= $default_taxchart // $first_taxchart;
|
|
836 | 835 |
my $selected_taxchart = $taxchart_to_use->id . '--' . $taxchart_to_use->rate; |
837 | 836 |
|
838 | 837 |
my $accno = qq|<td>| . |
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.