mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-18 12:30:35 +01:00
Predisposizione ritenuta ENASARCO
This commit is contained in:
parent
b25b272dea
commit
01b79841ff
@ -1003,12 +1003,15 @@ class FatturaElettronica
|
|||||||
}
|
}
|
||||||
|
|
||||||
// AltriDatiGestionali (2.2.1.16) - Ritenuta ENASARCO
|
// AltriDatiGestionali (2.2.1.16) - Ritenuta ENASARCO
|
||||||
$riga['ritenutaenasarco'] = floatval($riga['ritenutaenasarco']);
|
//https://forum.italia.it/uploads/default/original/2X/d/d35d721c3a3a601d2300378724a270154e23af52.jpeg
|
||||||
if (!empty($riga['ritenutaenasarco'])) {
|
if (!empty($documento['id_ritenuta_contributi'])) {
|
||||||
|
|
||||||
|
$percentuale = database()->fetchOne('SELECT percentuale FROM co_ritenuta_contributi WHERE id = '.prepare($documento['id_ritenuta_contributi']))['percentuale'];
|
||||||
|
|
||||||
$ritenutaenasarco = [
|
$ritenutaenasarco = [
|
||||||
'TipoDato' => 'CASSA-PREV',
|
'TipoDato' => 'CASSA-PREV',
|
||||||
'RiferimentoTesto' => 'ENASARCO - TC07',
|
'RiferimentoTesto' => 'ENASARCO - TC07 ('.Translator::numberToLocale($percentuale).'%)',
|
||||||
'RiferimentoNumero' => $riga['ritenutaenasarco'],
|
'RiferimentoNumero' => $documento['ritenuta_contributi'];,
|
||||||
];
|
];
|
||||||
|
|
||||||
$dettaglio['AltriDatiGestionali'] = $ritenutaenasarco;
|
$dettaglio['AltriDatiGestionali'] = $ritenutaenasarco;
|
||||||
|
@ -46,8 +46,10 @@ ALTER TABLE `co_preventivi` ADD `codice_cig` VARCHAR(15) AFTER `master_revision`
|
|||||||
-- Migliorata visualizzazione impostazione
|
-- Migliorata visualizzazione impostazione
|
||||||
UPDATE `zz_settings` SET `tipo` = 'query=SELECT codice AS id, CONCAT_WS(\' - \', codice, descrizione) AS descrizione FROM fe_causali_pagamento_ritenuta' WHERE `zz_settings`.`nome` = 'Causale ritenuta d\'acconto';
|
UPDATE `zz_settings` SET `tipo` = 'query=SELECT codice AS id, CONCAT_WS(\' - \', codice, descrizione) AS descrizione FROM fe_causali_pagamento_ritenuta' WHERE `zz_settings`.`nome` = 'Causale ritenuta d\'acconto';
|
||||||
|
|
||||||
|
-- Aggiunto stato WAIT, fattura elettronica in elaborazione
|
||||||
UPDATE `fe_stati_documento` SET `descrizione`='In elaborazione' WHERE `codice`='WAIT';
|
UPDATE `fe_stati_documento` SET `descrizione`='In elaborazione' WHERE `codice`='WAIT';
|
||||||
|
|
||||||
|
-- Inserito stato errore interno OSM
|
||||||
INSERT INTO `fe_stati_documento`( `codice`, `descrizione`, `icon` ) VALUES( 'ERVAL', 'Errore di validazione', 'fa fa-edit text-danger' );
|
INSERT INTO `fe_stati_documento`( `codice`, `descrizione`, `icon` ) VALUES( 'ERVAL', 'Errore di validazione', 'fa fa-edit text-danger' );
|
||||||
|
|
||||||
ALTER TABLE `co_documenti` ADD `descrizione_stato_fe` TEXT NOT NULL AFTER `codice_stato_fe`;
|
ALTER TABLE `co_documenti` ADD `descrizione_stato_fe` TEXT NOT NULL AFTER `codice_stato_fe`;
|
||||||
@ -58,3 +60,17 @@ UPDATE `zz_settings` SET `tipo`='query=SELECT id, descrizione FROM `co_iva` WHER
|
|||||||
|
|
||||||
-- Flag fattura per conto terzi
|
-- Flag fattura per conto terzi
|
||||||
ALTER TABLE `co_documenti` ADD `is_fattura_conto_terzi` BOOLEAN NOT NULL DEFAULT FALSE AFTER `split_payment`;
|
ALTER TABLE `co_documenti` ADD `is_fattura_conto_terzi` BOOLEAN NOT NULL DEFAULT FALSE AFTER `split_payment`;
|
||||||
|
|
||||||
|
-- Migliorata visualizzazione impostazione
|
||||||
|
UPDATE `zz_settings` SET `tipo` = 'query=SELECT codice AS id, CONCAT_WS(\' - \', codice, descrizione) AS descrizione FROM fe_tipo_cassa' WHERE `zz_settings`.`nome` = 'Tipo Cassa';
|
||||||
|
|
||||||
|
|
||||||
|
-- Tabella co_ritenuta_contributi (ENASARCO, ECC..)
|
||||||
|
|
||||||
|
CREATE TABLE IF NOT EXISTS `co_ritenuta_contributi` (
|
||||||
|
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||||
|
`descrizione` varchar(100) NOT NULL,
|
||||||
|
`percentuale` decimal(5,2) NOT NULL,
|
||||||
|
`percentuale_imponibile` decimal(5,2) NOT NULL,
|
||||||
|
PRIMARY KEY (`id`)
|
||||||
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user