Revision d934ce36
Von G. Richardson vor fast 13 Jahren hinzugefügt
SL/RP.pm | ||
---|---|---|
521 | 521 |
FROM acc_trans acc |
522 | 522 |
INNER JOIN chart c ON (acc.chart_id = c.id AND c.link LIKE '%AR_paid%') |
523 | 523 |
WHERE 1=1 $inwhere AND acc.trans_id = ac.trans_id) |
524 |
/ (SELECT amount FROM ar WHERE id = ac.trans_id)
|
|
524 |
/ COALESCE((SELECT amount FROM ar WHERE id = ac.trans_id and amount != 0 ), 1)
|
|
525 | 525 |
) AS amount, c.pos_eur |
526 | 526 |
FROM acc_trans ac |
527 | 527 |
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.