FlattenToForm: $form->{vc} auch für Order setzen.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 28 Sep 2015 20:12:52 +0000 (22:12 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 28 Sep 2015 20:17:15 +0000 (22:17 +0200)
Hintergrund: SL::IC->retrieve_accounts verwendet vc, um die Steuern zu
ermitteln. Dieses wieder wird in SL::Form::prepare_for_printing benutzt.

SL/DB/Helper/FlattenToForm.pm

index 04101c3..4b87a55 100644 (file)
@@ -25,7 +25,7 @@ sub flatten_to_form {
     $form->{$transdate_idx} = $self->transdate->to_lxoffice;
   }
 
-  $form->{vc} = $vc if ref($self) =~ /^SL::DB::.*Invoice/;
+  $form->{vc} = $vc if ref($self) =~ m{^SL::DB::(?:.*Invoice|Order)};
 
   my @vc_fields          = (qw(account_number bank bank_code bic business city contact country creditlimit
                                department_1 department_2 discount email fax homepage iban language name