Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b5173b5c

Von Jan Büren vor mehr als 1 Jahr hinzugefügt

  • ID b5173b5c2e0148aa4ff959487304545c67395ea4
  • Vorgänger 23002590
  • Nachfolger 6285ab8a

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

Unterschiede anzeigen:

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