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 "
".strtoupper(tr('Descrizione'))." | ".strtoupper(tr('Q.TÀ')).' | '; if ($mostra_prezzi) { echo "".strtoupper(tr('Prezzo u.'))." | ".strtoupper(tr('Importo'))." | ".strtoupper(tr('Sconto'))." | ".strtoupper(tr('IVA')).' (%) | '; } echo '
---|---|---|---|---|---|
'.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 ' | ';
echo "
".Translator::numberToLocale($qta, 2).' | '; if ($mostra_prezzi) { echo "".Translator::numberToLocale($subtot, 2).' € | '; // Imponibile echo "".Translator::numberToLocale($subtotale, 2).' € | '; // Sconto echo "".Translator::numberToLocale($r['sconto_unitario'], 2).($r['tipo_sconto'] == 'PRC' ? '%' : ' €').' | '; // Iva echo ""; if ($r['perc_iva'] > 0) { echo ' '.$r['perc_iva']; } echo ' | '; } echo '