Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ccd0b365

Von Udo Spallek vor etwa 17 Jahren hinzugefügt

  • ID ccd0b365250f57021a756203f65a4d153709b45d
  • Vorgänger a6e40ee8
  • Nachfolger 2d25fd5e

Generischer USTVA Report für alle Kontenrahmen ausser Germany

Unterschiede anzeigen:

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