diff --git a/plugins/receiptFE/edit.php b/plugins/receiptFE/edit.php index 223c01816..1b342ff5f 100755 --- a/plugins/receiptFE/edit.php +++ b/plugins/receiptFE/edit.php @@ -7,10 +7,24 @@ use Plugins\ReceiptFE\Interaction; echo '

'.tr('Le ricevute delle Fatture Elettroniche permettono di individuare se una determinata fattura tramessa è stata accettata dal Sistema Di Interscambio').'.

'; if (Interaction::isEnabled()) { + echo '

'.tr('Tramite il pulsante _BTN_ è possibile procedere al recupero delle ricevute, aggiornando automaticamente lo stato delle relative fatture e allegandole ad esse', [ - '_BTN_' => ''.tr('Ricerca ricevute').'', + '_BTN_' => ' '.tr('Ricerca ricevute').'', ]).'.

'; + +//controllo se ci sono fatture in elaborazione da più di 7 giorni per le quali non ho ancora una ricevuta +$fatture_generate = $dbo->fetchArray('SELECT `co_documenti`.`numero_esterno`, `co_documenti`.`data`, `co_documenti`.`data_stato_fe` FROM `co_documenti` JOIN `co_tipidocumento` ON `co_tipidocumento`.`id` = `co_documenti`.`idtipodocumento` WHERE `co_tipidocumento`.`dir` = \'entrata\' AND `co_documenti`.`codice_stato_fe` = \'WAIT\' AND `co_documenti`.`data_stato_fe` >= "'.$_SESSION['period_start'].'" AND `co_documenti`.`data_stato_fe`<(NOW() - INTERVAL 7 DAY) ORDER BY `co_documenti`.`data_stato_fe` '); + +foreach ($fatture_generate as $fattura_generata) { + echo ' +
'.tr('Attenzione: la fattura _NUM_ del _DATA_ è in attesa di una ricevuta dal _DATA_STATO_FE.', [ + '_NUM_' => $fattura_generata['numero_esterno'], + '_DATA_' => Translator::dateToLocale($fattura_generata['data']), + '_DATA_STATO_FE' => Translator::timestampToLocale($fattura_generata['data_stato_fe']) + ]).'
'; +} + } echo '
@@ -67,7 +81,7 @@ echo ' if (Interaction::isEnabled()) { echo '

'.tr('Per vedere le ricevute da importare utilizza il pulsante _BUTTON_', [ - '_BUTTON_' => '"'.tr('Ricerca ricevute').'"', + '_BUTTON_' => ' '.tr('Ricerca ricevute').'', ]).'.

'; } else { include $structure->filepath('list.php');