Fix minori (#643)

This commit is contained in:
Thomas Zilio 2019-09-02 09:57:58 +02:00
parent dd4279b8ac
commit f5eae49e0a
5 changed files with 16 additions and 8 deletions

View File

@ -885,3 +885,7 @@ input.small-width {
max-width: 100px; max-width: 100px;
max-height: 100px; max-height: 100px;
} }
.has-feedback .form-control{
padding-right: 6px;
}

View File

@ -123,9 +123,9 @@ switch (post('op')) {
aggiungi_movimento($id_record, $dir); aggiungi_movimento($id_record, $dir);
} }
if ($stato_precedente->descrizione == 'Bozza' && $stato['descrizione'] == 'Emessa'){ if ($stato_precedente->descrizione == 'Bozza' && $stato['descrizione'] == 'Emessa') {
// Generazione numero fattura se non presente // Generazione numero fattura se non presente
if(empty($fattura->numero_esterno)){ if (empty($fattura->numero_esterno)) {
$fattura->numero_esterno = Fattura::getNextNumeroSecondario($fattura->data, $fattura->direzione, $fattura->id_segment); $fattura->numero_esterno = Fattura::getNextNumeroSecondario($fattura->data, $fattura->direzione, $fattura->id_segment);
$fattura->save(); $fattura->save();
} }
@ -133,7 +133,7 @@ switch (post('op')) {
// Generazione automatica della Fattura Elettronica // Generazione automatica della Fattura Elettronica
$stato_fe = empty($fattura->codice_stato_fe) || in_array($fattura->codice_stato_fe, ['GEN', 'NS', 'EC02']); $stato_fe = empty($fattura->codice_stato_fe) || in_array($fattura->codice_stato_fe, ['GEN', 'NS', 'EC02']);
$checks = FatturaElettronica::controllaFattura($fattura); $checks = FatturaElettronica::controllaFattura($fattura);
if($stato_fe && empty($checks)) { if ($stato_fe && empty($checks)) {
try { try {
$fattura_pa = new FatturaElettronica($id_record); $fattura_pa = new FatturaElettronica($id_record);
$file = $fattura_pa->save(DOCROOT.'/'.FatturaElettronica::getDirectory()); $file = $fattura_pa->save(DOCROOT.'/'.FatturaElettronica::getDirectory());
@ -149,7 +149,7 @@ switch (post('op')) {
} }
} catch (UnexpectedValueException $e) { } catch (UnexpectedValueException $e) {
} }
} else if(!empty($checks)){ } elseif (!empty($checks)) {
$message = tr('La fattura elettronica non è stata generata a causa di alcune informazioni mancanti').':'; $message = tr('La fattura elettronica non è stata generata a causa di alcune informazioni mancanti').':';
foreach ($checks as $check) { foreach ($checks as $check) {

View File

@ -22,12 +22,12 @@ include_once __DIR__.'/../../core.php';
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "id": "percentuale-add", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "id": "percentuale-add", "icon-after": "<i class=\"fa fa-percent\"></i>", "max-value": "100" ]}
</div> </div>
</div> </div>
<div class="row"> <div class="row">
<div class="col-md-6"> <div class="col-md-6">
{[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "icon-after": "<i class=\"fa fa-percent\"></i>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "icon-after": "<i class=\"fa fa-percent\"></i>", "max-value": "100" ]}
</div> </div>
<div class="col-md-6"> <div class="col-md-6">

View File

@ -52,11 +52,11 @@ if ($res) {
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "id": "percentuale-edit", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>", "disabled": <?php echo intval($record['esente']); ?>, "readonly": "<?php echo $is_readonly; ?>", "extra": "<?php echo $attr; ?>" ]} {[ "type": "number", "label": "<?php echo tr('Percentuale'); ?>", "name": "percentuale", "id": "percentuale-edit", "value": "$percentuale$", "icon-after": "<i class=\"fa fa-percent\"></i>", "disabled": <?php echo intval($record['esente']); ?>, "readonly": "<?php echo $is_readonly; ?>", "extra": "<?php echo $attr; ?>", "max-value": "100" ]}
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
{[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>", "readonly": "<?php echo $is_readonly; ?>", "extra": "<?php echo $attr; ?>" ]} {[ "type": "number", "label": "<?php echo tr('Indetraibile'); ?>", "name": "indetraibile", "value": "$indetraibile$", "icon-after": "<i class=\"fa fa-percent\"></i>", "readonly": "<?php echo $is_readonly; ?>", "extra": "<?php echo $attr; ?>", "max-value": "100" ]}
</div> </div>
</div> </div>

View File

@ -923,6 +923,10 @@ class FatturaElettronica
$result = []; $result = [];
foreach ($lista as $element) { foreach ($lista as $element) {
if (empty($element['id_documento'])) {
continue;
}
$dati = []; $dati = [];
foreach ($element['riferimento_linea'] as $linea) { foreach ($element['riferimento_linea'] as $linea) {