X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fap.pl;h=ed4d864395c6968d8f6eab80e31a0ccc03d070f4;hb=4d0153850c96dd6f896ff893e18619316d598988;hp=a5d20da874c8234022a84bf8035a6fa38c06a5a0;hpb=6e083cb8df993623e4810599ba9d50b035ccb250;p=kivitendo-erp.git diff --git a/bin/mozilla/ap.pl b/bin/mozilla/ap.pl index a5d20da87..ed4d86439 100644 --- a/bin/mozilla/ap.pl +++ b/bin/mozilla/ap.pl @@ -1189,7 +1189,7 @@ sub add_from_purchase_order { return if !$::form->{id}; my $order_id = delete $::form->{id}; - my $order = SL::DB::Order->new(id => $order_id)->load; + my $order = SL::DB::Order->new(id => $order_id)->load(with => [ 'vendor', 'currency', 'payment_terms' ]); return if $order->type ne 'purchase_order'; @@ -1206,8 +1206,7 @@ sub add_from_purchase_order { $::form->{taxincluded} = 1; # we use amount below, so tax is included $::form->{transdate} = $today->to_kivitendo; $::form->{duedate} = $today->to_kivitendo; - $::form->{duedate} = $order->vendor->payment->calc_date(reference_date => $today)->to_kivitendo if $order->vendor->payment; - + $::form->{duedate} = $order->payment_terms->calc_date(reference_date => $today)->to_kivitendo if $order->payment_terms; create_links(); my $config_po_ap_workflow_chart_id = $::instance_conf->get_workflow_po_ap_chart_id;