diff --git a/templates/registro_iva/init.php b/templates/registro_iva/init.php index 4e5d397dc..b84740294 100755 --- a/templates/registro_iva/init.php +++ b/templates/registro_iva/init.php @@ -35,9 +35,9 @@ $v_totale = []; $query = 'SELECT *, co_movimenti.id AS idmovimenti, co_documenti.id AS id, IF(numero = "", numero_esterno, numero) AS numero, - (SELECT SUM(subtotale - sconto) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS subtotale, - (SELECT SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS totale, - (SELECT SUM(iva) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS iva, + (SELECT IF(co_tipidocumento.reversed=0, SUM(subtotale - sconto), (SUM(subtotale - sconto)*-1)) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS subtotale, + (SELECT IF(co_tipidocumento.reversed=0, SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto), (SUM(subtotale - sconto + iva + rivalsainps - ritenutaacconto)*-1)) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS totale, + (SELECT IF(co_tipidocumento.reversed=0, SUM(iva+iva_rivalsainps), (SUM(iva+iva_rivalsainps)*-1)) FROM co_righe_documenti AS righe2 WHERE righe2.iddocumento=co_documenti.id AND righe2.idiva=co_righe_documenti.idiva GROUP BY iddocumento) AS iva, an_anagrafiche.ragione_sociale, an_anagrafiche.codice AS codice_anagrafica FROM co_movimenti