Inversione if tipo stampa riepilogo per problema nei consuntivi

This commit is contained in:
MatteoPistorello 2022-04-08 14:48:45 +02:00
parent 707dada920
commit 1130bfc0b2
2 changed files with 11 additions and 11 deletions

View File

@ -27,11 +27,11 @@ $sessioni = $intervento->sessioni;
$iva_predefinita = floatval(Aliquota::find(setting('Iva predefinita'))->percentuale);
$ore = $sessioni->sum('ore');
$imponibile = $tipo=='cliente' ? $intervento->imponibile : $intervento->spesa;
$sconto = $tipo=='cliente' ? $intervento->sconto : 0;
$totale_imponibile = $tipo=='cliente' ? $intervento->totale_imponibile : $intervento->spesa;
$iva = $tipo=='cliente' ? $intervento->iva : (($intervento->spesa * $iva_predefinita) / 100);
$totale_ivato = $tipo=='cliente' ? $intervento->totale : ($intervento->spesa + $iva);
$imponibile = $tipo=='interno' ? $intervento->spesa : $intervento->imponibile;
$sconto = $tipo=='interno' ? 0 : $intervento->sconto;
$totale_imponibile = $tipo=='interno' ? $intervento->spesa : $intervento->totale_imponibile;
$iva = $tipo=='interno' ? (($intervento->spesa * $iva_predefinita) / 100) : $intervento->iva;
$totale_ivato = $tipo=='interno' ? ($intervento->spesa + $iva) : $intervento->totale;
$somma_ore[] = $ore;
$somma_imponibile[] = $imponibile;
@ -107,13 +107,13 @@ if (!$righe->isEmpty()) {
<td style="border-top: 0; border-bottom: 0;"></td>
<th style="background-color: #eee" colspan="2"><small>'.tr('Materiale utilizzato e spese aggiuntive').'</small></th>
<th class="text-center" style="background-color: #eee"><small>'.tr('Qta').'</small></th>
<th class="text-center" style="background-color: #eee"><small>'.($tipo=='cliente' ? tr('Prezzo unitario') : tr('Costo unitario')).'</small></th>
<th class="text-center" style="background-color: #eee"><small>'.($tipo=='cliente' ? tr('Imponibile') : tr('Costo netto')).'</small></th>
<th class="text-center" style="background-color: #eee"><small>'.($tipo=='interno' ? tr('Costo unitario') : tr('Prezzo unitario')).'</small></th>
<th class="text-center" style="background-color: #eee"><small>'.($tipo=='interno' ? tr('Costo netto') : tr('Imponibile')).'</small></th>
</tr>';
foreach ($righe as $riga) {
$prezzo = $tipo=='cliente' ? $riga->prezzo_unitario : $riga->costo_unitario;
$totale = $tipo=='cliente' ? $riga->totale_imponibile : $riga->spesa;
$prezzo = $tipo=='interno' ? $riga->costo_unitario : $riga->prezzo_unitario;
$totale = $tipo=='interno' ? $riga->spesa : $riga->totale_imponibile;
echo '
<tr>

View File

@ -32,9 +32,9 @@ echo '
<tr>
<th colspan="2"><small>'.tr('Documento', [], ['upper' => true]).'</small></th>
<th class="text-center" style="width:10%"><small>'.tr('Ore', [], ['upper' => true]).'</small></th>
<th class="text-center" style="width:15%"><small>'.($tipo=='cliente' ? tr('Imponibile', [], ['upper' => true]) : tr('Costo totale', [], ['upper' => true])).'</th>
<th class="text-center" style="width:15%"><small>'.($tipo=='interno' ? tr('Costo totale', [], ['upper' => true]) : tr('Imponibile', [], ['upper' => true])).'</th>
<th class="text-center" style="width:15%"><small>'.tr('Sconto', [], ['upper' => true]).'</small></th>
<th class="text-center" style="width:15%"><small>'.($tipo=='cliente' ? tr('Totale imponibile', [], ['upper' => true]) : tr('Costo netto', [], ['upper' => true])).'</small></th>
<th class="text-center" style="width:15%"><small>'.($tipo=='interno' ? tr('Costo netto', [], ['upper' => true]) : tr('Totale imponibile', [], ['upper' => true])).'</small></th>
</tr>
</thead>