Skip to content

Commit d17cc66

Browse files
feat: gestione stampa definitiva libro giornale e liquidazione iva
1 parent eab2c5f commit d17cc66

6 files changed

Lines changed: 888 additions & 535 deletions

File tree

modules/stampe_contabili/actions.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@
6969
$insert_data['dir'] = $dir;
7070
}
7171

72+
// Creazione movimento in prima nota per liquidazione IVA
73+
$idmastrino = null;
74+
$print_info = $dbo->fetchOne('SELECT name FROM zz_prints WHERE id = '.prepare($id_print));
75+
if ($print_info && $print_info['name'] === 'Liquidazione IVA') {
76+
$idmastrino = creaMovimentoLiquidazioneIva($date_start, $date_end);
77+
if ($idmastrino) {
78+
$insert_data['idmastrino'] = $idmastrino;
79+
}
80+
}
81+
7282
$result = $dbo->table('co_stampecontabili')->insertGetId($insert_data);
7383

7484
$print = Prints::render($id_print, null, null, true, true, ['reset' => $first_page - 1, 'suppress' => 0]);

modules/stampe_contabili/ajax/complete.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,18 @@
5151

5252
echo json_encode($stampa_definitiva ?: 0);
5353

54+
break;
55+
56+
case 'controlla_sbilanci_libro_giornale':
57+
$date_start = get('date_start');
58+
$date_end = get('date_end');
59+
60+
// Includo il file modutil per utilizzare la funzione verificaSbilanciLibroGiornale
61+
include_once __DIR__.'/../modutil.php';
62+
63+
$risultato = verificaSbilanciLibroGiornale($date_start, $date_end);
64+
65+
echo json_encode($risultato);
66+
5467
break;
5568
}

0 commit comments

Comments
 (0)