Revision ccd0b365
Von Udo Spallek vor etwa 17 Jahren hinzugefügt
SL/USTVA.pm | ||
---|---|---|
25 | 25 |
|
26 | 26 |
package USTVA; |
27 | 27 |
|
28 |
use SL::DBUtils; |
|
29 |
|
|
30 |
sub get_coa { |
|
31 |
|
|
32 |
my ( $self, $form, $myconfig) = @_; |
|
33 |
|
|
34 |
my $query = q{ SELECT coa FROM defaults }; |
|
35 |
|
|
36 |
my $dbh = $form->dbconnect($myconfig); |
|
37 |
my $sth = $dbh->prepare($query); |
|
38 |
$sth->execute() || $form->dberror($query); |
|
39 |
|
|
40 |
my ($coa) = selectrow_query($form, $dbh, $query); |
|
41 |
|
|
42 |
$sth->finish; |
|
43 |
$dbh->disconnect; |
|
44 |
|
|
45 |
$form->{coa} = $coa; |
|
46 |
$form->{"COA_$coa"} = '1'; |
|
47 |
$form->{COA_Germany} = '1' if ( $coa eq 'Germany-DATEV-SKR03EU' or $coa eq 'Germany-DATEV-SKR04EU'); |
|
48 |
|
|
49 |
return; |
|
50 |
} |
|
51 |
|
|
52 |
|
|
28 | 53 |
sub report_variables { |
29 | 54 |
# Get all positions for taxreport out of the database |
30 | 55 |
# Needs Databaseupdate Pg-upgrade2/USTVA_abstraction.pl |
... | ... | |
53 | 78 |
$where_dcp |
54 | 79 |
|; |
55 | 80 |
|
56 |
$main::lxdebug->message(LXDebug::QUERY, "\$query= \n $query\n"); |
|
57 |
|
|
58 | 81 |
my $dbh = $form->dbconnect($myconfig); |
59 | 82 |
my $sth = $dbh->prepare($query); |
60 | 83 |
|
Auch abrufbar als: Unified diff
Generischer USTVA Report für alle Kontenrahmen ausser Germany