Revision fc4e6199
Von Jan Büren vor mehr als 7 Jahren hinzugefügt
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
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.