Projekt

Allgemein

Profil

Aktionen

Fehler #130

offen

individuelle Lieferadresse bei wiederkehrenden Rechnungen

Von Bernd Bleßmann vor etwa 9 Jahren hinzugefügt. Vor etwa 9 Jahren aktualisiert.

Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
12.02.2016
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

In f46afb13bacfe1d838cb4a7a5b5b58e8145ff4b1 wird der Bug (trac #2296) angegangen, um individuelle (manuelle/ custom) Lieferadressen zu behandeln.
Hier wird allerdings aus einer ausgewählten Kunden-Lieferadresse im Auftrag (shipto_id in order gesetzt) eine individuelle Lieferadresse für die Rechnung gemacht (Eintrag in shipto mit module=AR).
Aber die shipto_id aus dem Auftrag wird auch übernommen (durch new_from) bzw. dann nicht entfernt. Individuelle Lieferadressen werden nicht berücksichtigt.

Meiner Meinung nach könnte anhängender Patch helfen:
- er lässt die shipto_id aus dem Auftrag, wenn gesetzt
- er legt eine neue indiv. Shipto an, wenn im Auftrag keine shipto_id gesetzt war und eine indiv. shipto gefunden wurde
- er belegt die shipto-Variablen in prepare_for_printing auch, wenn eine indiv. Adresse gefunden wird

Evtl. wäre es sinnvoll, das Belegen der shipto-Variablen in flatten_to_form zu machen?

Und vielleicht auch in SL::DB::Invoice->new_from ein shipto-Objekt mit zurückzugeben (wenn indiv. Shipto vorhanden), wie bei SL::DB::DeliveryOrder->new_from.

Hat jemand Kommentare/Ideen/Anregungen dazu?


Dateien

periodic_invoice_custom_shipto.diff (2,33 KB) periodic_invoice_custom_shipto.diff Bernd Bleßmann, 12.02.2016 13:43
Aktionen

Auch abrufbar als: Atom PDF