. */ include_once __DIR__.'/init.php'; use Plugins\ExportFE\FatturaElettronica; use Plugins\ExportFE\Interaction; use Util\XML; if ($fattura !== null) { /* Per le PA EC02 e EC01 sono dei stati successivi a NE il quale a sua volta è successivo a RC. EC01 e EC02 sono definiti all'interno della ricevuta di NE che di fatto indica il rifiuto o l'accettazione. */ $stato_fe = $database->fetchOne('SELECT * FROM fe_stati_documento WHERE codice = '.prepare($fattura->codice_stato_fe)); $abilita_genera = $fattura->stato->descrizione != 'Bozza' && (empty($fattura->codice_stato_fe) || intval($stato_fe['is_generabile'])); $ricevuta_principale = $fattura->getRicevutaPrincipale(); if (!empty($fattura_pa)) { $generata = $fattura_pa->isGenerated(); } else { $generata = false; } $checks = FatturaElettronica::controllaFattura($fattura); if (!empty($checks)) { echo '
'.tr('Prima di procedere alla generazione della fattura elettronica completa le seguenti informazioni').':
'; foreach ($checks as $check) { echo ''.$check['name'].' '.$check['link'].'
'.tr("Per effettuare la generazione dell'XML della fattura elettronica clicca sul pulsante _BTN_", [ '_BTN_' => 'Genera', ]).'. '.tr('Successivamente sarà possibile procedere alla visualizzazione e al download della fattura generata attraverso i pulsanti dedicati').'.
'.tr("Tutti gli allegati inseriti all'interno della categoria \"Allegati Fattura Elettronica\" saranno inclusi nell'XML").'.
'.tr('Codice').' | '.tr('Descrizione').' |
---|---|
'.$errore['Codice'].' | '.htmlentities($errore['Descrizione']).' |