Projekt

Allgemein

Profil

Unterstützung #231

Falscher Bezahl-Wert im Nebenbuch - warum?

Von Andreas Rudin vor fast 8 Jahren hinzugefügt. Vor fast 8 Jahren aktualisiert.

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:
  1. Failed test 'Folgende Ausgangsrechnungen haben einen falschen Bezahl-Wert im Nebenbuch:'
  2. at /var/www/kivitendo/revamp/kivitendo-erp/SL/BackgroundJob/SelfTest/Transactions.pm line 41.
  3. Rechnungsnummer: R2017007 Hauptbuch-Wert: -200.00000
  4. 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

Buchungen_R2017007.png (26,5 KB) Buchungen_R2017007.png Andreas Rudin, 24.02.2017 05:00

Historie

#1

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));

Auch abrufbar als: Atom PDF