use C4::Context;
use C4::Auth;
use C4::Output;
-use strict;
-use warnings;
+use Modern::Perl;
use CGI qw ( -utf8 );
+use Koha::Acquisition::Invoice::Adjustments;
my $dbh = C4::Context->dbh;
my $input = new CGI;
my $query = <<EOQ;
SELECT
- aqorders.basketno, aqorders.ordernumber,
+ aqorders.biblionumber, aqorders.basketno, aqorders.ordernumber,
quantity-quantityreceived AS tleft,
ecost, budgetdate, entrydate,
aqbasket.booksellerid,
aqinvoices.invoicenumber,
quantityreceived,
unitprice,
- datereceived,
- aqorders.biblionumber
+ datereceived
FROM (aqorders, aqbasket)
LEFT JOIN biblio ON
biblio.biblionumber=aqorders.biblionumber
die "An error occurred fetching records: " . $sth->errstr;
}
my $subtotal = 0;
-my $toggle;
my @spent;
while ( my $data = $sth->fetchrow_hashref ) {
my $recv = $data->{'quantityreceived'};
}
$sth->finish;
+my $adjustments = Koha::Acquisition::Invoice::Adjustments->search({budget_id => $bookfund, closedate => { '!=' => undef } }, { join => 'invoiceid' } );
+while ( my $adj = $adjustments->next ){
+ $total += $adj->adjustment;
+}
+
$total = sprintf( "%.2f", $total );
$template->param(
spent => \@spent,
subtotal => $subtotal,
shipmentcosts => \@shipmentcosts,
+ adjustments => $adjustments,
total => $total,
fund_code => $fund_code
);