Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ba1fb1a7

Von Moritz Bunkus vor etwa 7 Jahren hinzugefügt

  • ID ba1fb1a762516678ff167c264e46dd84bcd21be9
  • Vorgänger 9c9e5cc5
  • Nachfolger 52600888

SEPA: Ausführungsdatum aus Fälligkeitsdatum übernehmen

Unterschiede anzeigen:

bin/mozilla/sepa.pl
53 53

  
54 54
  my $translation_list = GenericTranslations->list(translation_type => 'sepa_remittance_info_pfx');
55 55
  my %translations     = map { ( ($_->{language_id} || 'default') => $_->{translation} ) } @{ $translation_list };
56
  my $current_date     = DateTime->today_local;
56 57

  
57 58
  foreach my $invoice (@{ $invoices }) {
58 59
    my $prefix                    = $translations{ $invoice->{language_id} } || $translations{default} || $::locale->text('Invoice');
......
129 130
    $form->error($locale->text('You have selected none of the invoices.'));
130 131
  }
131 132

  
133
  my $current_date = DateTime->today_local;
134

  
135
  foreach my $item1 (@bank_transfers) {
136
    if ($vc eq 'customer' && !$form->{confirmation}) {
137
      $item1->{requested_execution_date} = $invoices_map{ $item1->{id} }->{duedate} if DateTime->from_kivitendo($invoices_map{ $item1->{id} }->{duedate}) > $current_date;
138
    }
139
  }
140

  
132 141
  my $total_trans = sum map { $_->{open_amount} } @bank_transfers;
133 142

  
134 143
  my ($vc_bank_info);

Auch abrufbar als: Unified diff