Projekt

Allgemein

Profil

Aktionen

Fehler #406

geschlossen

abzurechnender (Netto-)Betrag bei Aufträgen rechnet falsch wenn Rechnungs-Gutschriften vorhanden sind

Von Jan Büren vor mehr als 5 Jahren hinzugefügt. Vor mehr als 5 Jahren aktualisiert.

Status:
Gelöst
Priorität:
Normal
Zugewiesen an:
-
Zielversion:
-
Beginn:
11.11.2019
Abgabedatum:
% erledigt:

0%

Geschätzter Aufwand:

Beschreibung

Stornos sind i.O., da sich diese aufheben.

Gutschriften sollten eigentlich den Betrag nicht "falsch" ändern, sondern bei Storno / Gutschriften ist ja im Vorgang sowieso etwas nicht nach Plan gelaufen -
Von daher würde ich beide Fälle bei der Berechnung ausklammern:

      SELECT from_id, ar.amount, ar.netamount FROM (
        SELECT from_id, to_id
        FROM record_links
        WHERE from_table = 'oe' AND to_table = 'ar'
        UNION
        SELECT rl1.from_id, rl2.to_id
        FROM record_links rl1
        LEFT JOIN record_links rl2 ON (rl1.to_table = rl2.from_table AND rl1.to_id = rl2.from_id)
        WHERE rl1.from_table = 'oe' AND rl2.to_table = 'ar'
       ) rl
       LEFT JOIN ar ON ar.id = rl.to_id
+      WHERE (ar.amount > 0 OR ar.storno)
Aktionen

Auch abrufbar als: Atom PDF