Fix calcolo ritenuta e rivalsa in edit righe fattura

This commit is contained in:
Luca 2018-11-21 15:03:02 +01:00
parent 8dce8bc301
commit 5a03b7708d
2 changed files with 12 additions and 18 deletions

View File

@ -555,13 +555,10 @@ switch (post('op')) {
$articolo->id_iva = post('idiva');
$articolo->idconto = post('idconto');
if (post('id_ritenuta_acconto')) {
$articolo->calcolo_ritenuta_acconto = post('calcolo_ritenuta_acconto');
$articolo->id_ritenuta_acconto = post('id_ritenuta_acconto');
}
if (post('id_rivalsa_inps')) {
$articolo->id_rivalsa_inps = post('id_rivalsa_inps');
}
$articolo->costo_unitario = post('prezzo');
$articolo->sconto_unitario = post('sconto');
@ -603,13 +600,10 @@ switch (post('op')) {
$riga->id_iva = post('idiva');
$riga->idconto = post('idconto');
if (post('id_ritenuta_acconto')) {
$riga->calcolo_ritenuta_acconto = post('calcolo_ritenuta_acconto');
$riga->id_ritenuta_acconto = post('id_ritenuta_acconto');
}
if (post('id_rivalsa_inps')) {
$riga->id_rivalsa_inps = post('id_rivalsa_inps');
}
$riga->costo_unitario = post('prezzo');
$riga->qta = $qta;

View File

@ -527,8 +527,8 @@ function get_ivaindetraibile_fattura($iddocumento)
* Ricalcola i costi aggiuntivi in fattura (rivalsa inps, ritenuta d'acconto, marca da bollo)
* Deve essere eseguito ogni volta che si aggiunge o toglie una riga
* $iddocumento int ID della fattura
* $idrivalsainps int ID della rivalsa inps da applicare. Se omesso viene utilizzata quella impostata di default
* $idritenutaacconto int ID della ritenuta d'acconto da applicare. Se omesso viene utilizzata quella impostata di default
* $idrivalsainps int ID della rivalsa inps da applicare. Se omesso non viene calcolata
* $idritenutaacconto int ID della ritenuta d'acconto da applicare. Se omesso non viene calcolata
* $bolli float Costi aggiuntivi delle marche da bollo. Se omesso verrà usata la cifra predefinita.
*/
function ricalcola_costiagg_fattura($iddocumento, $idrivalsainps = '', $idritenutaacconto = '', $bolli = '')