Revision 2215a7f9
Von Jan Büren vor fast 9 Jahren hinzugefügt
SL/BackgroundJob/SelfTest/Transactions.pm | ||
---|---|---|
156 | 156 |
where a.transdate >= ? and a.transdate <= ?;|; |
157 | 157 |
my ($netamount_laut_invoice) = selectfirst_array_query($::form, $self->dbh, $query, $self->fromdate, $self->todate); |
158 | 158 |
|
159 |
$query = qq| select sum(netamount) from ar where transdate >= ? and transdate <= ?; |; |
|
159 |
$query = qq| select sum(netamount) from ar where transdate >= ? and transdate <= ? AND invoice; |;
|
|
160 | 160 |
my ($netamount_laut_ar) = selectfirst_array_query($::form, $self->dbh, $query, $self->fromdate, $self->todate); |
161 | 161 |
|
162 | 162 |
my $correct = $netamount_laut_invoice - $netamount_laut_ar == 0; |
Auch abrufbar als: Unified diff
SelfTest -> Transaction. Test verbessert (ar.amount invoice.amount)
Summe laut Verkaufsbericht gleich Summe der Rechnungen (ar).
Der Test schlägt fehl, wenn es Debitorenbuchungen gibt, da hier keine
invoice Einträge gemacht werden. Entsprechend die Abfrage verbessert.