Correzioni importi ivati in stampa interventi

This commit is contained in:
Thomas Zilio 2020-07-08 11:03:27 +02:00
parent 5f18f7b65e
commit deace5d010
1 changed files with 35 additions and 20 deletions

View File

@ -145,7 +145,7 @@ if (!$righe->isEmpty()) {
</th> </th>
<th style="font-size:8pt;width:20%" class="text-center"> <th style="font-size:8pt;width:20%" class="text-center">
<b>'.tr('Imponibile').'</b> <b>'.tr('Importo').'</b>
</th> </th>
</tr> </tr>
</thead> </thead>
@ -188,7 +188,7 @@ if (!$righe->isEmpty()) {
// Prezzo unitario // Prezzo unitario
echo ' echo '
<td class="text-center"> <td class="text-center">
'.($options['pricing'] ? moneyFormat($riga->prezzo_unitario) : '-'); '.($options['pricing'] ? moneyFormat($riga->prezzo_unitario_corrente) : '-');
if ($options['pricing'] && $riga->sconto > 0) { if ($options['pricing'] && $riga->sconto > 0) {
$text = discountInfo($riga, false); $text = discountInfo($riga, false);
@ -203,7 +203,7 @@ if (!$righe->isEmpty()) {
// Prezzo totale // Prezzo totale
echo ' echo '
<td class="text-center"> <td class="text-center">
'.($options['pricing'] ? Translator::numberToLocale($riga->totale_imponibile) : '-').' '.($options['pricing'] ? Translator::numberToLocale($riga->importo) : '-').'
</td> </td>
</tr>'; </tr>';
} }
@ -220,7 +220,7 @@ if (!$righe->isEmpty()) {
</td> </td>
<th class="text-center"> <th class="text-center">
<b>'.moneyFormat($righe->sum('totale_imponibile'), 2).'</b> <b>'.moneyFormat($righe->sum('importo'), 2).'</b>
</th> </th>
</tr>'; </tr>';
} }
@ -279,19 +279,19 @@ foreach ($sessioni as $i => $sessione) {
// Data // Data
echo ' echo '
<td class="text-center"> <td class="text-center">
'.Translator::dateToLocale($sessione['orario_inizio'], '-').' '.Translator::dateToLocale($sessione['orario_inizio']).'
</td>'; </td>';
// Ora inizio // Ora inizio
echo ' echo '
<td class="text-center"> <td class="text-center">
'.Translator::timeToLocale($sessione['orario_inizio'], '-').' '.Translator::timeToLocale($sessione['orario_inizio']).'
</td>'; </td>';
// Ora fine // Ora fine
echo ' echo '
<td class="text-center"> <td class="text-center">
'.Translator::timeToLocale($sessione['orario_fine'], '-').' '.Translator::timeToLocale($sessione['orario_fine']).'
</td>'; </td>';
// Spazio aggiuntivo // Spazio aggiuntivo
@ -375,10 +375,24 @@ $netto_a_pagare = abs($documento->netto);
$show_sconto = $sconto > 0; $show_sconto = $sconto > 0;
$incorpora_iva = setting('Utilizza prezzi di vendita comprensivi di IVA');
// TOTALE COSTI FINALI // TOTALE COSTI FINALI
if ($options['pricing']) { if ($options['pricing']) {
// Totale imponibile if ($incorpora_iva) {
echo ' // TOTALE INTERVENTO
echo '
<tr>
<td colspan="4" class="text-right">
<b>'.tr('Totale intervento', [], ['upper' => true]).':</b>
</td>
<th class="text-center">
<b>'.moneyFormat($totale, 2).'</b>
</th>
</tr>';
} else {
// Totale imponibile
echo '
<tr> <tr>
<td colspan="4" class="text-right"> <td colspan="4" class="text-right">
<b>'.tr('Imponibile', [], ['upper' => true]).':</b> <b>'.tr('Imponibile', [], ['upper' => true]).':</b>
@ -389,9 +403,9 @@ if ($options['pricing']) {
</th> </th>
</tr>'; </tr>';
// Eventuale sconto totale // Eventuale sconto totale
if ($show_sconto) { if ($show_sconto) {
echo ' echo '
<tr> <tr>
<td colspan="4" class="text-right"> <td colspan="4" class="text-right">
<b>'.tr('Sconto', [], ['upper' => true]).':</b> <b>'.tr('Sconto', [], ['upper' => true]).':</b>
@ -402,8 +416,8 @@ if ($options['pricing']) {
</th> </th>
</tr>'; </tr>';
// Totale imponibile // Totale imponibile
echo ' echo '
<tr> <tr>
<td colspan="4" class="text-right"> <td colspan="4" class="text-right">
<b>'.tr('Totale imponibile', [], ['upper' => true]).':</b> <b>'.tr('Totale imponibile', [], ['upper' => true]).':</b>
@ -413,11 +427,11 @@ if ($options['pricing']) {
<b>'.moneyFormat($totale_imponibile, 2).'</b> <b>'.moneyFormat($totale_imponibile, 2).'</b>
</th> </th>
</tr>'; </tr>';
} }
// IVA // IVA
// Totale intervento // Totale intervento
echo ' echo '
<tr> <tr>
<td colspan="4" class="text-right"> <td colspan="4" class="text-right">
<b>'.tr('Iva', [], ['upper' => true]).':</b> <b>'.tr('Iva', [], ['upper' => true]).':</b>
@ -428,8 +442,8 @@ if ($options['pricing']) {
</th> </th>
</tr>'; </tr>';
// TOTALE INTERVENTO // TOTALE INTERVENTO
echo ' echo '
<tr> <tr>
<td colspan="4" class="text-right"> <td colspan="4" class="text-right">
<b>'.tr('Totale intervento', [], ['upper' => true]).':</b> <b>'.tr('Totale intervento', [], ['upper' => true]).':</b>
@ -438,6 +452,7 @@ if ($options['pricing']) {
<b>'.moneyFormat($totale, 2).'</b> <b>'.moneyFormat($totale, 2).'</b>
</th> </th>
</tr>'; </tr>';
}
} }
echo ' echo '