my $budget = GetBudget( $order->budget_id );
-my $datereceived = $order->datereceived ? dt_from_string( $order->datereceived ) : dt_from_string;
+my $datereceived = $order->datereceived || dt_from_string;
# get option values for TaxRates syspref
my @gst_values = map {
freight => $freight,
name => $bookseller->name,
active_currency => $active_currency,
- currencies => scalar $currencies->search({ rate => { '!=' => 1 } }),
+ currencies => $currencies->search({ rate => { '!=' => 1 } }),
invoiceincgst => $bookseller->invoiceincgst,
bookfund => $budget->{budget_name},
creator => $creator,
$template->{'VARS'}->{'budget_period_description'} = $period->{'budget_period_description'};
}
next if $period->{'budget_period_locked'} || !$period->{'budget_period_description'};
- my $budget_hierarchy = GetBudgetHierarchy( $period->{'budget_period_id'} );
+ my $budget_hierarchy = GetBudgetHierarchy( $period->{'budget_period_id'}, undef, undef, 1 );
my @funds;
foreach my $r ( @{$budget_hierarchy} ) {
next unless ( CanUserUseBudget( $patron, $r, $userflags ) );