Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 2215a7f9

Von Jan Büren vor fast 9 Jahren hinzugefügt

  • ID 2215a7f923a1b5653a835fad7fea0d5512f7db36
  • Vorgänger c0158b6b
  • Nachfolger f6132ede

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.

Unterschiede anzeigen:

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