0, // Conteggio delle righe 'words' => 70, // Numero di parolo dopo cui contare una riga nuova 'rows' => 20, // Numero di righe massimo presente nella pagina 'additional' => 10, // Numero di righe massimo da aggiungere 'columns' => 5, // Numero di colonne della tabella ]; echo '
'.tr('Spett.le', [], ['upper' => true]).' $c_ragionesociale$ $c_indirizzo$ $c_citta_full$ |
|
'.tr('Partita IVA', [], ['upper' => true]).' |
$c_piva$ |
'.tr('Codice fiscale', [], ['upper' => true]).' |
$c_codicefiscale$ |
'.nl2br($records[0]['descrizione']).'
".tr('Descrizione', [], ['upper' => true])." | ".tr('Q.tà', [], ['upper' => true])." | ".tr('Prezzo unitario', [], ['upper' => true])." | ".tr('Imponibile', [], ['upper' => true])." | ".tr('IVA', [], ['upper' => true]).' (%) | ||
---|---|---|---|---|---|---|
'.nl2br($r['descrizione']);
if (!empty($r['codice_articolo'])) {
echo '
'.tr('COD. _COD_', [ '_COD_' => $r['codice_articolo'], ]).''; if ($count <= 1) { $count += 0.4; } } echo ' | ';
echo "
"; if (empty($r['is_descrizione'])) { echo ' '.(empty($r['qta']) ? '' : Translator::numberToLocale($r['qta'], 'qta')).' '.$r['um']; } echo ' | '; if ($options['pricing']) { // Prezzo unitario echo "";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['qta']) || empty($r['subtotale']) ? '' : moneyFormat($r['subtotale'] / $r['qta']));
if ($r['sconto'] > 0) {
echo "
- ".tr('sconto _TOT_ _TYPE_', [ '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; if ($count <= 1) { $count += 0.4; } } } echo ' | ';
// Imponibile
echo "
";
if (empty($r['is_descrizione'])) {
echo '
'.(empty($r['subtotale']) ? '' : moneyFormat($r['subtotale']));
if ($r['sconto'] > 0) {
echo "
- ".tr('sconto _TOT_ _TYPE_', [ '_TOT_' => Translator::numberToLocale($r['sconto']), '_TYPE_' => currency(), ]).''; if ($count <= 1) { $count += 0.4; } } } echo ' | ';
} else {
echo '
- | - | '; } // Iva echo ''; if (empty($r['is_descrizione'])) { echo ' '.Translator::numberToLocale($r['perc_iva'], 0); } echo ' |
'.tr('Imponibile', [], ['upper' => true]).': | '.moneyFormat($imponibile, 2).' | |||||
'.tr('Sconto', [], ['upper' => true]).': | -'.moneyFormat($sconto, 2).' | |||||
'.tr('Imponibile scontato', [], ['upper' => true]).': | '.moneyFormat($totale, 2).' | |||||
'.tr('Totale IVA', [], ['upper' => true]).': | '.moneyFormat($iva, 2).' | |||||
'.tr('Quotazione totale', [], ['upper' => true]).': | '.moneyFormat($totale, 2).' |
'.tr('Condizioni generali di fornitura', [], ['upper' => true]).' | |
---|---|
'.tr('Pagamento', [], ['upper' => true]).' | '.$pagamento.' |
'.tr('Validità offerta', [], ['upper' => true]).' | '; if (!empty($records[0]['validita'])) { echo' '.tr('_TOT_ giorni', [ '_TOT_' => $records[0]['validita'], ]); } else { echo '-'; } echo ' |
'.tr('Tempi consegna', [], ['upper' => true]).' | '.$records[0]['tempi_consegna'].' |
'.tr('Esclusioni', [], ['upper' => true]).' | '.nl2br($records[0]['esclusioni']).' |
'.tr("In attesa di un Vostro Cortese riscontro, colgo l'occasione per porgere Cordiali Saluti").'
'; //Firma echo 'lì, ___________________________ |
FIRMA PER ACCETTAZIONE _____________________________________________ |