gest366/update/update_2.1.2.sql

245 lines
20 KiB
SQL

INSERT INTO `zz_modules` (`name`, `name2`, `module_dir`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `default_menu`, `enabled`, `type`, `new`) VALUES
('Canoni Assistenza', '', 'contratti', 'SELECT |fields| FROM `co_contratti` HAVING 1=1 AND ((\'|period_start|\' >= `data_bozza` AND \'|period_start|\' <= `data_conclusione`) OR (\'|period_end|\' >= `data_bozza` AND \'|period_end|\' <= `data_conclusione`) OR (`data_bozza` >= \'|period_start|\' AND `data_bozza` <= \'|period_end|\') OR (`data_conclusione` >= \'|period_start|\' AND `data_conclusione` <= \'|period_end|\') OR (`data_bozza` >= \'|period_start|\' AND `data_conclusione` = \'0000-00-00\')) ORDER BY `id` DESC', '', 'fa fa-ambulance', '2.0.0', '2.0.0', 10, 0, 1, 1,1, 'menu', 0);
INSERT INTO `zz_modules` (`name`, `name2`, `module_dir`, `options`, `options2`, `icon`, `version`, `compatibility`, `order`, `parent`, `default`, `default_menu`, `enabled`, `type`, `new`) VALUES
( 'Tipi di canone', '', 'contratti_tipo', 'SELECT |fields| FROM `co_contratti_tipi` HAVING 1=1', '', 'Tipi di canone', '2.0.0', '2.0.0', 6, 71, 1, 0, 1, 'menu', 0);
UPDATE `zz_modules` SET `parent`=( SELECT `id` FROM (SELECT `id` FROM `zz_modules` `m2` WHERE `name`='Canoni Assistenza') AS `m2`) WHERE `name` IN('Tipi di canone');
INSERT INTO `zz_viste` (`id_module`, `name`, `query`, `order`, `search`, `slow`, `search_inside`, `order_by`, `enabled`, `summable`, `default`) VALUES
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'id', 'id', 1, 1, 0, '', '', 0, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'Numero', 'numero', 2, 1, 0, '', '', 1, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'Nome', 'nome', 3, 1, 0, '', '', 1, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'Cliente', '(SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=co_contratti.idanagrafica)', 4, 1, 0, '', '', 1, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'icon_Stato', '(SELECT icona FROM co_staticontratti WHERE id=idstato)', 5, 1, 0, '', '', 1, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'icon_title_Stato', '(SELECT descrizione FROM co_staticontratti WHERE id=idstato)', 6, 1, 0, '', '', 0, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'data_bozza', 'data_bozza', 7, 1, 0, '', '', 0, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'data_conclusione', 'data_conclusione', 8, 1, 0, '', '', 0, 0, 1),
((SELECT id FROM zz_modules WHERE name = 'Tipi di canone'), 'id', 'id', 1, 0, 0, '', '', 0, 0, 0),
((SELECT id FROM zz_modules WHERE name = 'Tipi di canone'), 'Codice', 'idtipocontratto', 2, 0, 0, '', '', 1, 0, 0),
((SELECT id FROM zz_modules WHERE name = 'Tipi di canone'), 'Descrizione', 'descrizione', 3, 0, 0, '', '', 1, 0, 0);
INSERT INTO `zz_gruppi_viste` (`id_gruppo`, `id_vista`) VALUES
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='numero')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='numero')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='numero')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='numero')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Nome')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Nome')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Nome')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Nome')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Cliente')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Cliente')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Cliente')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='Cliente')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_title_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_title_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_title_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='icon_title_Stato')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_bozza')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_bozza')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_bozza')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_bozza')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_conclusione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_conclusione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_conclusione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Canoni Assistenza') AND `name`='data_conclusione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='id')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='codice')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='codice')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='codice')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='codice')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Amministratori'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='descrizione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Tecnici'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='descrizione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Agenti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='descrizione')),
((SELECT `id` FROM `zz_gruppi` WHERE `nome`='Clienti'), (SELECT `id` FROM `zz_viste` WHERE id_module = (SELECT zz_modules.id FROM zz_modules WHERE zz_modules.name = 'Tipi di canone') AND `name`='descrizione'));
CREATE TABLE `co_contratti_tipi` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idtipocontratto` varchar(25) NOT NULL,
`descrizione` varchar(255) NOT NULL,
`costo_orario` decimal(12,4) NOT NULL,
`costo_km` decimal(12,4) NOT NULL,
`costo_diritto_chiamata` decimal(12,4) NOT NULL,
`costo_orario_tecnico` decimal(12,4) NOT NULL,
`costo_km_tecnico` decimal(12,4) NOT NULL,
`costo_diritto_chiamata_tecnico` decimal(12,4) NOT NULL,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated_by` int(11) NOT NULL,
`created_by` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
INSERT INTO `zz_widget_modules` (`name`, `type`, `id_module`, `location`, `class`, `query`, `bgcolor`, `icon`, `print_link`, `more_link`, `more_link_type`, `php_include`, `text`, `enabled`, `order`) VALUES
('Contratti in scadenza', 'stats', (SELECT id FROM zz_modules WHERE name = 'Canoni Assistenza'), 'controller_top', 'col-md-12', 'SELECT COUNT(id) AS dato FROM co_contratti WHERE idstato IN(SELECT id FROM co_staticontratti WHERE descrizione=\"Accettato\" OR descrizione=\"In lavorazione\" OR descrizione=\"In attesa di pagamento\") AND rinnovabile=1 AND NOW() > DATE_ADD( data_conclusione, INTERVAL -ABS(giorni_preavviso_rinnovo) DAY) AND YEAR(data_conclusione) > 1970', '#c62f2a', 'fa fa-edit', '', './modules/contratti/widgets/contratti_scadenza.dashboard.php', 'popup', '', 'Contratti in scadenza', 1, 5);
alter Table co_contratti_tipi add note text ;
alter Table co_contratti_tipi add costo_annuale decimal(12,4) NOT NULL;
alter Table co_contratti_tipi add costo_mensile decimal(12,4) NOT NULL;
alter Table co_righe2_contratti add importo_fat int(1) NOT NULL;
alter Table co_righe_documenti add riga_canone int (1) NOT NULL DEFAULT '0';
alter Table co_documenti add id_contratto int (11) NOT NULL DEFAULT '0';
alter Table co_documenti add id_contratto_doc int (11) NOT NULL DEFAULT '0';
alter Table co_documenti add id_intervento varchar(25) NOT NULL DEFAULT '0';
alter Table co_contratti add id_documento int(11) NOT NULL DEFAULT '0';
alter Table co_contratti add id_tipocanone int(11) NOT NULL DEFAULT '0';
alter Table in_interventi add id_documento int(11) NOT NULL DEFAULT '0';
alter Table in_interventi add idtipocontratto int(11) NOT NULL DEFAULT '0';
alter Table my_impianti_contratti add matricola varchar(25) NOT NULL ;
alter Table in_interventi add imp_nseriale varchar(255) NOT NULL ;
alter Table in_interventi add imp_idarticolo int(11) NOT NULL;
alter Table in_interventi add imp_matricola varchar(25) NOT NULL;
alter Table co_contratti_tipi add v_default tinyint(11) NOT NULL DEFAULT '0';
alter Table co_contratti_tipi add v_canone tinyint(11) NOT NULL DEFAULT '0';
alter Table co_contratti_tipi add v_ins_righe tinyint(11) NOT NULL DEFAULT '0';
alter Table co_contratti_tipi add v_fattura_mensile tinyint(11) NOT NULL DEFAULT '0';
alter Table co_contratti_tipi add v_ins_righe_zero tinyint(11) NOT NULL DEFAULT '0';
alter Table in_statiintervento add v_default tinyint(11) NOT NULL DEFAULT '0';
alter Table co_contratti add componente_filename varchar(255) DEFAULT NULL ;
alter Table co_contratti add contenuto text ;
ALTER TABLE `co_tipidocumento` ADD testo_km varchar(25) NOT NULL DEFAULT 'Costo Trasferta KM';
CREATE TABLE `co_contratti_tipi_righe` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`iddocumento` int(11) NOT NULL,
`idordine` int(11) NOT NULL,
`idddt` int(11) NOT NULL,
`idintervento` varchar(25) NOT NULL,
`idarticolo` int(11) NOT NULL,
`idpreventivo` int(11) NOT NULL,
`idcontratto` int(11) NOT NULL,
`idtipocontratto` int(11) NOT NULL,
`idagente` int(11) NOT NULL,
`idautomezzo` int(11) NOT NULL,
`idconto` int(11) NOT NULL,
`idiva` int(11) NOT NULL,
`desc_iva` varchar(255) NOT NULL,
`iva` decimal(12,4) NOT NULL,
`iva_indetraibile` decimal(12,4) NOT NULL,
`descrizione` text NOT NULL,
`subtotale` decimal(12,4) NOT NULL,
`tipo_sconto` varchar(25) NOT NULL,
`sconto` decimal(12,4) NOT NULL,
`sconto_primo` decimal(12,4) NOT NULL,
`idritenutaacconto` int(11) NOT NULL,
`ritenutaacconto` decimal(12,4) NOT NULL,
`idrivalsainps` int(11) NOT NULL,
`rivalsainps` decimal(12,4) NOT NULL,
`um` varchar(20) NOT NULL,
`qta` decimal(12,4) NOT NULL,
`qta_da_transazione` decimal(12,4) NOT NULL,
`qta_evasa` decimal(12,4) NOT NULL,
`lotto` varchar(50) NOT NULL,
`serial` varchar(50) NOT NULL,
`altro` varchar(50) NOT NULL,
`idgruppo` int(11) NOT NULL,
`ordine` int(11) NOT NULL,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated_by` int(11) NOT NULL,
`created_by` int(11) NOT NULL,
`id_riferimento` int(11) NOT NULL DEFAULT '0',
`id_riferimento_riga_ordine` int(11) NOT NULL DEFAULT '0',
`sconto_extra` decimal(12,4) NOT NULL DEFAULT '0.0000',
`sconto_extra1` decimal(12,4) NOT NULL DEFAULT '0.0000',
`importo_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`importo_iva_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`perc_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`id_magazzino_e` int(11) NOT NULL DEFAULT '0',
`id_magazzino_u` int(11) NOT NULL DEFAULT '0',
`id_tipo_e` int(11) NOT NULL DEFAULT '0',
`id_tipo_u` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
CREATE TABLE `co_contratti_tipi_righe_qta` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`iddocumento` int(11) NOT NULL,
`idordine` int(11) NOT NULL,
`idddt` int(11) NOT NULL,
`idintervento` varchar(25) NOT NULL,
`idarticolo` int(11) NOT NULL,
`idpreventivo` int(11) NOT NULL,
`idcontratto` int(11) NOT NULL,
`idtipocontratto` int(11) NOT NULL,
`idagente` int(11) NOT NULL,
`idautomezzo` int(11) NOT NULL,
`idconto` int(11) NOT NULL,
`idiva` int(11) NOT NULL,
`desc_iva` varchar(255) NOT NULL,
`iva` decimal(12,4) NOT NULL,
`iva_indetraibile` decimal(12,4) NOT NULL,
`descrizione` text NOT NULL,
`subtotale` decimal(12,4) NOT NULL,
`tipo_sconto` varchar(25) NOT NULL,
`sconto` decimal(12,4) NOT NULL,
`sconto_primo` decimal(12,4) NOT NULL,
`idritenutaacconto` int(11) NOT NULL,
`ritenutaacconto` decimal(12,4) NOT NULL,
`idrivalsainps` int(11) NOT NULL,
`rivalsainps` decimal(12,4) NOT NULL,
`um` varchar(20) NOT NULL,
`qta` decimal(12,4) NOT NULL,
`qta_da_transazione` decimal(12,4) NOT NULL,
`qta_evasa` decimal(12,4) NOT NULL,
`lotto` varchar(50) NOT NULL,
`serial` varchar(50) NOT NULL,
`altro` varchar(50) NOT NULL,
`idgruppo` int(11) NOT NULL,
`ordine` int(11) NOT NULL,
`updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
`created_at` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
`updated_by` int(11) NOT NULL,
`created_by` int(11) NOT NULL,
`id_riferimento` int(11) NOT NULL DEFAULT '0',
`id_riferimento_riga_ordine` int(11) NOT NULL DEFAULT '0',
`sconto_extra` decimal(12,4) NOT NULL DEFAULT '0.0000',
`sconto_extra1` decimal(12,4) NOT NULL DEFAULT '0.0000',
`importo_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`importo_iva_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`perc_agente` decimal(12,4) NOT NULL DEFAULT '0.0000',
`id_magazzino_e` int(11) NOT NULL DEFAULT '0',
`id_magazzino_u` int(11) NOT NULL DEFAULT '0',
`id_tipo_e` int(11) NOT NULL DEFAULT '0',
`id_tipo_u` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;