diff --git a/templates/fatturato/init.php b/templates/fatturato/init.php index 27fdc7c5d..c559e819b 100755 --- a/templates/fatturato/init.php +++ b/templates/fatturato/init.php @@ -26,15 +26,17 @@ $date_end = $_SESSION['period_end']; // Raggruppamento $query = "SELECT data, DATE_FORMAT(data, '%m-%Y') AS periodo, - SUM(co_righe_documenti.subtotale - co_righe_documenti.sconto) as imponibile, - SUM(iva) as iva, - SUM(co_righe_documenti.subtotale - co_righe_documenti.sconto + iva) as totale + SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto)* IF(co_tipidocumento.reversed, -1, 1)) as imponibile, + SUM((iva)* IF(co_tipidocumento.reversed, -1, 1)) as iva, + SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + iva)* IF(co_tipidocumento.reversed, -1, 1)) as totale FROM co_documenti INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento = co_tipidocumento.id INNER JOIN co_righe_documenti ON co_righe_documenti.iddocumento = co_documenti.id + INNER JOIN co_statidocumento ON co_documenti.idstatodocumento = co_statidocumento.id WHERE (data >= ".prepare($date_start).' AND data <= '.prepare($date_end).') AND dir = '.prepare($dir).' + AND co_statidocumento.descrizione!="Bozza" '.$add_where.' GROUP BY periodo ORDER BY data ASC';