Revision 39b80fd2
Von Jan Büren vor mehr als 8 Jahren hinzugefügt
SL/BackgroundJob/SelfTest/Transactions.pm | ||
---|---|---|
474 | 474 |
my $query = qq| |
475 | 475 |
select sum(ac.amount) as amount, ap.invnumber,ap.netamount |
476 | 476 |
from acc_trans ac left join ap on (ac.trans_id = ap.id) |
477 |
WHERE ac.chart_link like 'AR_amount%'
|
|
477 |
WHERE ac.chart_link like '%AP_amount%'
|
|
478 | 478 |
AND ac.transdate >= ? AND ac.transdate <= ? |
479 |
group by invnumber,netamount having sum(ac.amount) <> ap.netamount*-1|; |
|
479 |
group by invnumber,trans_id,netamount having sum(ac.amount) <> ap.netamount*-1|;
|
|
480 | 480 |
|
481 | 481 |
my $ap_amount_not_ac_amount = selectall_hashref_query($::form, $self->dbh, $query, $self->fromdate, $self->todate); |
482 | 482 |
|
Auch abrufbar als: Unified diff
SelfTests verbessert
Eingangsrechnungen können und dürfen diesselbe Rechnungsnummer haben,
entsprechend beim group by berücksichtigt.
Ferner amount auf Zahlungsausgangskonto und nicht Zahlungseingangskonten
berücksichtigt.