diff --git a/modules/iva/ajax/select.php b/modules/iva/ajax/select.php
index 3593282a1..d1af8d9d5 100755
--- a/modules/iva/ajax/select.php
+++ b/modules/iva/ajax/select.php
@@ -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)) {
diff --git a/plugins/exportFE/edit.php b/plugins/exportFE/edit.php
index e371c9357..873939e24 100755
--- a/plugins/exportFE/edit.php
+++ b/plugins/exportFE/edit.php
@@ -107,8 +107,7 @@ $ultima_ricevuta = $fattura->getRicevute()->last();
if (!empty($record['codice_stato_fe'])) {
if ($record['codice_stato_fe'] == 'GEN') {
echo '
-
'.tr("La fattura è stata generata ed è pronta per l'invio").'.
- ';
+ '.tr("La fattura è stata generata ed è pronta per l'invio").'.
';
} 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 '
- '.Translator::timestampToLocale($record['data_stato_fe']).'';
+ '.Translator::timestampToLocale($record['data_stato_fe']);
if (!empty($ultima_ricevuta)) {
echo '
diff --git a/plugins/receiptFE/src/Ricevuta.php b/plugins/receiptFE/src/Ricevuta.php
index 33dd001ba..d6d79c3ac 100755
--- a/plugins/receiptFE/src/Ricevuta.php
+++ b/plugins/receiptFE/src/Ricevuta.php
@@ -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;