Rimossa marca da bollo su stampa fattura

This commit is contained in:
Fabio Lovato 2019-04-19 17:31:52 +02:00
parent 1b5b386afe
commit 753ebcc59c
2 changed files with 6 additions and 100 deletions

View File

@ -237,14 +237,9 @@ foreach ($v_iva as $key => $value) {
echo '
<table class="table">';
echo '
<tr>';
if (abs($record['bollo']) > 0) {
echo '
<td width="85%">';
} else {
echo '
<tr>
<td width="100%">';
}
if (!empty($record['note'])) {
echo '
<p class="small-bold">'.tr('Note', [], ['upper' => true]).':</p>
@ -252,25 +247,6 @@ if (abs($record['bollo']) > 0) {
}
echo '
</td>';
if (abs($record['bollo']) > 0) {
echo '
<td width="15%" align="right">';
}
if (abs($record['bollo']) > 0) {
echo '
<table style="width: 20mm; font-size: 50%; text-align: center" class="table-bordered">
<tr>
<td style="height: 20mm;">
<br><br>
'.tr('Spazio per applicazione marca da bollo', [], ['upper' => true]).'
</td>
</tr>
</table>';
}
if (abs($record['bollo']) > 0) {
echo '
</td>';
}
echo '
</tr>';
@ -294,7 +270,6 @@ $totale = sum([
$netto_a_pagare = sum([
$totale,
$record['bollo'],
-$record['ritenutaacconto'],
]);

View File

@ -157,18 +157,13 @@ echo "
</td>
</tr>';
// Aggiunta della marca da bollo al totale
$totale = sum($totale, $record['bollo']);
// Rivalsa INPS (+ bollo)
// Rivalsa INPS
if (!empty($record['rivalsainps'])) {
$rs2 = $dbo->fetchArray('SELECT percentuale FROM co_rivalse WHERE id=(SELECT idrivalsainps FROM co_righe_documenti WHERE iddocumento='.prepare($id_record).' AND idrivalsainps!=0 LIMIT 0,1)');
$first_colspan = 3;
$second_colspan = 2;
if (abs($record['bollo']) > 0) {
--$first_colspan;
}
if (empty($sconto)) {
--$first_colspan;
--$second_colspan;
@ -182,14 +177,6 @@ if (!empty($record['rivalsainps'])) {
], ['upper' => true]).'
</th>';
if (abs($record['bollo']) > 0) {
echo '
<th class="text-center small" colspan="1">
'.tr('Marca da bollo', [], ['upper' => true]).'
</th>';
}
echo '
<th class="text-center small" colspan="'.$second_colspan.'">
@ -202,14 +189,6 @@ if (!empty($record['rivalsainps'])) {
'.moneyFormat($record['rivalsainps']).'
</td>';
if (abs($record['bollo']) > 0) {
echo '
<td class="cell-padded text-center" colspan="1">
'.moneyFormat($record['bollo']).'
</td>';
}
echo '
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
@ -220,15 +199,13 @@ if (!empty($record['rivalsainps'])) {
$fattura = \Modules\Fatture\Fattura::find($id_record);
// Ritenuta d'acconto ( + bollo, se no rivalsa inps)
// Ritenuta d'acconto ( + se no rivalsa inps)
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)');
$first_colspan = 3;
$second_colspan = 2;
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
--$first_colspan;
}
if (empty($sconto)) {
--$first_colspan;
--$second_colspan;
@ -250,14 +227,6 @@ if (!empty($record['ritenutaacconto']) || !empty($fattura->totale_ritenuta_contr
], ['upper' => true]).'
</th>';
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
echo '
<th class="text-center small" colspan="1">
'.tr('Marca da bollo', [], ['upper' => true]).'
</th>';
}
echo '
<th class="text-center small" colspan="'.$second_colspan.'">';
if (empty($record['split_payment'])) {
@ -276,14 +245,6 @@ if (!empty($record['ritenutaacconto']) || !empty($fattura->totale_ritenuta_contr
'.moneyFormat($record['ritenutaacconto'] + $fattura->totale_ritenuta_contributi).'
</td>';
if (empty($record['rivalsainps']) && abs($record['bollo']) > 0) {
echo '
<td class="cell-padded text-center" colspan="1">
'.moneyFormat($record['bollo']).'
</td>';
}
echo '
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
@ -320,36 +281,6 @@ if (!empty($record['split_payment'])) {
</tr>';
}
// Solo bollo
if (empty($record['ritenutaacconto']) && empty($record['rivalsainps']) && empty($record['split_payment']) && abs($record['bollo']) > 0) {
$first_colspan = 3;
$second_colspan = 2;
if (empty($sconto)) {
$first_colspan = 1;
}
echo '
<tr>
<th class="text-center small" colspan="'.$first_colspan.'">
'.tr('Marca da bollo', [], ['upper' => true]).'
</th>
<th class="text-center small" colspan="'.$second_colspan.'">
'.tr('Netto a pagare', [], ['upper' => true]).'
</th>
</tr>
<tr>
<td class="cell-padded text-center" colspan="'.$first_colspan.'">
'.moneyFormat($record['bollo']).'
</td>
<td class="cell-padded text-center" colspan="'.$second_colspan.'">
'.moneyFormat($totale - $record['ritenutaacconto']).'
</td>
</tr>';
}
echo '
</table>';