. */ include_once __DIR__.'/../../core.php'; if ($dir == 'entrata') { $title = tr('Fatturato mensile dal _START_ al _END_', [ '_START_' => Translator::dateToLocale($date_start), '_END_' => Translator::dateToLocale($date_end), ], ['upper' => true]); } else { $title = tr('Acquisti mensili dal _START_ al _END_', [ '_START_' => Translator::dateToLocale($date_start), '_END_' => Translator::dateToLocale($date_end), ], ['upper' => true]); } echo '

'.$title.'

'; // Intestazione tabella per righe echo ' '; echo ' '; $totale_imponibile = 0; $totale_iva = 0; $totale_finale = 0; // Nel fatturato totale รจ corretto NON tenere in considerazione eventuali rivalse, ritenute acconto o contributi. foreach ($raggruppamenti as $raggruppamento) { $data = new \Carbon\Carbon($raggruppamento['data']); $mese = ucfirst($data->formatLocalized('%B %Y')); $imponibile = $raggruppamento['imponibile']; $iva = $raggruppamento['iva']; $totale = $raggruppamento['totale']; echo ' '; $totale_imponibile += $imponibile; $totale_iva += $iva; $totale_finale += $totale; } echo '
'.tr('Mese').' '.tr('Imponibile').' '.tr('IVA').' '.tr('Totale').'
'.$mese.' '.moneyFormat($imponibile, 2).' '.moneyFormat($iva, 2).' '.moneyFormat($totale, 2).'
'.tr('Totale', [], ['upper' => true]).': '.moneyFormat($totale_imponibile, 2).' '.moneyFormat($totale_iva, 2).' '.moneyFormat($totale_finale, 2).'
';