Unterstützung #231
Falscher Bezahl-Wert im Nebenbuch - warum?
Status:
Neu
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
24.02.2017
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
Hallo zusammen:
Ich bekomme im Selftest report folgende Fehlermeldung:
not ok 22 - Folgende Ausgangsrechnungen haben einen falschen Bezahl-Wert im Nebenbuch:- Failed test 'Folgende Ausgangsrechnungen haben einen falschen Bezahl-Wert im Nebenbuch:'
- at /var/www/kivitendo/revamp/kivitendo-erp/SL/BackgroundJob/SelfTest/Transactions.pm line 41.
- Rechnungsnummer: R2017007 Hauptbuch-Wert: -200.00000
- Nebenbuch-Wert: 230.00000
Kann aber nicht nachvollziehen, was bei den Buchungen zu dieser Rechnung falsch sein sollte.
Anbei der Screenshot des Buchungs-Tabs zu dieser Rechnung R2017007
Liegt da ein Fehler im Selftest-Script vor oder sehe ich etwas nicht?
Dateien
Historie
Von Bernd Bleßmann vor fast 8 Jahren aktualisiert
Hi,
wie das sein soll bzw. was sinnvoll ist, weiß ich nicht, aber ein kurzer Blick in SL/BackgroundJob/SelfTest/Transactions.pm legt nahe, dass für den Hauptbuch-Wert nur das aktuelle Jahr herangezogen wird und die erste Zahlung ist im alten Jahr und fehlt daher.
In _setup:
$self->fromdate(DateTime->new(day => 1, month => 1, year => DateTime->today->year));
$self->todate($self->fromdate->clone->add(years => 1)->add(days => -1));