Skip to content

Commit 2c8dca2

Browse files
fix: minori stampe contabili
1 parent dd35b78 commit 2c8dca2

3 files changed

Lines changed: 11 additions & 5 deletions

File tree

templates/liquidazione_iva/body.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
<tr>
9595
<td>'.round($record['aliquota']).'%</td>
9696
<td>'.$record['cod_iva'].'</td>
97-
<td>'.$record['descrizione'].'</td>
97+
<td>'.$record['descrizione'].' '.tr('(Split payment)').'</td>
9898
<td class=text-right>'.moneyFormat($record['subtotale'], 2).'</td>
9999
<td class=text-right>'.moneyFormat($record['iva'], 2).'</td>
100100
</tr>';

templates/partitario_mastrino/init.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
$conto2 = $dbo->fetchOne('SELECT * FROM co_pianodeiconti2 WHERE id='.prepare($conto3['idpianodeiconti2']));
3232
$conto1 = $dbo->fetchOne('SELECT * FROM co_pianodeiconti1 WHERE id='.prepare($conto2['idpianodeiconti1']));
3333
// Movimenti
34-
$records = $dbo->fetchArray('SELECT co_movimenti.* FROM co_movimenti LEFT JOIN co_documenti ON co_movimenti.iddocumento=co_documenti.id WHERE co_movimenti.idconto='.prepare($id_record).' AND co_movimenti.data>='.prepare($date_start).' AND co_movimenti.data<='.prepare($date_end).' ORDER BY co_movimenti.data, CAST(co_documenti.numero AS UNSIGNED)');
34+
$records = $dbo->fetchArray('SELECT co_movimenti.*, SUM(totale) AS totale FROM co_movimenti LEFT JOIN co_documenti ON co_movimenti.iddocumento=co_documenti.id WHERE co_movimenti.idconto='.prepare($id_record).' AND co_movimenti.data>='.prepare($date_start).' AND co_movimenti.data<='.prepare($date_end).' GROUP BY co_movimenti.idmastrino ORDER BY co_movimenti.data, CAST(co_documenti.numero AS UNSIGNED)');
3535

3636
// Calcolo saldo iniziale se non è presente nessun movimento di apertura tra i movimenti del periodo
3737
$has_movimento_apertura = false;

templates/registro_iva/piece.php

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,15 @@
4545
4646
</tr>';
4747

48-
$iva[$record['descrizione']]['detraibile'][] = $record['iva_detraibile'];
49-
$iva[$record['descrizione']]['indetraibile'][] = $record['iva_indetraibile'];
50-
$totale[$record['descrizione']][] = $record['subtotale'];
48+
if ($record['split_payment']) {
49+
$iva[$record['descrizione'].' '.tr('(Split payment)')]['detraibile'][] = $record['iva_detraibile'];
50+
$iva[$record['descrizione'].' '.tr('(Split payment)')]['indetraibile'][] = $record['iva_indetraibile'];
51+
$totale[$record['descrizione'].' '.tr('(Split payment)')][] = $record['subtotale'];
52+
} else {
53+
$iva[$record['descrizione']]['detraibile'][] = $record['iva_detraibile'];
54+
$iva[$record['descrizione']]['indetraibile'][] = $record['iva_indetraibile'];
55+
$totale[$record['descrizione']][] = $record['subtotale'];
56+
}
5157

5258
$numero = $record['numero'];
5359
$data_registrazione = $record['data_registrazione'];

0 commit comments

Comments
 (0)