Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7b7549e7

Von Niclas Zimmermann vor mehr als 11 Jahren hinzugefügt

  • ID 7b7549e7e807d691798b3424266e37192f3cf436
  • Vorgänger 87eebe6c
  • Nachfolger c750d149

Test auf Steuerschlüssel

Der SelfTest wird in diesem Commit so erweitert, dass überprüft wird,
ob jedes Konto einen gültigen Steuerschlüssel hat.

Unterschiede anzeigen:

SL/BackgroundJob/SelfTest/Transactions.pm
31 31
  $self->check_paid_stornos;
32 32
  $self->check_stornos_ohne_partner;
33 33
  $self->check_overpayments;
34
  $self->check_every_account_with_taxkey;
34 35
  $self->calc_saldenvortraege;
35 36
}
36 37

  
......
392 393
  $self->tester->diag("Saldo $saldenvortragskonto am 31.12.@{[DateTime->today->year]}: @{[ $saldo_9000_jahresende * 1 ]}    (sollte 0 sein)");
393 394
}
394 395

  
396
sub check_every_account_with_taxkey {
397
  my ($self) = @_;
398

  
399
  my $query = qq|SELECT 1 FROM chart WHERE id NOT IN (select chart_id from taxkeys) LIMIT 1|;
400
  my ($account_without_chart) = selectfirst_array_query($::form, $self->dbh, $query);
401

  
402
  if ($account_without_chart){
403
    $self->tester->ok(0, "Es sollte keine Konten ohne Steuerschlüssel geben!");
404
  } else {
405
    $self->tester->ok(1, "Jedes Konto hat einen gültigen Steuerschlüssel!");
406
  }
407
}
408

  
395 409
1;
396 410

  
397 411
__END__

Auch abrufbar als: Unified diff