= '.prepare($date_start).' AND co_documenti.data <= '.prepare($date_end).' GROUP BY co_documenti.id, co_righe_documenti.idiva ORDER BY co_documenti.'.(($dir == 'entrata') ? 'data' : 'numero'); $rs = $dbo->fetchArray($query); if ('entrata' == $dir) { echo "".tr('Registro iva vendita dal _START_ al _END_ _ESERCIZIO_', [ '_START_' => Translator::dateToLocale($date_start), '_END_' => Translator::dateToLocale($date_end), '_ESERCIZIO_' => (date('Y', strtotime($date_start)) == date('Y', strtotime($date_end)) ? '- Esercizio '.date('Y', strtotime($date_end)) : ''), ], ['upper' => true]).'

'; } elseif ('uscita' == $dir) { echo "".tr('Registro iva acquisto dal _START_ al _END_ _ESERCIZIO_', [ '_START_' => Translator::dateToLocale($date_start), '_END_' => Translator::dateToLocale($date_end), '_ESERCIZIO_' => (date('Y', strtotime($date_start)) == date('Y', strtotime($date_end)) ? '- Esercizio '.date('Y', strtotime($date_end)) : ''), ], ['upper' => true]).'

'; } echo " "; for ($i = 0; $i < sizeof($rs); ++$i) { echo ' '; if ($rs[$i]['numero'] == $rs[$i - 1]['numero']) { echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; } else { echo ' '; echo ' '; echo ' '; echo ' '; echo ' '; echo " '; } echo " '; echo " '; echo " '; echo " '; echo ' '; $v_iva[$rs[$i]['desc_iva']] += $rs[$i]['iva']; $v_totale[$rs[$i]['desc_iva']] += $rs[$i]['subtotale']; $totale_iva += $rs[$i]['iva']; $totale_subtotale += $rs[$i]['subtotale']; } echo '
No prot. No doc. Data Tipo ".(($dir == 'entrata') ? 'Cliente' : 'Fornitore')." Tot doc. Imponibile % Iva Imposta
'.$rs[$i]['numero'].''.$rs[$i]['numero_esterno'].''.date('d/m/Y', strtotime($rs[$i]['data'])).''.$rs[$i]['codice_tipo_documento_fe'].''.$rs[$i]['codice_anagrafica'].' / '.tr($rs[$i]['ragione_sociale'], [], ['upper' => true]).'".Translator::numberToLocale(get_totale_fattura($rs[$i]['iddocumento'])).' €".Translator::numberToLocale($rs[$i]['subtotale']).' €".Translator::numberToLocale($rs[$i]['percentuale'], 0).'".$rs[$i]['desc_iva'].'".Translator::numberToLocale($rs[$i]['iva']).' €
'; echo "

RIEPILOGO IVA

"; echo " "; foreach ($v_iva as $desc_iva => $tot_iva) { if ('' != $desc_iva) { echo " \n"; echo " \n"; echo " \n"; } } echo " '; echo '
Iva Imponibile Imposta
\n"; echo $desc_iva."\n"; echo " \n"; echo Translator::numberToLocale($v_totale[$desc_iva])." €\n"; echo " \n"; echo Translator::numberToLocale($v_iva[$desc_iva])." €\n"; echo "
TOTALE ".Translator::numberToLocale($totale_subtotale)." € ".Translator::numberToLocale($totale_iva).' €
';