Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f46afb13

Von Jan Büren vor fast 11 Jahren hinzugefügt

  • ID f46afb13bacfe1d838cb4a7a5b5b58e8145ff4b1
  • Vorgänger 03938396
  • Nachfolger 9bfde8af

Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen
closes #2296

Unterschiede anzeigen:

SL/BackgroundJob/CreatePeriodicInvoices.pm
142 142

  
143 143
    $invoice->post(ar_id => $config->ar_chart_id) || die;
144 144

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

  
149
      my $shipto_oe = SL::DB::Manager::Shipto->find_by(shipto_id => $order->shipto_id);
150
      my $shipto_ar = $shipto_oe->clone_and_reset;
151

  
152
      $shipto_ar->module('AR');            # alter module OE -> AR
153
      $shipto_ar->trans_id($invoice->id);  # alter trans_id -> new id from invoice
154
      $shipto_ar->save;
155
    }
156

  
145 157
    $order->link_to_record($invoice);
146 158

  
147 159
    SL::DB::PeriodicInvoice->new(config_id         => $config->id,
SL/DB/Shipto.pm
3 3
use strict;
4 4

  
5 5
use SL::DB::MetaSetup::Shipto;
6
use Rose::DB::Object::Helpers qw(clone_and_reset clone);
6 7

  
7 8
our @SHIPTO_VARIABLES = qw(shiptoname shiptostreet shiptozipcode shiptocity shiptocountry shiptocontact
8 9
                           shiptophone shiptofax shiptoemail shiptodepartment_1 shiptodepartment_2);
doc/changelog
108 108
 - Stornierte Rechnungen (sowohl die Stornorechnung als auch das Storno nicht
109 109
   Buchen oder Löschen, egal was in der Mandantenkonfiguration steht)
110 110
 - Wiederkehrende Rechnung mit Steuer inklusive buchen Erlöse falsch (Bug 2314)
111
 - manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen (Bug 2296)
112

  
111 113

  
112 114
2012-12-10 - Release 3.0.0
113 115

  

Auch abrufbar als: Unified diff