Revision f1b19b4f
Von Jan Büren vor mehr als 1 Jahr hinzugefügt
SL/DN.pm | ||
---|---|---|
674 | 674 |
a.direct_debit, |
675 | 675 |
pt.description as payment_term, |
676 | 676 |
dep.description as departmentname, |
677 |
ct.invoice_mail AS cv_email, |
|
677 |
COALESCE (NULLIF(aba.dunning_mail, ''), NULLIF(aba.email,''), |
|
678 |
NULLIF(ct.dunning_mail, ''), |
|
679 |
NULLIF(ct.invoice_mail, '')) AS recipient, |
|
678 | 680 |
cfg.dunning_description, cfg.dunning_level, |
679 | 681 |
|
680 | 682 |
d.transdate AS dunning_date, d.duedate AS dunning_duedate, |
... | ... | |
691 | 693 |
FROM ar a |
692 | 694 |
|
693 | 695 |
LEFT JOIN customer ct ON (a.customer_id = ct.id) |
696 |
LEFT JOIN additional_billing_addresses aba ON (aba.id = a.billing_address_id) |
|
694 | 697 |
LEFT JOIN department dep ON (a.department_id = dep.id) |
695 | 698 |
LEFT JOIN payment_terms pt ON (a.payment_id = pt.id) |
696 | 699 |
LEFT JOIN dunning_config cfg ON (a.dunning_config_id = cfg.id) |
... | ... | |
721 | 724 |
|
722 | 725 |
$where |
723 | 726 |
|
724 |
ORDER BY a.id, transdate, duedate, name|; |
|
727 |
ORDER BY a.id, transdate, duedate, ct.name|;
|
|
725 | 728 |
my $sth = prepare_execute_query($form, $dbh, $query, $id_for_max_dunning_level, @values); |
726 | 729 |
|
727 | 730 |
$form->{DUNNINGS} = []; |
Auch abrufbar als: Unified diff
Mahnungen erzeugen, Anzeige der E-Mail-Adresse für Empfänger (falls vorhanden)
Wird entsprechend deaktiviert falls überhaupt keine valide E-Mail-Adresse
bei den Stammdaten hinterlegt sind. E-Mail-Adressen werden in folgender
Reihenfolge überprüft und der erste Treffer wird übernommen:
1. Abweichende Rechnungsadresse
1.1 Mahnungsempfänger der abweichenden Rechnungsadresse
1.2 normale E-Mail-Empfänger der abweichenden Rechnungsadresse
2. Rechnungsadresse Basisdaten
2.1 Mahnungsempfänger der Rechnungsadresse
2.2 Rechnungsempfänger (E-Mail) der Rechnungsadresse