mirror of
https://github.com/devcode-it/openstamanager.git
synced 2024-12-27 16:23:19 +01:00
Fix marca da bollo automatica
This commit is contained in:
parent
2bed6d7da2
commit
211a74f7f6
@ -154,8 +154,8 @@ switch ($op) {
|
||||
|
||||
// Operazioni sul bollo
|
||||
if ($dir == 'entrata') {
|
||||
$fattura->addebita_bollo = post('addebita_bollo');
|
||||
$bollo_automatico = post('bollo_automatico');
|
||||
$fattura->addebita_bollo = $bollo_automatico == 1 ? $bollo_automatico : post('addebita_bollo');
|
||||
if (empty($bollo_automatico)) {
|
||||
$fattura->bollo = post('bollo');
|
||||
} else {
|
||||
|
@ -1097,16 +1097,16 @@ if ($dir == 'entrata') {
|
||||
function bolloAutomatico() {
|
||||
let bollo_automatico = input("bollo_automatico");
|
||||
let addebita_bollo = input("addebita_bollo");
|
||||
let has_bollo ='.($bollo->getBollo() > 0 ? 'true' : 'false').';
|
||||
if(bollo_automatico.get()==0){
|
||||
$(".bollo").show();
|
||||
input("bollo").enable();
|
||||
} else if(!has_bollo) {
|
||||
$(".bollo").hide();
|
||||
input("addebita_bollo").enable();
|
||||
} else {
|
||||
$(".bollo").show();
|
||||
$(".bollo").hide();
|
||||
input("bollo").disable();
|
||||
$("#bollo").val('.setting('Importo marca da bollo').');
|
||||
$("addebita_bollo").hide();
|
||||
input("addebita_bollo").disable();
|
||||
}
|
||||
}
|
||||
$(document).ready(function() {
|
||||
|
@ -48,9 +48,9 @@ class Bollo
|
||||
}
|
||||
|
||||
$righe_bollo = $this->fattura->getRighe()->filter(function ($item, $key) {
|
||||
return $item->aliquota != null && in_array($item->aliquota->codice_natura_fe, ['N2.1', 'N2.2', 'N3.5', 'N3.6', 'N4']);
|
||||
return $item->aliquota != null && in_array($item->aliquota->codice_natura_fe, ['N1', 'N2.1', 'N2.2', 'N3.5', 'N3.6', 'N4']);
|
||||
});
|
||||
$importo_righe_bollo = $righe_bollo->sum('totale_imponibile');
|
||||
$importo_righe_bollo = $righe_bollo->sum('subtotale');
|
||||
|
||||
// Leggo la marca da bollo se c'è e se il netto a pagare supera la soglia
|
||||
$bollo = ($this->fattura->direzione == 'uscita') ? $this->fattura->bollo : setting('Importo marca da bollo');
|
||||
|
Loading…
Reference in New Issue
Block a user