diff --git a/modules/fatture/controller_before.php b/modules/fatture/controller_before.php index 7ab1e307d..f35411966 100644 --- a/modules/fatture/controller_before.php +++ b/modules/fatture/controller_before.php @@ -55,8 +55,9 @@ if ($module->getTranslation('title') == 'Fatture di vendita' && $services_enable if ($documento->codice_stato_fe == 'NS' && ($documento->stato != Stato::where('name', 'Bozza')->first()->id) && ($documento->stato != Stato::where('name', 'Non valida')->first()->id)) { $ricevuta_principale = $documento->getRicevutaPrincipale(); + if (!empty($ricevuta_principale)) { - $contenuto_ricevuta = XML::readFile($ricevuta_principale->filepath); + $contenuto_ricevuta = XML::readFile(base_dir().'/files/fatture/'.$ricevuta_principale->filename); $lista_errori = $contenuto_ricevuta['ListaErrori']; if ($lista_errori) { $lista_errori = $lista_errori[0] ? $lista_errori : [$lista_errori]; diff --git a/plugins/receiptFE/edit.php b/plugins/receiptFE/edit.php index 50687bb48..70fa0b38f 100755 --- a/plugins/receiptFE/edit.php +++ b/plugins/receiptFE/edit.php @@ -54,7 +54,7 @@ if (!empty($fatture_generate_errore->count())) { $ricevuta_principale = $fattura_generata->getRicevutaPrincipale(); if (!empty($ricevuta_principale)) { - $contenuto_ricevuta = XML::readFile($ricevuta_principale->filepath); + $contenuto_ricevuta = XML::readFile(base_dir().'/files/fatture/'.$ricevuta_principale->filename); // Informazioni aggiuntive per EC02 if (!empty($contenuto_ricevuta['EsitoCommittente'])) {