'.nl2br($records[0]['richiesta']).'
'.nl2br($records[0]['descrizione_intervento']).'
'.tr('Materiale utilizzato', [], ['upper' => true]).' | |||
---|---|---|---|
'.tr('Codice').' | '.tr('Descrizione').' | '.tr('Q.tà').' | '.tr('Prezzo').' |
'.$r['codice_art'].' | '; // Descrizione echo '
'.$r['descrizione'];
// Seriali
if (!empty($r['seriali'])) {
echo '
'.tr('SN').': '.$r['seriali'].''; } echo ' | ';
// Quantità
echo '
'.Translator::numberToLocale($r['qta'], 'qta').' '.$r['um'].' | '; // Netto $netto = $r['prezzo_vendita'] * $r['qta'] - $r['sconto']; echo ''.($options['pricing'] ? moneyFormat($netto) : '-').' |
'.tr('Totale materiale utilizzato', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['ricambi_scontato'], 2).' |
'.tr('Spese aggiuntive', [], ['upper' => true]).' | |||
---|---|---|---|
'.tr('Descrizione').' | '.tr('Q.tà').' | '.tr('Prezzo unitario').' | '.tr('Subtot.').' |
'.nl2br($r['descrizione']).' | '; // Quantità echo ''.Translator::numberToLocale($r['qta'], 'qta').' '.$r['um'].' | '; // Prezzo unitario echo '
'.($options['pricing'] ? moneyFormat($r['prezzo_vendita']) : '-');
if ($options['pricing'] && $r['sconto'] > 0) {
echo "
".tr('sconto _TOT_ _TYPE_', [ '_TOT_' => Translator::numberToLocale($r['sconto_unitario']), '_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : currency()), ]).''; } echo ' | ';
// Prezzo totale
$netto = $r['prezzo_vendita'] * $r['qta'] - $r['sconto'];
echo '
'.($options['pricing'] ? Translator::numberToLocale($netto) : '-').' |
'.tr('Totale spese aggiuntive', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['altro_scontato'], 2).' |
'.tr('Ore tecnici', [], ['upper' => true]).' | |||||||
---|---|---|---|---|---|---|---|
'.tr('Tecnico').' | '.tr('Data').' | '.tr('Dalle').' | '.tr('Alle').' | '.tr('I dati del ricevente verrano trattati in base alla normativa europea UE 2016/679 del 27 aprile 2016 (GDPR)').' | |||
'.$r['ragione_sociale'].' | '; // data echo ''.Translator::dateToLocale($r['orario_inizio'], '-').' | '; // ora inizio echo ''.Translator::timeToLocale($r['orario_inizio'], '-').' | '; // ora fine echo ''.Translator::timeToLocale($r['orario_fine'], '-').' | '; // Spazio aggiuntivo if ($i == 0) { echo ''.tr('Si dichiara che i lavori sono stati eseguiti ed i materiali installati').' | '; } else { echo ''; } echo ' | ||
'.tr('Ore lavorate').': '.Translator::numberToLocale($ore, 2).' | ';
// Costo totale manodopera
if ($options['pricing']) {
echo '
'.tr('Totale manodopera').': '.moneyFormat($costi_intervento['manodopera_addebito'], 2).' | ';
} else {
echo '
- | '; } // Timbro e firma $firma = !empty($records[0]['firma_file']) ? '' : ''; echo '
'.$firma.' ('.tr('Timbro e firma leggibile').'.) |
||||
'.tr('Km percorsi').': '.Translator::numberToLocale($records[0]['tot_km'], 2).' | ';
// Costo trasferta
if ($options['pricing']) {
echo '
'.tr('Costi di trasferta').': '.moneyFormat($records[0]['tot_km_consuntivo'], 2).' | ';
} else {
echo '
- | '; } // Diritto di chiamata if ($options['pricing']) { echo '
'.tr('Diritto di chiamata').': '.moneyFormat($records[0]['tot_dirittochiamata'], 2).' | ';
} else {
echo '
- | '; } // TOTALE COSTI FINALI if ($options['pricing']) { // Totale imponibile echo '|||
'.tr('Imponibile', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['totale_addebito'], 2).' | ||||||
'.tr('Sconto', [], ['upper' => true]).': | -'.moneyFormat($totale_sconto, 2).' | ||||||
'.tr('Imponibile scontato', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['totale_scontato'], 2).' | ||||||
'.tr('Iva', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['iva_totale'], 2).' | ||||||
'.tr('Totale intervento', [], ['upper' => true]).': | '.moneyFormat($costi_intervento['totale'], 2).' |