Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 876169ef

Von Waldemar Toews vor fast 8 Jahren hinzugefügt

  • ID 876169ef006de79db2501c1cb48d8ae567af2d96
  • Vorgänger 9463aaaa
  • Nachfolger dda15351

SEPA + Stammdaten: Implementierung Kontoinhaber mit Formatierungsprüfung

- Das Eingabefeld 'Kontoinhaber' soll als Firmenname in SEPA-XML-Export übernommen werden.
- Bei der Eingabe der Kontoinhaben wird geprüft, ob Eingabe SEPA konform ist.
- Bei CSV-Import wird auch darauf geprüft.

Unterschiede anzeigen:

bin/mozilla/sepa.pl
144 144
  my ($vc_bank_info);
145 145
  my $error_message;
146 146

  
147
  my @bank_columns    = qw(iban bic);
147
  my @bank_columns    = qw(iban bic depositor);
148 148
  push @bank_columns, qw(mandator_id mandate_date_of_signature) if $vc eq 'customer';
149 149

  
150 150
  if ($form->{confirmation}) {
......
155 155
        $error_message = $locale->text('The bank information must not be empty.');
156 156
        last;
157 157
      }
158
      if (!SL::SEPA->is_depositor_name_valid($info->{depositor})) { # Checking for Depositor formatting if SEPA conform
159
        $error_message = $locale->text('Incorrect depositor!');
160
        last;
161
      }
158 162
    }
159 163
  }
160 164

  
......
564 568
                                 'src_bic'        => $item->{our_bic},
565 569
                                 'dst_iban'       => $item->{vc_iban},
566 570
                                 'dst_bic'        => $item->{vc_bic},
567
                                 'company'        => $item->{vc_name},
571
                                 'company'        => $item->{vc_depositor},
568 572
                                 'company_number' => $item->{vc_number},
569 573
                                 'amount'         => $item->{amount},
570 574
                                 'reference'      => $item->{reference},

Auch abrufbar als: Unified diff