0, 'words' => 70, 'rows' => 16, 'additional' => 15, 'columns' => $mostra_prezzi ? 6 : 2, ]; $v_iva = []; $v_totale = []; $totale_ddt = 0.00; $totale_imponibile = 0.00; $totale_iva = 0.00; $sconto = 0.00; $sconto_generico = 0.00; // Intestazione tabella per righe echo " '; if ($mostra_prezzi) { echo " '; } echo ' '; // Righe $rs_gen = $dbo->fetchArray("SELECT *, (SELECT percentuale FROM co_iva WHERE id=idiva) AS perc_iva FROM `dt_righe_ddt` WHERE idddt='$idddt'"); $imponibile_gen = 0.0; $iva_gen = 0.0; foreach ($rs_gen as $r) { $autofill['count'] += ceil(strlen($r['descrizione']) / $autofill['words']); $autofill['count'] += substr_count($r['descrizione'], PHP_EOL); $descrizione = $r['descrizione']; $qta = $r['qta']; $subtot = $r['subtotale'] / $r['qta']; $subtotale = $r['subtotale']; $sconto = $r['sconto']; $iva = $r['iva']; if (str_contains($r['descrizione'], 'SCONTO')) { $sconto_generico = $r['subtotale']; $iva_gen += $r['iva']; } else { echo ' '; echo " '; if ($mostra_prezzi) { echo " '; // Imponibile echo " '; // Sconto echo " '; // Iva echo " '; } echo ' '; $imponibile_gen += $subtotale; $iva_gen += $iva; $sconto += $sconto; } } echo ' |autofill|
".strtoupper(tr('Descrizione'))." ".strtoupper(tr('Q.TÀ')).'".strtoupper(tr('Prezzo u.'))." ".strtoupper(tr('Importo'))." ".strtoupper(tr('Sconto'))." ".strtoupper(tr('IVA')).' (%)
'.nl2br($descrizione); // Aggiunta riferimento a ordine if (!empty($r['idordine'])) { $rso = $dbo->fetchArray('SELECT numero, numero_esterno, data FROM or_ordini WHERE id='.prepare($r['idordine'])); $numero = !empty($rso[0]['numero_esterno']) ? $rso[0]['numero_esterno'] : $rso[0]['numero']; echo '
'.strtoupper(str_replace(['_NUM_', '_DATE_'], [$numero, Translator::dateToLocale($rso[0]['data'])], tr('Rif. ordine no_NUM_ del _DATE_'))).''; $autofill['count'] += 0.4; } echo '
".Translator::numberToLocale($qta, 2).' ".Translator::numberToLocale($subtot, 2).' € ".Translator::numberToLocale($subtotale, 2).' € ".Translator::numberToLocale($r['sconto_unitario'], 2).($r['tipo_sconto'] == 'PRC' ? '%' : ' €').' "; if ($r['perc_iva'] > 0) { echo ' '.$r['perc_iva']; } echo '
'; // Info per il footer $imponibile_ddt = $imponibile_gen; $totale_iva = $iva_gen; $totale_ddt = $imponibile_gen;