use SL::Common;
use SL::DATEV qw(:CONSTANTS);
use SL::Locale::String qw(t8);
+use SL::DB::Department;
use strict;
setup_datev_export2_action_bar();
$::form->header;
+ $::form->{ALL_DEPARTMENTS} = SL::DB::Manager::Department->get_all_sorted;
+ $::form->{show_pk_option} = SL::DATEV->new->check_vcnumbers_are_valid_pk_numbers;
print $::form->parse_html_template('datev/export_bewegungsdaten');
$::lxdebug->leave_sub;
my %data = (
exporttype => $::form->{exporttype} ? DATEV_ET_STAMM : DATEV_ET_BUCHUNGEN,
- format => $::form->{kne} ? DATEV_FORMAT_KNE : DATEV_FORMAT_OBE,
+ format => $::form->{kne} ? DATEV_FORMAT_KNE : $::form->{csv} ? DATEV_FORMAT_CSV : die "unknown format",
);
if ($::form->{exporttype} == DATEV_ET_STAMM) {
$::form->{zeitraum}, $::form->{monat}, $::form->{quartal},
$::form->{transdatefrom}, $::form->{transdateto},
);
+ $data{use_pk} = $::form->{use_pk};
} else {
die 'invalid exporttype';
}
setup_datev_export3_action_bar(download_token => $datev->download_token);
$::form->header;
- print $::form->parse_html_template('datev/export3');
+ print $::form->parse_html_template('datev/export3', { WARNINGS => $datev->warnings });
} else {
$::form->error("Export schlug fehl.\n" . join "\n", $datev->errors);
}