Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2a515370

Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt

  • ID 2a51537014d67c1f97a37b18548506f3e15549b5
  • Vorgänger 290bae2a
  • Nachfolger d0a22ba8

Revert "Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen"

This reverts commit f46afb13bacfe1d838cb4a7a5b5b58e8145ff4b1.

Wird durch einen folgenden Commit besser implementiert, nämlich direkt
in der Umwandlungsroutine von Auftragsobjekten zu Rechnungsobjekten.

Unterschiede anzeigen:

SL/BackgroundJob/CreatePeriodicInvoices.pm
213 213

  
214 214
    $invoice->post(ar_id => $config->ar_chart_id) || die;
215 215

  
216
    # like $form->add_shipto, but we don't need to check for a manual exception,
217
    # because we can already assume this (otherwise no shipto_id from order)
218
    if ($order->shipto_id) {
219

  
220
      my $shipto_oe = SL::DB::Manager::Shipto->find_by(shipto_id => $order->shipto_id);
221
      my $shipto_ar = $shipto_oe->clone_and_reset;
222

  
223
      $shipto_ar->module('AR');            # alter module OE -> AR
224
      $shipto_ar->trans_id($invoice->id);  # alter trans_id -> new id from invoice
225
      $shipto_ar->save;
226
    }
227

  
228 216
    $order->link_to_record($invoice);
229 217

  
230 218
    foreach my $item (@{ $invoice->items }) {

Auch abrufbar als: Unified diff