mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-09 14:14:10 +01:00
Correzione stampa fatturato
This commit is contained in:
parent
73e3408af7
commit
fe8157196b
@ -62,7 +62,7 @@ foreach ($raggruppamenti as $raggruppamento) {
|
||||
|
||||
$imponibile = $raggruppamento['imponibile'];
|
||||
$iva = $raggruppamento['iva'];
|
||||
$totale = $raggruppamento['totale'];
|
||||
$totale = $imponibile + $iva;
|
||||
|
||||
echo '
|
||||
<tr>
|
||||
|
@ -24,20 +24,21 @@ $date_start = $_SESSION['period_start'];
|
||||
$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)* 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';
|
||||
$raggruppamenti = $dbo->fetchArray($query);
|
||||
|
||||
$raggruppamenti = $dbo->fetchArray('
|
||||
SELECT
|
||||
data,
|
||||
DATE_FORMAT(data_competenza, \'%m-%Y\') AS periodo,
|
||||
SUM(round((subtotale-sconto+co_righe_documenti.rivalsainps) *percentuale/100 *(100-indetraibile)/100 *(IF(co_tipidocumento.reversed = 0, 1,-1 )), 2)) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS imponibile
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
INNER JOIN co_documenti ON co_documenti.id = co_righe_documenti.iddocumento
|
||||
INNER JOIN co_tipidocumento ON co_tipidocumento.id = co_documenti.idtipodocumento
|
||||
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
|
||||
data, periodo
|
||||
ORDER BY
|
||||
data ASC');
|
||||
|
Loading…
Reference in New Issue
Block a user