Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 876169ef

Von Waldemar Toews vor etwa 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
my ($vc_bank_info);
my $error_message;
my @bank_columns = qw(iban bic);
my @bank_columns = qw(iban bic depositor);
push @bank_columns, qw(mandator_id mandate_date_of_signature) if $vc eq 'customer';
if ($form->{confirmation}) {
......
$error_message = $locale->text('The bank information must not be empty.');
last;
}
if (!SL::SEPA->is_depositor_name_valid($info->{depositor})) { # Checking for Depositor formatting if SEPA conform
$error_message = $locale->text('Incorrect depositor!');
last;
}
}
}
......
'src_bic' => $item->{our_bic},
'dst_iban' => $item->{vc_iban},
'dst_bic' => $item->{vc_bic},
'company' => $item->{vc_name},
'company' => $item->{vc_depositor},
'company_number' => $item->{vc_number},
'amount' => $item->{amount},
'reference' => $item->{reference},

Auch abrufbar als: Unified diff