Revision e7bb715f
Von Moritz Bunkus vor fast 14 Jahren hinzugefügt
SL/DN.pm | ||
---|---|---|
504 | 504 |
ORDER BY dunning_level ASC |
505 | 505 |
LIMIT 1) |
506 | 506 |
, ?)) |
507 |
LEFT JOIN dunning d ON ((d.trans_id = a.id) AND (cfg.dunning_level = d.dunning_level)) |
|
507 |
LEFT JOIN dunning d ON (d.id = ( |
|
508 |
SELECT MAX(d2.id) |
|
509 |
FROM dunning d2 |
|
510 |
WHERE (d2.trans_id = a.id) |
|
511 |
AND (d2.dunning_level = cfg.dunning_level) |
|
512 |
)) |
|
508 | 513 |
|
509 | 514 |
WHERE (a.paid < a.amount) |
510 | 515 |
AND (a.duedate < current_date) |
Auch abrufbar als: Unified diff
Berechnung des Mahnungszeitraumes: nur zuletzt ausgestellte Mahnung heranziehen
Werden für ein und dieselbe Rechnung mehrere Mahnungen auf demselben
Mahnlevel erzeugt ("ich schicke der Kundin lieber noch eine weitere
freundliche Zahlungserinnerung"), so darf für die Berechnung des
aktuell gültigen Zahlungszieles nur die zuletzt ausgestellte Mahnung
benutzt werden.
Fix für Bug 1432.