Revision d934ce36
Von G. Richardson vor etwa 13 Jahren hinzugefügt
SL/RP.pm | ||
---|---|---|
FROM acc_trans acc
|
||
INNER JOIN chart c ON (acc.chart_id = c.id AND c.link LIKE '%AR_paid%')
|
||
WHERE 1=1 $inwhere AND acc.trans_id = ac.trans_id)
|
||
/ (SELECT amount FROM ar WHERE id = ac.trans_id)
|
||
/ COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id and amount != 0 ), 1)
|
||
) AS amount, c.pos_eur
|
||
FROM acc_trans ac
|
||
LEFT JOIN chart c ON (c.id = ac.chart_id)
|
Auch abrufbar als: Unified diff
division by zero Fehler bei GuV und EÜR
Bei gemischten Rechnungen/Gutschriften, die in Summe 0 ergeben, kann es im
EÜR-Modus der GuV zu einem division by zero Fehler kommen, der hier abgefangen
wird. Vermutlich ist das der Code für die gewichtete Zuordnung nach Periode.