Ritenuta contributi in stampa
This commit is contained in:
parent
9d8af06abd
commit
32c057d109
|
@ -218,8 +218,10 @@ if (!empty($record['rivalsainps'])) {
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$fattura = \Modules\Fatture\Fattura::find($id_record);
|
||||||
|
|
||||||
// Ritenuta d'acconto ( + bollo, se no rivalsa inps)
|
// Ritenuta d'acconto ( + bollo, se no rivalsa inps)
|
||||||
if (!empty($record['ritenutaacconto']) or (!empty($record['spit_payment']))) {
|
if (!empty($record['ritenutaacconto']) || !empty($fattura->totale_ritenuta_contributi) || !empty($record['spit_payment'])) {
|
||||||
$rs2 = $dbo->fetchArray('SELECT percentuale FROM co_ritenutaacconto WHERE id=(SELECT idritenutaacconto FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idritenutaacconto!=0 LIMIT 0,1)');
|
$rs2 = $dbo->fetchArray('SELECT percentuale FROM co_ritenutaacconto WHERE id=(SELECT idritenutaacconto FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idritenutaacconto!=0 LIMIT 0,1)');
|
||||||
|
|
||||||
$first_colspan = 3;
|
$first_colspan = 3;
|
||||||
|
@ -232,11 +234,19 @@ if (!empty($record['ritenutaacconto']) or (!empty($record['spit_payment']))) {
|
||||||
--$second_colspan;
|
--$second_colspan;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$contributi = (!empty($record['ritenutaacconto']) ? ' - ' : '').tr('contributi: _PRC_%', [
|
||||||
|
'_PRC_' => Translator::numberToLocale($fattura->ritenutaContributi->percentuale, 0),
|
||||||
|
]);
|
||||||
|
$acconto = tr('acconto: _PRC_%', [
|
||||||
|
'_PRC_' => Translator::numberToLocale($rs2[0]['percentuale'], 0),
|
||||||
|
]);
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
<tr>
|
<tr>
|
||||||
<th class="text-center small" colspan="'.$first_colspan.'">
|
<th class="text-center small" colspan="'.$first_colspan.'">
|
||||||
'.tr("Ritenuta d'acconto _PRC_%", [
|
'.tr('Ritenuta (_ACCONTO__CONTRIBUTI_)', [
|
||||||
'_PRC_' => Translator::numberToLocale($rs2[0]['percentuale'], 0),
|
'_ACCONTO_' => $acconto,
|
||||||
|
'_CONTRIBUTI_' => empty($fattura->ritenutaContributi) ? null : $contributi,
|
||||||
], ['upper' => true]).'
|
], ['upper' => true]).'
|
||||||
</th>';
|
</th>';
|
||||||
|
|
||||||
|
@ -263,7 +273,7 @@ if (!empty($record['ritenutaacconto']) or (!empty($record['spit_payment']))) {
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
|
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
|
||||||
'.Translator::numberToLocale($record['ritenutaacconto']).' €
|
'.Translator::numberToLocale($record['ritenutaacconto'] + $fattura->totale_ritenuta_contributi).' €
|
||||||
</td>';
|
</td>';
|
||||||
|
|
||||||
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
|
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
|
||||||
|
@ -277,7 +287,7 @@ if (!empty($record['ritenutaacconto']) or (!empty($record['spit_payment']))) {
|
||||||
echo '
|
echo '
|
||||||
|
|
||||||
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
|
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
|
||||||
'.Translator::numberToLocale($totale - $record['ritenutaacconto']).' €
|
'.Translator::numberToLocale($totale - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).' €
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
@ -305,7 +315,7 @@ if (!empty($record['split_payment'])) {
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
|
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
|
||||||
'.Translator::numberToLocale($totale - $totale_iva - $record['ritenutaacconto']).' €
|
'.Translator::numberToLocale($totale - $totale_iva - $record['ritenutaacconto'] - $fattura->totale_ritenuta_contributi).' €
|
||||||
</td>
|
</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue