. */ include_once __DIR__.'/../../core.php'; use Carbon\Carbon; use Plugins\ImportFE\Interaction; use Util\XML; $list = Interaction::getInvoiceList('Fatture di vendita', 'Importazione FE'); $directory = Plugins\ImportFE\FatturaElettronica::getImportDirectory('Fatture di vendita', 'Importazione FE'); if (!empty($list)) { echo ' '; foreach ($list as $element) { $name = $element['name']; $file = XML::readFile($directory.'/'.$name); $date = $file['FatturaElettronicaBody']['DatiGenerali']['DatiGeneraliDocumento']['Data']; echo ' '; if (!empty($element['file'])) { echo ' '; } echo '
'.tr('Descrizione').' '.tr('Cliente').' '.tr('Data di registrazione').' '.tr('Totale imponibile').' #

'.$name.'

- - - '; } else { $date = new DateTime($element['date']); $descrizione = ''; if ($element['type'] == 'TD01') { $descrizione = tr('Fattura num. _NUM_ del _DATE_', [ '_NUM_' => $element['number'], '_DATE_' => dateFormat($date), ]); } elseif ($element['type'] == 'TD04') { $descrizione = tr('Nota di credito num. _NUM_ del _DATE_', [ '_NUM_' => $element['number'], '_DATE_' => dateFormat($date), ]); } elseif ($element['type'] == 'TD05') { $descrizione = tr('Nota di debito num. _NUM_ del _DATE_', [ '_NUM_' => $element['number'], '_DATE_' => dateFormat($date), ]); } elseif ($element['type'] == 'TD06') { $descrizione = tr('Parcella num. _NUM_ del _DATE_', [ '_NUM_' => $element['number'], '_DATE_' => dateFormat($date), ]); } $date = new DateTime($element['date']); $date = $date->format('Y-m-d'); echo ' '.$descrizione.' ['.$name.'] '.$element['sender'].' '.dateFormat(new Carbon($element['date_sent'])).' '.moneyFormat($element['amount']).' '; } if (file_exists($directory.'/'.$name)) { echo ' '; } echo '
'; } else { echo '

'.tr('Nessuna fattura da importare').'.

'; } echo ' ';