= '.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).' €
';