Rimozione doppia stampa allegata

This commit is contained in:
Thomas Zilio 2019-02-13 17:49:01 +01:00
parent a19268cac7
commit 57a3ac3749
1 changed files with 24 additions and 21 deletions

View File

@ -389,7 +389,7 @@ class FatturaElettronica
'IdTrasmittente' => [
'IdPaese' => $anagrafica->nazione->iso2,
'IdCodice' => (!empty($anagrafica['codice_fiscale'])) ? $anagrafica['codice_fiscale'] : str_replace($anagrafica->nazione->iso2, '', $anagrafica['piva']),
]
],
];
$result[] = [
@ -427,7 +427,6 @@ class FatturaElettronica
// Partita IVA (obbligatoria se presente)
if (!empty($anagrafica['piva'])) {
if (!empty($anagrafica->nazione->iso2)) {
$result['IdFiscaleIVA']['IdPaese'] = $anagrafica->nazione->iso2;
}
@ -724,17 +723,21 @@ class FatturaElettronica
$result['DatiAnagraficiVettore'] = static::getDatiAnagrafici($vettore);
}
if (!empty($causale))
if (!empty($causale)) {
$result['CausaleTrasporto'] = $causale;
}
if (!empty($documento['n_colli']))
if (!empty($documento['n_colli'])) {
$result['NumeroColli'] = $documento['n_colli'];
}
if (!empty($aspetto))
if (!empty($aspetto)) {
$result['Descrizione'] = $aspetto;
}
if ($documento['tipo_resa'])
if ($documento['tipo_resa']) {
$result['TipoResa'] = $documento['tipo_resa'];
}
return $result;
}
@ -1134,7 +1137,7 @@ class FatturaElettronica
// Inclusione
foreach ($allegati as $allegato) {
if ($allegato['category'] == 'Fattura Elettronica') {
if ($allegato['category'] == 'Fattura Elettronica' && $allegato['name'] != 'Stampa allegata') {
$file = DOCROOT.'/'.$directory.'/'.$allegato['filename'];
$attachments[] = [