Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision fc4e6199

Von Jan Büren vor mehr als 7 Jahren hinzugefügt

  • ID fc4e61993d9234665db7391ed5aec7aa1b6d6ea9
  • Vorgänger 96559d73
  • Nachfolger d5883c46

optionales Feature für SEPA Überweisungen

Nach der Rechnungsnummer im Verwendungszweck zusätzlich Kunden- oder Lieferantennummer angeben.
Optional konfigurierbar in der Mandatenkonfiguration und übersetzbar für alle verfügbaren Sprachen.

Unterschiede anzeigen:

SL/SEPA.pm
24 24
  my $dbh      = $params{dbh} || $form->get_standard_dbh($myconfig);
25 25
  my $arap     = $params{vc} eq 'customer' ? 'ar'       : 'ap';
26 26
  my $vc       = $params{vc} eq 'customer' ? 'customer' : 'vendor';
27
  my $vc_vc_id = $params{vc} eq 'customer' ? 'c_vendor_id' : 'v_customer_id';
27 28

  
28 29
  my $mandate  = $params{vc} eq 'customer' ? " AND COALESCE(vc.mandator_id, '') <> '' AND vc.mandate_date_of_signature IS NOT NULL " : '';
29 30

  
......
43 44
         (${arap}.amount - (${arap}.amount * pt.percent_skonto)) as amount_less_skonto,
44 45
         (${arap}.amount * pt.percent_skonto) as skonto_amount,
45 46
         vc.name AS vcname, vc.language_id, ${arap}.duedate as duedate, ${arap}.direct_debit,
47
         vc.${vc_vc_id} as vc_vc_id,
46 48

  
47 49
         COALESCE(vc.iban, '') <> '' AND COALESCE(vc.bic, '') <> '' ${mandate} AS vc_bank_info_ok,
48 50

  

Auch abrufbar als: Unified diff