my $ars = SL::DB::Manager::Invoice->get_all( query => [ @arfilter ], limit => $limit, sort_by => 'transdate DESC', with_objects => [ 'customer' ]);
my $aps = SL::DB::Manager::PurchaseInvoice->get_all(query => [ @apfilter ], limit => $limit, sort_by => 'transdate DESC', with_objects => [ 'vendor' ]);
- # use the sum of all credit amounts as the "amount" of the gl transaction
- foreach my $gl ( @$gls ) {
- $gl->{'amount'} = sum map { $_->amount if $_->amount > 0 } @{$gl->transactions};
- };
-
my $gldata = [
map(
{
{
- transdate => DateTime->from_object(object => $_->transdate)->ymd(),
- label => $_->abbreviation. ": " . $_->description . " " . $_->reference . " " . $::form->format_amount(\%::myconfig, $_->{'amount'},2). " (" . $_->transdate->to_lxoffice . ")" ,
+ transdate => $_->transdate->ymd(''), # only used for sorting
+ label => $_->oneline_summary,
+ value => '',
id => 'gl.pl?action=edit&id=' . $_->id,
}
}
map(
{
{
- transdate => DateTime->from_object(object => $_->transdate)->ymd(),
- label => $_->abbreviation . ": " . $_->invnumber . " " . $_->customer->name . " " . $::form->format_amount(\%::myconfig, $_->amount,2) . " (" . $_->transdate->to_lxoffice . ")" ,
+ transdate => $_->transdate->ymd(''),
+ label => $_->oneline_summary,
+ value => "",
id => ($_->invoice ? "is" : "ar" ) . '.pl?action=edit&id=' . $_->id,
}
}
map(
{
{
- transdate => DateTime->from_object(object => $_->transdate)->ymd(),
- label => $_->abbreviation . ": " . $_->invnumber . " " . $_->vendor->name . " " . $::form->format_amount(\%::myconfig, $_->amount,2) . " (" . $_->transdate->to_lxoffice . ")" ,
+ transdate => $_->transdate->ymd(''),
+ label => $_->oneline_summary,
value => "",
id => ($_->invoice ? "ir" : "ap" ) . '.pl?action=edit&id=' . $_->id,
}