diff --git a/plugins/exportFE/edit.php b/plugins/exportFE/edit.php
index 966b2c71f..615e1bea5 100755
--- a/plugins/exportFE/edit.php
+++ b/plugins/exportFE/edit.php
@@ -181,7 +181,7 @@ if (!empty($ricevuta_principale)) {
echo '
'.$errore['Codice'].' |
- '.$errore['Descrizione'].' |
+ '.htmlentities($errore['Descrizione']).' |
';
}
diff --git a/plugins/receiptFE/edit.php b/plugins/receiptFE/edit.php
index aebbfeeec..15fba6f51 100755
--- a/plugins/receiptFE/edit.php
+++ b/plugins/receiptFE/edit.php
@@ -50,12 +50,21 @@ if (!empty($fatture_generate_errore->count())) {
foreach ($fatture_generate_errore as $fattura_generata) {
$ricevuta_principale = $fattura_generata->getRicevutaPrincipale();
-
- // Informazioni aggiuntive per EC02
$contenuto_ricevuta = XML::readFile($ricevuta_principale->filepath);
$descrizione = $fattura_generata['codice_stato_fe'];
+
+ // Informazioni aggiuntive per EC02
if (!empty($contenuto_ricevuta['EsitoCommittente'])) {
- $descrizione .= ': '.$contenuto_ricevuta['EsitoCommittente']['Descrizione'];
+ $descrizione .= ': '.htmlentities($contenuto_ricevuta['EsitoCommittente']['Descrizione']);
+ }
+
+ // Informazioni aggiuntive per NS
+ $lista_errori = $contenuto_ricevuta['ListaErrori'];
+ if ($lista_errori) {
+ $lista_errori = $lista_errori[0] ? $lista_errori : [$lista_errori];
+
+ $errore = $lista_errori[0]['Errore'];
+ $descrizione .= ': '.$errore['Codice'].' - '.htmlentities($errore['Descrizione']);
}
echo ''.reference($fattura_generata, $fattura_generata->getReference()).' ['.$descrizione.'] ['.timestampFormat($fattura_generata['data_stato_fe']).']';