mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-27 00:06:14 +01:00
Bugfix: non veniva riportato lo sconto in fase di importazione contratto in fattura.
Se un preventivo contenente un articolo veniva rimosso dalla fattura, il preventivo non tornava "in lavorazione"
This commit is contained in:
parent
1f80c0d9ca
commit
a2523275c1
@ -525,7 +525,7 @@ switch (post('op')) {
|
||||
// Calcolo iva
|
||||
$query = 'SELECT * FROM co_iva WHERE id='.prepare($idiva);
|
||||
$rs = $dbo->fetchArray($query);
|
||||
$iva = $prezzo / 100 * $rs[0]['percentuale'];
|
||||
$iva = ($prezzo-$sconto) / 100 * $rs[0]['percentuale'];
|
||||
$iva_indetraibile = $iva / 100 * $rs[0]['indetraibile'];
|
||||
$desc_iva = $rs[0]['descrizione'];
|
||||
|
||||
@ -649,7 +649,7 @@ switch (post('op')) {
|
||||
// Calcolo iva
|
||||
$query = 'SELECT * FROM co_iva WHERE id='.prepare($idiva);
|
||||
$rs = $dbo->fetchArray($query);
|
||||
$iva = $prezzo / 100 * $rs[0]['percentuale'];
|
||||
$iva = ($prezzo-$sconto) / 100 * $rs[0]['percentuale'];
|
||||
$iva_indetraibile = $iva / 100 * $rs[0]['indetraibile'];
|
||||
$desc_iva = $rs[0]['descrizione'];
|
||||
|
||||
|
@ -38,9 +38,22 @@ if (!empty($rs)) {
|
||||
$ref_modulo = null;
|
||||
$ref_id = null;
|
||||
|
||||
// Preventivi
|
||||
if (!empty($r['idpreventivo'])) {
|
||||
$delete = 'unlink_preventivo';
|
||||
}
|
||||
// Contratti
|
||||
elseif (!empty($r['idcontratto'])) {
|
||||
$delete = 'unlink_contratto';
|
||||
}
|
||||
// Intervento
|
||||
elseif (!empty($r['idintervento'])) {
|
||||
$delete = 'unlink_intervento';
|
||||
}
|
||||
// Articoli
|
||||
if (!empty($r['idarticolo'])) {
|
||||
$ref_modulo = Modules::get('Articoli')['id'];
|
||||
elseif (!empty($r['idarticolo'])) {
|
||||
|
||||
$ref_modulo = Modules::get('Articoli')['id'];
|
||||
$ref_id = $r['idarticolo'];
|
||||
|
||||
$r['descrizione'] = (!empty($r['codice']) ? $r['codice'].' - ' : '').$r['descrizione'];
|
||||
@ -62,18 +75,6 @@ if (!empty($rs)) {
|
||||
}
|
||||
}
|
||||
}
|
||||
// Preventivi
|
||||
elseif (!empty($r['idpreventivo'])) {
|
||||
$delete = 'unlink_preventivo';
|
||||
}
|
||||
// Contratti
|
||||
elseif (!empty($r['idcontratto'])) {
|
||||
$delete = 'unlink_contratto';
|
||||
}
|
||||
// Intervento
|
||||
elseif (!empty($r['idintervento'])) {
|
||||
$delete = 'unlink_intervento';
|
||||
}
|
||||
// Righe generiche
|
||||
else {
|
||||
$delete = 'unlink_riga';
|
||||
@ -170,8 +171,7 @@ if (!empty($rs)) {
|
||||
if (empty($r['is_descrizione'])) {
|
||||
echo '
|
||||
'.Translator::numberToLocale($r['iva']).' €
|
||||
<br><small class="help-block">'.$r['desc_iva'].'</small>
|
||||
<small>'.$r['iva'].'</small>';
|
||||
<br><small class="help-block">'.$r['desc_iva'].'</small>';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
Loading…
Reference in New Issue
Block a user