From 09b2f3d236208108567e8d8cf2088c1f1641ea60 Mon Sep 17 00:00:00 2001 From: Luca Date: Mon, 26 Feb 2024 11:14:09 +0100 Subject: [PATCH] Controllo per "Data inizio verifica contatore fattura di vendita" valorizzata --- modules/fatture/edit.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/fatture/edit.php b/modules/fatture/edit.php index 0c3d7f57f..1404453e1 100755 --- a/modules/fatture/edit.php +++ b/modules/fatture/edit.php @@ -162,8 +162,14 @@ if ($dir == 'entrata' && $fattura->stato->name == 'Bozza') { } } // Verifica aggiuntive sulla sequenzialità dei numeri -if ($dir == 'entrata' && strtotime($fattura->data) >= strtotime(Carbon::createFromFormat('d/m/Y', setting('Data inizio verifica contatore fattura di vendita'))->format('Y-m-d'))) { - $numero_previsto = verifica_numero_fattura($fattura); +if ($dir == 'entrata') { + + //Calcolo il numero previsto solo se la data della fattura è maggiore o uguale all'impostazione "Data inizio verifica contatore fattura di vendita" oppure l'impostazione non è valorizzata. + if (!empty(setting('Data inizio verifica contatore fattura di vendita'))) + $data_inizio_verifica_contatore = Carbon::createFromFormat('d/m/Y', setting('Data inizio verifica contatore fattura di vendita'))->format('Y-m-d'); + if (strtotime($fattura->data) >= strtotime($data_inizio_verifica_contatore) || empty($data_inizio_verifica_contatore)) + $numero_previsto = verifica_numero_fattura($fattura); + if (!empty($numero_previsto)) { echo '