mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-24 23:37:51 +01:00
Fix iva su marca da bollo
This commit is contained in:
parent
c86aa025dd
commit
646fc7390a
@ -48,7 +48,7 @@ class Bollo
|
||||
}
|
||||
|
||||
$righe_bollo = $this->fattura->getRighe()->filter(function ($item, $key) {
|
||||
return $item->aliquota != null && in_array($item->aliquota->codice_natura_fe, ['N1', 'N2.1', 'N2.2', 'N3.5', 'N3.6', 'N4']);
|
||||
return $item->aliquota != null && in_array($item->aliquota->codice_natura_fe, ['N2.1', 'N2.2', 'N3.5', 'N3.6', 'N4']);
|
||||
});
|
||||
$importo_righe_bollo = $righe_bollo->sum('subtotale');
|
||||
|
||||
@ -72,6 +72,10 @@ class Bollo
|
||||
public function manageRigaMarcaDaBollo()
|
||||
{
|
||||
$riga = $this->fattura->rigaBollo;
|
||||
$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']);
|
||||
})->first();
|
||||
|
||||
$addebita_bollo = $this->fattura->addebita_bollo;
|
||||
$marca_da_bollo = $this->getBollo();
|
||||
$cassa_pred = database()->fetchOne('SELECT percentuale FROM co_rivalse WHERE id='.setting('Cassa previdenziale predefinita'));
|
||||
@ -95,7 +99,7 @@ class Bollo
|
||||
$riga->prezzo_unitario = $marca_da_bollo;
|
||||
$riga->qta = 1;
|
||||
$riga->descrizione = setting('Descrizione addebito bollo');
|
||||
$riga->id_iva = setting('Iva da applicare su marca da bollo');
|
||||
$riga->id_iva = $righe_bollo->idiva;
|
||||
$riga->idconto = setting('Conto predefinito per la marca da bollo');
|
||||
|
||||
// Applico la rivalsa alla marca da bollo se previsto
|
||||
|
@ -2351,4 +2351,7 @@ INSERT INTO `zz_views_lang` (`id`, `id_lang`, `id_record`, `name`) VALUES
|
||||
(NULL, 1, (SELECT id FROM zz_views WHERE id_module = (SELECT id FROM zz_modules WHERE directory='adattatori_archiviazione') AND query = 'if(is_default=1, "fa fa-check", "")'), 'icon_Predefinito');
|
||||
|
||||
ALTER TABLE `zz_files` ADD `id_adapter` INT NOT NULL AFTER `id_record`;
|
||||
UPDATE zz_files SET id_adapter=1;
|
||||
UPDATE zz_files SET id_adapter=1;
|
||||
|
||||
DELETE FROM `zz_settings` WHERE `nome` = 'Iva da applicare su marca da bollo';
|
||||
DELETE FROM `zz_settings_lang` WHERE `name` = 'Iva da applicare su marca da bollo';
|
Loading…
x
Reference in New Issue
Block a user