X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/2819d504f3081d3a5ce9821ba8d85fab36d65af5..24e8b08430fe09e219b61b07d40bfc12c8f5ed1e:/SL/CA.pm diff --git a/SL/CA.pm b/SL/CA.pm index 3df961307..b4680ad7a 100644 --- a/SL/CA.pm +++ b/SL/CA.pm @@ -266,8 +266,9 @@ sub all_transactions { $dpt_join . qq|WHERE | . $where . $dpt_where . $project . qq| AND ac.chart_id = ? | . + qq| AND ac.trans_id = a.id | . - qq|UNION | . + qq|UNION ALL | . qq|SELECT a.id, a.invnumber, c.name, ac.transdate, | . qq| a.invoice, ac.amount, 'ar' as module | . @@ -276,9 +277,10 @@ sub all_transactions { qq|WHERE | . $where . $dpt_where . $project . qq| AND ac.chart_id = ? | . qq| AND NOT a.storno | . + qq| AND ac.trans_id = a.id | . qq| AND a.customer_id = c.id | . - qq|UNION | . + qq|UNION ALL | . qq|SELECT a.id, a.invnumber, v.name, ac.transdate, | . qq| a.invoice, ac.amount, 'ap' as module | . @@ -286,6 +288,7 @@ sub all_transactions { $dpt_join . qq|WHERE | . $where . $dpt_where . $project . qq| AND ac.chart_id = ? | . + qq| AND ac.trans_id = a.id | . qq| AND NOT a.storno | . qq| AND a.vendor_id = v.id |; @@ -367,6 +370,8 @@ sub all_transactions { $ca->{debit} = 0; } + $ca->{index} = $ca->{reference}.$ca->{description}; + push(@{ $form->{CA} }, $ca); }