Revision e82db1a7
Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt
SL/GL.pm | ||
---|---|---|
801 | 801 |
$main::lxdebug->leave_sub(); |
802 | 802 |
} |
803 | 803 |
|
804 |
sub get_tax_dropdown { |
|
805 |
my $myconfig = \%main::myconfig; |
|
806 |
my $form = $main::form; |
|
807 |
|
|
808 |
my $dbh = $form->get_standard_dbh($myconfig); |
|
809 |
|
|
810 |
my $query = qq|SELECT category FROM chart WHERE accno = ?|; |
|
811 |
my ($category) = selectrow_query($form, $dbh, $query, $form->{accno}); |
|
812 |
|
|
813 |
$query = qq|SELECT * FROM tax WHERE chart_categories like '%$category%' order by taxkey, rate|; |
|
814 |
|
|
815 |
my $sth = prepare_execute_query($form, $dbh, $query); |
|
816 |
|
|
817 |
$form->{TAX_ACCOUNTS} = []; |
|
818 |
while (my $ref = $sth->fetchrow_hashref("NAME_lc")) { |
|
819 |
push(@{ $form->{TAX_ACCOUNTS} }, $ref); |
|
820 |
} |
|
821 |
|
|
822 |
} |
|
804 | 823 |
|
805 | 824 |
1; |
Auch abrufbar als: Unified diff
Filtert Steuern bei Dialogbuchungen
Bei Dialogbuchungen kam es in der Vergangenheit zu Verwechslungen
von Umsatz- und Vorsteuer. Für jedes Konto werden daher nun Steuern
nur noch angezeigt, wenn die Steuer so eingestellt ist, dass sie
für die Kontoart des ausgewählten Kontos angezeigt wird.
Implementiert #2249.