1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-16 19:40:44 +01:00

Warning se ci sono fatture in elaborazione da più di 7 giorni per le quali non ho ancora una ricevuta

This commit is contained in:
Luca 2020-05-29 18:54:57 +02:00
parent 2908994961
commit 96c92d13d8

View File

@ -7,10 +7,24 @@ use Plugins\ReceiptFE\Interaction;
echo ' echo '
<p>'.tr('Le ricevute delle Fatture Elettroniche permettono di individuare se una determinata fattura tramessa è stata accettata dal Sistema Di Interscambio').'.</p>'; <p>'.tr('Le ricevute delle Fatture Elettroniche permettono di individuare se una determinata fattura tramessa è stata accettata dal Sistema Di Interscambio').'.</p>';
if (Interaction::isEnabled()) { if (Interaction::isEnabled()) {
echo ' echo '
<p>'.tr('Tramite il pulsante _BTN_ è possibile procedere al recupero delle ricevute, aggiornando automaticamente lo stato delle relative fatture e allegandole ad esse', [ <p>'.tr('Tramite il pulsante _BTN_ è possibile procedere al recupero delle ricevute, aggiornando automaticamente lo stato delle relative fatture e allegandole ad esse', [
'_BTN_' => '<b>'.tr('Ricerca ricevute').'</b>', '_BTN_' => '<i class="fa fa-refresh"></i> <b>'.tr('Ricerca ricevute').'</b>',
]).'.</p>'; ]).'.</p>';
//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 '
<div class="alert alert-warning"><i class="fa fa-warning" ></i> '.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'])
]).'</div>';
}
} }
echo ' echo '
<div class="box box-success"> <div class="box box-success">
@ -67,7 +81,7 @@ echo '
if (Interaction::isEnabled()) { if (Interaction::isEnabled()) {
echo ' echo '
<p>'.tr('Per vedere le ricevute da importare utilizza il pulsante _BUTTON_', [ <p>'.tr('Per vedere le ricevute da importare utilizza il pulsante _BUTTON_', [
'_BUTTON_' => '<b>"'.tr('Ricerca ricevute').'"</b>', '_BUTTON_' => '<i class="fa fa-refresh"></i> <b>'.tr('Ricerca ricevute').'</b>',
]).'.</p>'; ]).'.</p>';
} else { } else {
include $structure->filepath('list.php'); include $structure->filepath('list.php');