|
121 | 121 | ORDER BY CAST(`numero_esterno` AS UNSIGNED)'; |
122 | 122 | } else { |
123 | 123 | $query = ' |
124 | | -SELECT |
125 | | - IF( |
126 | | - (YEAR(co_documenti.data_registrazione) = YEAR(co_documenti.data_competenza) AND MONTH(co_documenti.data_registrazione) > MONTH(co_documenti.data_competenza) AND DAY(co_documenti.data_registrazione) >= 16) OR (YEAR(co_documenti.data_registrazione) > YEAR(co_documenti.data_competenza)), |
127 | | - DATE_FORMAT(co_documenti.data_registrazione, \'%Y-%m-01\'), |
128 | | - DATE_FORMAT(co_documenti.data_competenza, \'%Y-%m-01\') |
129 | | - ) AS data_competenza_iva, |
130 | | - `co_documenti`.`numero_esterno`, |
131 | | - `co_tipidocumento`.`codice_tipo_documento_fe`, |
132 | | - `co_iva`.`percentuale`, |
133 | | - `co_iva_lang`.`title` as descrizione, |
134 | | - `co_documenti`.`id` AS id, |
135 | | - IF(`numero` = "", `numero_esterno`, `numero`) AS numero, |
136 | | - SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`)*(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS subtotale, |
137 | | - SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`+`iva`+`co_righe_documenti`.`rivalsainps` * `percentuale`/100)*(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS totale, |
138 | | - SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`) *`percentuale`/100 *(100-`indetraibile`)/100 *(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS iva, |
139 | | - `an_anagrafiche`.`ragione_sociale`, |
140 | | - `an_anagrafiche`.`codice` AS codice_anagrafica |
| 124 | + SELECT |
| 125 | + IF( |
| 126 | + (YEAR(co_documenti.data_registrazione) = YEAR(co_documenti.data_competenza) AND MONTH(co_documenti.data_registrazione) > MONTH(co_documenti.data_competenza) AND DAY(co_documenti.data_registrazione) >= 16) OR (YEAR(co_documenti.data_registrazione) > YEAR(co_documenti.data_competenza)), |
| 127 | + DATE_FORMAT(co_documenti.data_registrazione, \'%Y-%m-01\'), |
| 128 | + DATE_FORMAT(co_documenti.data_competenza, \'%Y-%m-01\') |
| 129 | + ) AS data_competenza_iva, |
| 130 | + `co_documenti`.`data_registrazione`, |
| 131 | + `co_documenti`.`numero_esterno`, |
| 132 | + `co_documenti`.`data`, |
| 133 | + `co_tipidocumento`.`codice_tipo_documento_fe`, |
| 134 | + `co_iva`.`percentuale`, |
| 135 | + `co_iva_lang`.`title` as descrizione, |
| 136 | + `co_documenti`.`id` AS id, |
| 137 | + IF(`numero` = "", `numero_esterno`, `numero`) AS numero, |
| 138 | + SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`)*(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS subtotale, |
| 139 | + SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`+`iva`+`co_righe_documenti`.`rivalsainps` * `percentuale`/100)*(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS totale, |
| 140 | + SUM((`subtotale`-`sconto`+`co_righe_documenti`.`rivalsainps`) *`percentuale`/100 *(100-`indetraibile`)/100 *(IF(`co_tipidocumento`.`reversed` = 0, 1,-1 ))) AS iva, |
| 141 | + `an_anagrafiche`.`ragione_sociale`, |
| 142 | + `an_anagrafiche`.`codice` AS codice_anagrafica |
141 | 143 | FROM |
142 | 144 | `co_iva` |
143 | 145 | LEFT JOIN `co_iva_lang` ON (`co_iva`.`id` = `co_iva_lang`.`id_record` AND `co_iva_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') |
|
0 commit comments