diff --git a/modules/aggiornamenti/edit.php b/modules/aggiornamenti/edit.php
index 1ba220791..242c7dbaa 100644
--- a/modules/aggiornamenti/edit.php
+++ b/modules/aggiornamenti/edit.php
@@ -73,7 +73,7 @@ function search(button) {
$("#update-search").html("'.tr('Nessun aggiornamento presente').'.");
} else {
$("#update-search").html("'.tr("E' stato individuato un nuovo aggiornamento").': " + data + ".
'.tr('Scaricalo ora: _LINK_', [
- '_LINK_' => "https://github.com/devcode-it/openstamanager/releases",
+ '_LINK_' => "https://github.com/devcode-it/openstamanager/releases",
]).'");
}
}
diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php
index 2abf7b726..cd6f0cb95 100644
--- a/plugins/exportFE/src/FatturaElettronica.php
+++ b/plugins/exportFE/src/FatturaElettronica.php
@@ -173,7 +173,7 @@ class FatturaElettronica
}
/**
- * Restituisce le fatture collegaten al documento.
+ * Restituisce le fatture collegate al documento.
*
* @return array
*/
@@ -235,15 +235,18 @@ class FatturaElettronica
$azienda = static::getAzienda();
$documento = $fattura->getDocumento();
$cliente = $fattura->getCliente();
-
+
+ //Se sto fatturando ad un ente pubblico il codice destinatario di default è 99999 (sei nove), in alternativa uso 0000000 (sette zeri)
$default_code = ($cliente['tipo'] == 'Ente pubblico') ? '999999' : '0000000';
+ //Se il mio cliente non ha sede in Italia il codice destinatario di default diventa (XXXXXXX) (sette X)
$default_code = ($cliente['nazione'] != 'IT') ? 'XXXXXXX' : $default_code;
// Generazione dell'header
+ // Se all'Anagrafe Tributaria il trasmittente è censito con il codice fiscale
$result = [
'IdTrasmittente' => [
'IdPaese' => $azienda['nazione'],
- 'IdCodice' => $azienda['piva'],
+ 'IdCodice' => (!empty($azienda['piva'])) ? $azienda['piva'] : $azienda['codice_fiscale'],
],
'ProgressivoInvio' => $documento['progressivo_invio'],
'FormatoTrasmissione' => ($cliente['tipo'] == 'Ente pubblico') ? 'FPA12' : 'FPR12',