From 0c4ec4abf9ccca678b62f879bfa70b6d5e755c4c Mon Sep 17 00:00:00 2001 From: MatteoPistorello Date: Wed, 24 Nov 2021 13:16:01 +0100 Subject: [PATCH] Fix stampa fatturato --- templates/fatturato/init.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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';