Fix #403
This commit is contained in:
parent
ffbbb73ddc
commit
d0e384feb0
|
@ -123,7 +123,7 @@ abstract class Article extends Row
|
|||
$previous = $this->qta;
|
||||
$diff = $value - $previous;
|
||||
|
||||
parent::setQtaAttribute($value);
|
||||
$this->attributes['qta'] = $value;
|
||||
$this->movimenta($diff);
|
||||
|
||||
$database = database();
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
namespace Common\Components;
|
||||
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Common\Document;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
|
||||
abstract class Row extends Description
|
||||
{
|
||||
|
@ -238,7 +238,10 @@ abstract class Row extends Description
|
|||
|
||||
$valore = ($this->imponibile_scontato) * $iva['percentuale'] / 100;
|
||||
|
||||
$this->attributes['desc_iva'] = $descrizione;
|
||||
if (!empty($descrizione)) {
|
||||
$this->attributes['desc_iva'] = $descrizione;
|
||||
}
|
||||
|
||||
$this->attributes['iva'] = $valore;
|
||||
|
||||
$this->fixIvaIndetraibile();
|
||||
|
|
|
@ -2,11 +2,11 @@
|
|||
|
||||
include_once __DIR__.'/../../core.php';
|
||||
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
use Modules\Fatture\Fattura;
|
||||
use Modules\Fatture\Tipo;
|
||||
use Modules\Fatture\Components\Articolo;
|
||||
use Modules\Fatture\Fattura;
|
||||
use Modules\Anagrafiche\Anagrafica;
|
||||
use Modules\Fatture\Components\Riga;
|
||||
use Modules\Fatture\Components\Articolo;
|
||||
use Modules\Fatture\Components\Descrizione;
|
||||
use Modules\Articoli\Articolo as ArticoloOriginale;
|
||||
|
||||
|
@ -622,10 +622,11 @@ switch (post('op')) {
|
|||
$riga->prezzo_unitario_acquisto = post('prezzo_acquisto');
|
||||
}
|
||||
$riga->prezzo_unitario_vendita = post('prezzo');
|
||||
$riga->qta = $qta;
|
||||
$riga->sconto_unitario = post('sconto');
|
||||
$riga->tipo_sconto = post('tipo_sconto');
|
||||
|
||||
$riga->qta = $qta;
|
||||
|
||||
// Informazioni aggiuntive FE
|
||||
$riga->data_inizio_periodo = post('data_inizio_periodo') ?: null;
|
||||
$riga->data_fine_periodo = post('data_fine_periodo') ?: null;
|
||||
|
|
|
@ -260,7 +260,17 @@ if (!empty($rs2)) {
|
|||
// Prezzo unitario
|
||||
echo '
|
||||
<td class="text-center">
|
||||
'.($options['pricing'] ? Translator::numberToLocale($r['prezzo_vendita'] - $r['sconto_unitario']).' €' : '-').'
|
||||
'.($options['pricing'] ? Translator::numberToLocale($r['prezzo_vendita']).' €' : '-');
|
||||
|
||||
if ($options['pricing'] && $r['sconto'] > 0) {
|
||||
echo "
|
||||
<br><small class='text-muted'>".tr('sconto _TOT_ _TYPE_', [
|
||||
'_TOT_' => Translator::numberToLocale($r['sconto_unitario']),
|
||||
'_TYPE_' => ($r['tipo_sconto'] == 'PRC' ? '%' : '€'),
|
||||
]).'</small>';
|
||||
}
|
||||
|
||||
echo '
|
||||
</td>';
|
||||
|
||||
// Prezzo totale
|
||||
|
|
Loading…
Reference in New Issue