Correzione stampa fatturato
This commit is contained in:
parent
73e3408af7
commit
fe8157196b
|
@ -62,7 +62,7 @@ foreach ($raggruppamenti as $raggruppamento) {
|
||||||
|
|
||||||
$imponibile = $raggruppamento['imponibile'];
|
$imponibile = $raggruppamento['imponibile'];
|
||||||
$iva = $raggruppamento['iva'];
|
$iva = $raggruppamento['iva'];
|
||||||
$totale = $raggruppamento['totale'];
|
$totale = $imponibile + $iva;
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
|
|
|
@ -24,20 +24,21 @@ $date_start = $_SESSION['period_start'];
|
||||||
$date_end = $_SESSION['period_end'];
|
$date_end = $_SESSION['period_end'];
|
||||||
|
|
||||||
// Raggruppamento
|
// Raggruppamento
|
||||||
$query = "SELECT data,
|
|
||||||
DATE_FORMAT(data, '%m-%Y') AS periodo,
|
$raggruppamenti = $dbo->fetchArray('
|
||||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto)* IF(co_tipidocumento.reversed, -1, 1)) as imponibile,
|
SELECT
|
||||||
SUM((iva)* IF(co_tipidocumento.reversed, -1, 1)) as iva,
|
data,
|
||||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + iva)* IF(co_tipidocumento.reversed, -1, 1)) as totale
|
DATE_FORMAT(data_competenza, \'%m-%Y\') AS periodo,
|
||||||
FROM co_documenti
|
SUM(round((subtotale-sconto+co_righe_documenti.rivalsainps) *percentuale/100 *(100-indetraibile)/100 *(IF(co_tipidocumento.reversed = 0, 1,-1 )), 2)) AS iva,
|
||||||
INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento = co_tipidocumento.id
|
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS imponibile
|
||||||
INNER JOIN co_righe_documenti ON co_righe_documenti.iddocumento = co_documenti.id
|
FROM
|
||||||
INNER JOIN co_statidocumento ON co_documenti.idstatodocumento = co_statidocumento.id
|
co_iva
|
||||||
WHERE
|
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||||
(data >= ".prepare($date_start).' AND data <= '.prepare($date_end).')
|
INNER JOIN co_documenti ON co_documenti.id = co_righe_documenti.iddocumento
|
||||||
AND dir = '.prepare($dir).'
|
INNER JOIN co_tipidocumento ON co_tipidocumento.id = co_documenti.idtipodocumento
|
||||||
AND co_statidocumento.descrizione!="Bozza"
|
WHERE
|
||||||
'.$add_where.'
|
co_tipidocumento.dir = '.prepare($dir).' AND co_righe_documenti.is_descrizione = 0 AND idstatodocumento NOT IN(SELECT id FROM co_statidocumento WHERE descrizione = "Bozza" OR descrizione = "Annullata") AND co_documenti.data_competenza >= '.prepare($date_start).' AND co_documenti.data_competenza <= '.prepare($date_end).'
|
||||||
GROUP BY periodo
|
GROUP BY
|
||||||
ORDER BY data ASC';
|
data, periodo
|
||||||
$raggruppamenti = $dbo->fetchArray($query);
|
ORDER BY
|
||||||
|
data ASC');
|
||||||
|
|
Loading…
Reference in New Issue