getRighe(); echo '
'.tr('Descrizione').' | '.tr('Q.tà').' | '.tr('U.m.').' | '.tr('Costo unitario').' | '.tr('Iva').' | '.tr('Imponibile').' | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
'.$descrizione.' | '; if ($riga->isDescrizione()) { echo ''; } else { // Q.tà echo ' | '.Translator::numberToLocale($riga->qta_rimanente, 'qta').' / '.Translator::numberToLocale($riga->qta, 'qta').' | '; // Unità di misura echo ''.$riga->um.' | '; // Costo unitario echo '
'.moneyFormat($riga->prezzo_unitario_vendita);
if ($riga->sconto_unitario > 0) {
echo '
'.tr('sconto _TOT_ _TYPE_', [ '_TOT_' => Translator::numberToLocale($riga->sconto_unitario), '_TYPE_' => ($riga->tipo_sconto == 'PRC' ? '%' : currency()), ]).''; } echo' | ';
// IVA
echo '
'.moneyFormat($riga->iva).' '.$riga->aliquota->descrizione.(($riga->aliquota->esente) ? ' ('.$riga->aliquota->codice_natura_fe.')' : null).' | ';
// Imponibile
echo '
'.moneyFormat($riga->imponibile_scontato).' | '; } // Possibilità di rimuovere una riga solo se il preventivo non è stato pagato echo '';
if ($record['stato'] != 'Pagato') {
echo '
';
}
echo '
|
||||
'.tr('Imponibile', [], ['upper' => true]).': | '.moneyFormat($contratto->imponibile, 2).' | ||||||||||
'.tr('Sconto', [], ['upper' => true]).': | '.moneyFormat($contratto->sconto, 2).' | ||||||||||
'.tr('Imponibile scontato', [], ['upper' => true]).': | '.moneyFormat($contratto->imponibile_scontato, 2).' | ||||||||||
'.tr('Imponibile', [], ['upper' => true]).': | '.moneyFormat($contratto->imponibile, 2).' | ||||||||||
'.tr('Iva', [], ['upper' => true]).': | '.moneyFormat($contratto->iva, 2).' | ||||||||||
'.tr('Totale', [], ['upper' => true]).': | '.moneyFormat($contratto->totale, 2).' |