4 use lib "/opt/kivitendo-erp";
 
   7 use SL::mebil::Mapping;
 
  10 $::lxdebug = new LXDebug;
 
  13   domain   => 'KIVITENDO',
 
  18   username => 'kivitendo',
 
  19   password => 'kivitendo',
 
  22 my $db = SL::DB->new(domain   => 'KIVITENDO',
 
  23   type     => 'KIVITENDO',);
 
  26 my $errch = new ErrorChannel;
 
  27 my $mapper = new SL::mebil::Mapping($errch, $dbh);
 
  29 my $command = $ARGV[0];
 
  30 if ($command eq "ShowMapping") {
 
  31         my $mapping = $mapper->get_mapping();
 
  33                 print $_->{fromacc}."\n";
 
  35         die ("Kein Mapping vorhanden.") unless (scalar(@$mapping) > 0);
 
  36 } elsif ($command eq "CalcMapping") {
 
  37         (my $fromacc, my $toacc) = $mapper->calc_mapping(2022);
 
  39         die "Invalid command: $command";