Fix minori data ricezione FE
This commit is contained in:
parent
17784fc3fa
commit
8a09c278ab
|
@ -17,6 +17,7 @@ switch ($resource) {
|
|||
if (!empty($search)) {
|
||||
$search_fields[] = 'descrizione LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'codice LIKE '.prepare('%'.$search.'%');
|
||||
$search_fields[] = 'codice_natura_fe LIKE '.prepare('%'.$search.'%');
|
||||
}
|
||||
|
||||
if (empty($filter)) {
|
||||
|
|
|
@ -107,8 +107,7 @@ $ultima_ricevuta = $fattura->getRicevute()->last();
|
|||
if (!empty($record['codice_stato_fe'])) {
|
||||
if ($record['codice_stato_fe'] == 'GEN') {
|
||||
echo '
|
||||
<div class="alert alert-info"><i class="fa fa-info-circle"></i> '.tr("La fattura è stata generata ed è pronta per l'invio").'.</div>
|
||||
';
|
||||
<div class="alert alert-info"><i class="fa fa-info-circle"></i> '.tr("La fattura è stata generata ed è pronta per l'invio").'.</div>';
|
||||
} else {
|
||||
$stato_fe = database()->fetchOne('SELECT codice, descrizione, icon FROM fe_stati_documento WHERE codice='.prepare($record['codice_stato_fe']));
|
||||
|
||||
|
@ -123,7 +122,7 @@ if (!empty($record['codice_stato_fe'])) {
|
|||
echo '
|
||||
<div class="alert alert-'.$class.'">
|
||||
<div class="pull-right">
|
||||
<i class="fa fa-clock-o tip" title="'.tr('Data e ora ricezione').'" ></i> '.Translator::timestampToLocale($record['data_stato_fe']).'';
|
||||
<i class="fa fa-clock-o tip" title="'.tr('Data e ora ricezione').'"></i> '.Translator::timestampToLocale($record['data_stato_fe']);
|
||||
|
||||
if (!empty($ultima_ricevuta)) {
|
||||
echo '
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace Plugins\ReceiptFE;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use Modules;
|
||||
use Modules\Fatture\Fattura;
|
||||
use Plugins;
|
||||
|
@ -109,7 +110,7 @@ class Ricevuta
|
|||
|
||||
// Modifica lo stato solo se la fattura non è già stata consegnata (per evitare problemi da doppi invii)
|
||||
// In realtà per le PA potrebbe esserci lo stato NE (che può contenere un esito positivo EC01 o negativo EC02) successivo alla RC,
|
||||
// quindi aggiungo eccezzione nel caso il nuovo codice della ricevuta sia NE.
|
||||
// quindi aggiungo eccezione nel caso il nuovo codice della ricevuta sia NE.
|
||||
if ($fattura->codice_stato_fe == 'RC' && ($codice != 'EC01' || $codice != 'EC02')) {
|
||||
return;
|
||||
}
|
||||
|
@ -118,7 +119,7 @@ class Ricevuta
|
|||
$descrizione = $this->xml['Destinatario']['Descrizione'];
|
||||
$data = $this->xml['DataOraRicezione'];
|
||||
|
||||
$fattura->data_stato_fe = date('Y-m-d H:i:s', strtotime($data));
|
||||
$fattura->data_stato_fe = $data ? date('Y-m-d H:i:s', strtotime($data)) : '';
|
||||
$fattura->codice_stato_fe = $codice;
|
||||
$fattura->descrizione_ricevuta_fe = $descrizione;
|
||||
|
||||
|
|
Loading…
Reference in New Issue