Aggiunta gestione nodo FE ScontoMaggiorazione

This commit is contained in:
loviuz 2020-01-14 22:07:02 +01:00
parent ef9041b006
commit 61fc3bdb08
3 changed files with 51 additions and 3 deletions

View File

@ -39,6 +39,43 @@ echo '
<th colspan="2">'.str_repeat($space, 2).'2.1.1 DatiGeneraliDocumento</th>
</tr>';
// ScontoMaggiorazione
echo '
<tr class="fourth-level">
<th colspan="2" style="vertical-align: middle;">'.str_repeat($space, 3).'2.1.1.8 ScontoMaggiorazione</th>
</tr>
';
// ScontoMaggiorazione - Tipo
echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.1.1.8.1 Tipo</td>
<td>
{[ "type": "select", "name": "sconto_maggiorazione_tipo", "values": "list=\"SC\":\"Sconto\",\"MG\":\"Maggiorazione\"", "value": "'.$result['sconto_maggiorazione_tipo'].'" ]}
</td>
</tr>
';
// ScontoMaggiorazione - Percentuale
echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.1.1.8.2 Percentuale</td>
<td>
{[ "type": "number", "name": "sconto_maggiorazione_percentuale", "value": "'.$result['sconto_maggiorazione_percentuale'].'" ]}
</td>
</tr>
';
// ScontoMaggiorazione - Importo
echo '
<tr class="fifth-level">
<td style="vertical-align: middle;">'.str_repeat($space, 4).'2.1.1.8.3 Importo</td>
<td>
{[ "type": "number", "name": "sconto_maggiorazione_importo", "value": "'.$result['sconto_maggiorazione_importo'].'" ]}
</td>
</tr>
';
// Art73
echo '
<tr class="fourth-level">

View File

@ -17,6 +17,7 @@
.first-level td,
.second-level td,
.third-level td,
.fourth-level td{
.fourth-level td,
.fifth-level td{
vertical-align: middle;
}

View File

@ -849,8 +849,18 @@ class FatturaElettronica
$result['DatiCassaPrevidenziale'] = $dati_cassa;
}
// Sconto globale (2.1.1.8)
// Disabilitazione per aggiornamento sconti
// Sconto / Maggiorazione (2.1.1.8)
if (!empty($documento->dati_aggiuntivi_fe['sconto_maggiorazione_tipo'])) {
$result['ScontoMaggiorazione']['Tipo'] = $documento->dati_aggiuntivi_fe['sconto_maggiorazione_tipo'];
}
if (!empty($documento->dati_aggiuntivi_fe['sconto_maggiorazione_percentuale'])) {
$result['ScontoMaggiorazione']['Percentuale'] = $documento->dati_aggiuntivi_fe['sconto_maggiorazione_percentuale'];
}
if (!empty($documento->dati_aggiuntivi_fe['sconto_maggiorazione_importo'])) {
$result['ScontoMaggiorazione']['Importo'] = $documento->dati_aggiuntivi_fe['sconto_maggiorazione_importo'];
}
// Importo Totale Documento (2.1.1.9)
// Valorizzare limporto complessivo lordo della fattura (onnicomprensivo di Iva, bollo, contributi previdenziali, ecc…)