X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/978c6f75abc1bbfded560f856b000e87cbe106bd..b8fee3fc:/bin/mozilla/sepa.pl diff --git a/bin/mozilla/sepa.pl b/bin/mozilla/sepa.pl index 40d2dff79..3b6ba95df 100755 --- a/bin/mozilla/sepa.pl +++ b/bin/mozilla/sepa.pl @@ -40,7 +40,12 @@ sub bank_transfer_add { return; } - $_->{checked} = $_->{direct_debit} for @{ $invoices }; + # Only include those per default that require manual action from our + # side. For sales invoices these are the ones for which direct debit + # has been selected. For purchase invoices it's the other way + # around: if direct debit is active then the vendor will collect + # from us automatically and we don't have to send money manually. + $_->{checked} = ($vc eq 'customer' ? $_->{direct_debit} : !$_->{direct_debit}) for @{ $invoices }; my $bank_account_label_sub = sub { $locale->text('Account number #1, bank code #2, #3', $_[0]->{account_number}, $_[0]->{bank_code}, $_[0]->{bank}) }; @@ -53,6 +58,7 @@ sub bank_transfer_add { $invoice->{reference_prefix} = $prefix; } + $::request->layout->use_javascript('jquery.checkall.js'); $form->header(); print $form->parse_html_template('sepa/bank_transfer_add', { 'INVOICES' => $invoices, @@ -181,6 +187,8 @@ sub bank_transfer_list { my $cgi = $::request->{cgi}; my $vc = $form->{vc} eq 'customer' ? 'customer' : 'vendor'; + $::request->layout->use_javascript('jquery.checkall.js'); + $form->{title} = $vc eq 'customer' ? $::locale->text('List of bank collections') : $locale->text('List of bank transfers'); $form->{sort} ||= 'id'; @@ -325,6 +333,7 @@ sub bank_transfer_edit { $form->error($locale->text('That export does not exist.')); } + $::request->layout->use_javascript('jquery.checkall.js'); $form->{jsscript} = 1; $form->{title} = $locale->text('View SEPA export'); $form->header();