mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-23 05:54:03 +01:00
Fix stampe contabili
This commit is contained in:
parent
2615b99104
commit
51dd56d2ea
@ -54,39 +54,17 @@ $iva_vendite_esigibile = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(
|
||||
(iva + iva_rivalsainps) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS iva,
|
||||
SUM(
|
||||
(subtotale - sconto) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
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 = "entrata" AND co_righe_documenti.is_descrizione = 0 AND co_documenti.split_payment = 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 cod_iva, aliquota, descrizione
|
||||
co_tipidocumento.dir = "entrata" AND co_righe_documenti.is_descrizione = 0 AND co_documenti.split_payment = 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
|
||||
cod_iva, aliquota, descrizione
|
||||
UNION
|
||||
SELECT
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
@ -125,39 +103,17 @@ $iva_vendite = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(
|
||||
(iva + iva_rivalsainps) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS iva,
|
||||
SUM(
|
||||
(subtotale - sconto) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
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 = "entrata" 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 cod_iva, aliquota, descrizione
|
||||
co_tipidocumento.dir = "entrata" 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
|
||||
cod_iva, aliquota, descrizione
|
||||
UNION
|
||||
SELECT
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
@ -195,39 +151,17 @@ $iva_vendite_anno_precedente = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(
|
||||
(iva + iva_rivalsainps) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS iva,
|
||||
SUM(
|
||||
(subtotale - sconto) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
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 = "entrata" 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($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).'
|
||||
GROUP BY cod_iva, aliquota, descrizione
|
||||
co_tipidocumento.dir = "entrata" 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($anno_precedente_start).' AND co_documenti.data_competenza <= '.prepare($anno_precedente_end).'
|
||||
GROUP BY
|
||||
cod_iva, aliquota, descrizione
|
||||
UNION
|
||||
SELECT
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
@ -265,39 +199,17 @@ $iva_vendite_periodo_precedente = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(
|
||||
(iva + iva_rivalsainps) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS iva,
|
||||
SUM(
|
||||
(subtotale - sconto) *(
|
||||
IF(
|
||||
co_tipidocumento.reversed = 0,
|
||||
1,
|
||||
-1
|
||||
)
|
||||
)
|
||||
) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
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 = "entrata" 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($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).'
|
||||
GROUP BY cod_iva, aliquota, descrizione
|
||||
co_tipidocumento.dir = "entrata" 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($periodo_precedente_start).' AND co_documenti.data_competenza <= '.prepare($periodo_precedente_end).'
|
||||
GROUP BY
|
||||
cod_iva, aliquota, descrizione
|
||||
UNION
|
||||
SELECT
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
@ -331,8 +243,8 @@ $iva_vendite_esigibile = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -348,8 +260,8 @@ $iva_vendite = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -365,8 +277,8 @@ $iva_vendite_anno_precedente = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -382,8 +294,8 @@ $iva_vendite_periodo_precedente = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -400,8 +312,8 @@ $iva_vendite_nonesigibile = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -417,8 +329,8 @@ $iva_acquisti_detraibile = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(((co_righe_documenti.iva*(100-indetraibile)/100) + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -434,8 +346,8 @@ $iva_acquisti_nondetraibile = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM(((co_righe_documenti.iva*indetraibile/100) + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -451,8 +363,8 @@ $iva_acquisti = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -468,8 +380,8 @@ $iva_acquisti = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
@ -485,8 +397,8 @@ $iva_acquisti = $dbo->fetchArray('
|
||||
co_iva.codice_natura_fe AS cod_iva,
|
||||
co_iva.percentuale AS aliquota,
|
||||
co_iva.descrizione AS descrizione,
|
||||
SUM((co_righe_documenti.iva + iva_rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
SUM((co_righe_documenti.iva + co_righe_documenti.rivalsainps * percentuale/100) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS iva,
|
||||
SUM((co_righe_documenti.subtotale - co_righe_documenti.sconto + co_righe_documenti.rivalsainps) *(IF(co_tipidocumento.reversed = 0,1,-1))) AS subtotale
|
||||
FROM
|
||||
co_iva
|
||||
INNER JOIN co_righe_documenti ON co_righe_documenti.idiva = co_iva.id
|
||||
|
@ -38,6 +38,7 @@ if ((!empty($vendita_banco)) && ($id_sezionale == -1) && ($tipo == 'vendite')){
|
||||
SELECT
|
||||
data_registrazione,
|
||||
numero_esterno,
|
||||
data,
|
||||
codice_tipo_documento_fe,
|
||||
percentuale,
|
||||
descrizione,
|
||||
@ -53,14 +54,15 @@ if ((!empty($vendita_banco)) && ($id_sezionale == -1) && ($tipo == 'vendite')){
|
||||
SELECT
|
||||
co_documenti.data_registrazione,
|
||||
co_documenti.numero_esterno,
|
||||
co_documenti.data,
|
||||
co_tipidocumento.codice_tipo_documento_fe,
|
||||
co_iva.percentuale,
|
||||
co_iva.descrizione,
|
||||
co_documenti.id AS id,
|
||||
IF(numero = "", numero_esterno, numero) AS numero,
|
||||
SUM((subtotale-sconto)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS subtotale,
|
||||
SUM((subtotale-sconto+iva+co_righe_documenti.rivalsainps-co_righe_documenti.ritenutaacconto)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS totale,
|
||||
SUM((iva+iva_rivalsainps)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS iva,
|
||||
SUM((subtotale-sconto+co_righe_documenti.rivalsainps)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS subtotale,
|
||||
SUM((subtotale-sconto+co_righe_documenti.rivalsainps+iva+co_righe_documenti.rivalsainps * percentuale/100)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS totale,
|
||||
SUM((iva + co_righe_documenti.rivalsainps * percentuale/100)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS iva,
|
||||
an_anagrafiche.ragione_sociale,
|
||||
an_anagrafiche.codice AS codice_anagrafica
|
||||
FROM
|
||||
@ -77,6 +79,7 @@ if ((!empty($vendita_banco)) && ($id_sezionale == -1) && ($tipo == 'vendite')){
|
||||
SELECT
|
||||
vb_venditabanco.data as data_registrazione,
|
||||
vb_venditabanco.numero as numero_esterno,
|
||||
vb_venditabanco.data as data,
|
||||
"Vendita al banco" as codice_tipo_documento_fe,
|
||||
co_iva.percentuale,
|
||||
co_iva.descrizione,
|
||||
@ -99,7 +102,7 @@ if ((!empty($vendita_banco)) && ($id_sezionale == -1) && ($tipo == 'vendite')){
|
||||
co_iva.id, id, an_anagrafiche.idanagrafica
|
||||
) AS tabella
|
||||
GROUP BY
|
||||
iva, id, data_registrazione, numero_esterno, codice_tipo_documento_fe, percentuale, descrizione, numero, ragione_sociale, codice_anagrafica
|
||||
iva, id, data_registrazione, data, numero_esterno, codice_tipo_documento_fe, percentuale, descrizione, numero, ragione_sociale, codice_anagrafica
|
||||
ORDER BY CAST(numero_esterno AS UNSIGNED)';
|
||||
}
|
||||
|
||||
@ -108,14 +111,15 @@ else {
|
||||
SELECT
|
||||
co_documenti.data_registrazione,
|
||||
co_documenti.numero_esterno,
|
||||
co_documenti.data,
|
||||
co_tipidocumento.codice_tipo_documento_fe,
|
||||
co_iva.percentuale,
|
||||
co_iva.descrizione,
|
||||
co_documenti.id AS id,
|
||||
IF(numero = "", numero_esterno, numero) AS numero,
|
||||
SUM((subtotale-sconto)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS subtotale,
|
||||
SUM((subtotale-sconto+iva+co_righe_documenti.rivalsainps-co_righe_documenti.ritenutaacconto)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS totale,
|
||||
SUM((iva+iva_rivalsainps)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS iva,
|
||||
SUM((subtotale-sconto+co_righe_documenti.rivalsainps)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS subtotale,
|
||||
SUM((subtotale-sconto+co_righe_documenti.rivalsainps+iva+(co_righe_documenti.rivalsainps * percentuale/100))*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS totale,
|
||||
SUM((iva + co_righe_documenti.rivalsainps * percentuale/100)*(IF(co_tipidocumento.reversed = 0, 1,-1 ))) AS iva,
|
||||
an_anagrafiche.ragione_sociale,
|
||||
an_anagrafiche.codice AS codice_anagrafica
|
||||
FROM
|
||||
|
Loading…
Reference in New Issue
Block a user