Revision f46afb13
Von Jan Büren vor fast 11 Jahren hinzugefügt
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
Bugfix zu manuelle Lieferadresse im Auftrag wird nicht in wiederkehrende Rechung übernommen
closes #2296