-- Rimozione campo formattabile su "Causale" e "Sede destinazione" dei Ddt
UPDATE`zz_views`INNERJOIN`zz_modules`ON`zz_views`.`id_module`=`zz_modules`.`id`SET`zz_views`.`format`=0WHERE`zz_views`.`name`IN('Causale','Sede partenza')AND`zz_modules`.`name`IN('Ddt di vendita','Ddt di acquisto');
UPDATE`zz_settings`SET`tipo`='query=SELECT idstatointervento AS id, descrizione AS text FROM in_statiintervento'WHERE`nome`='Stato dell''attività dopo la firma';
UPDATE`zz_settings`SET`tipo`='query=SELECT id, descrizione FROM `co_iva` WHERE codice_natura_fe LIKE ''N3.%'' AND deleted_at IS NULL ORDER BY descrizione ASC'WHERE`zz_settings`.`nome`='Iva per lettere d''intento';
-- Aggiunte descrizioni aliquote IVA con codice natura 2.1
UPDATE`co_iva`SET`descrizione`='Art.7 bis DPR 633/1972 (cessione di beni extra-UE)'WHERE`descrizione`='Non soggetta ad IVA ai sensi degli artt. Da 7 a 7-septies del DPR 633/72'AND`codice_natura_fe`='N2.1';
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.7 ter DPR 633/1972 prestazione servizi UE (vendite)','0.00','0.00','1',NULL,'N2.1',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.7 ter DPR 633/1972 prestazione servizi extra-UE','0.00','0.00','1',NULL,'N2.1',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.19 c.3 lett. b DPR 633/1972','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art. 50 bis c.4 DL 331/1993','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.74 cc.1 e 2 DPR 633/1972','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.19 c.3 lett. e DPR 633/1972','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art. 27 c.1 e 2 DL 98/2011 (contribuenti minimi)','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.1 c.54-89 L. 190/2014 e succ. modifiche (regime forfettario)','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.26 bis L.196/1997','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art.8 c.35 L. 67/1988','0.00','0.00','1',NULL,'N2.2',NULL,NULL,'I','1');
-- Aggiunte descrizioni aliquote IVA con codice natura 3.()
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Non imp. art.50 bis c.4 lett. g DL 331/93','0.00','0.00','1',NULL,'N3.1',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Non imp. art.14 legge n. 49/1987','0.00','0.00','1',NULL,'N3.1',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Non imp. art.50 bis c.4 lett. f DL 331/93','0.00','0.00','1',NULL,'N3.2',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art. 8 bis DPR 633/1972','0.00','0.00','1',NULL,'N3.4',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Non imp. art. 8 bis c.2 DPR 633/1972','0.00','0.00','1',NULL,'N3.4',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Non imp. art. 8 c.1 lett. c DPR 633/1972','0.00','0.00','1',NULL,'N3.5',NULL,NULL,'I','1');
INSERTINTO`co_iva`(`id`,`descrizione`,`percentuale`,`indetraibile`,`esente`,`dicitura`,`codice_natura_fe`,`deleted_at`,`codice`,`esigibilita`,`default`)VALUES(NULL,'Art. 2 c. 2, n. 4 DPR 633/1972','0.00','0.00','1',NULL,'N3.6',NULL,NULL,'I','1');
-- Aggiunto ckeditor Condizioni generali di fornitura in impostazioni preventivi
INSERTINTO`zz_settings`(`id`,`nome`,`valore`,`tipo`,`editable`,`sezione`,`order`,`help`)VALUES(NULL,'Condizioni generali di fornitura','','ckeditor','1','Preventivi',NULL,NULL);
-- Aggiunta colonna condizioni_fornitura in co_preventivi
INSERTINTO`zz_prints`(`id`,`id_module`,`is_record`,`name`,`title`,`filename`,`directory`,`previous`,`options`,`icon`,`version`,`compatibility`,`order`,`predefined`,`default`,`enabled`)VALUES(NULL,(SELECT`id`FROM`zz_modules`WHEREname='Piano dei conti'),'1','Bilancio','Bilancio','Bilancio','bilancio','','','fa fa-print','','','0','0','1','1');
-- Aggiunta flag notifica cliente e tecnici in in_statiintervento
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `co_scadenziario`\r\n LEFT JOIN `co_documenti` ON `co_scadenziario`.`iddocumento` = `co_documenti`.`id`\r\n LEFT JOIN `an_anagrafiche` ON `co_documenti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`\r\n LEFT JOIN `co_pagamenti` ON `co_documenti`.`idpagamento` = `co_pagamenti`.`id`\r\n LEFT JOIN `co_tipidocumento` ON `co_documenti`.`idtipodocumento` = `co_tipidocumento`.`id`\r\n LEFT JOIN `co_statidocumento` ON `co_documenti`.`idstatodocumento` = `co_statidocumento`.`id`\r\nWHERE 1=1 AND\r\n (`co_statidocumento`.`descrizione` IS NULL OR `co_statidocumento`.`descrizione` IN(\'Emessa\',\'Parzialmentepagato\',\'Pagato\'))\r\nHAVING 2=2\r\nORDER BY `scadenza` ASC'WHERE`zz_modules`.`name`='Scadenzario';
UPDATE`zz_prints`SET`predefined`='0'WHERE`zz_prints`.`id_module`=(SELECT`id`FROM`zz_modules`WHERE`name`='Contratti')AND`zz_prints`.`name`='Ordine di servizio';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `mg_movimenti` JOIN `mg_articoli` ON `mg_articoli`.id = `mg_movimenti`.`idarticolo` LEFT JOIN `an_sedi` ON `mg_movimenti`.`idsede` = `an_sedi`.`id` WHERE 1=1 HAVING 2=2 ORDER BY mg_movimenti.data DESC, mg_movimenti.created_at DESC'WHERE`zz_modules`.`name`='Movimenti';
UPDATE`zz_modules`SET`options`='SELECT |select| FROM `mg_articoli`\r\n LEFT OUTER JOIN an_anagrafiche ON mg_articoli.id_fornitore = an_anagrafiche.idanagrafica\r\n LEFT OUTER JOIN co_iva ON mg_articoli.idiva_vendita = co_iva.id\r\n LEFT OUTER JOIN (\r\n SELECT SUM(qta - qta_evasa) AS qta_impegnata, idarticolo FROM or_righe_ordini\r\n INNER JOIN or_ordini ON or_righe_ordini.idordine = or_ordini.id\r\n WHERE idstatoordine IN (SELECT id FROM or_statiordine WHERE completato = 0)\r\n GROUP BY idarticolo\r\n ) ordini ON ordini.idarticolo = mg_articoli.id\r\n LEFT OUTER JOIN (SELECT `idarticolo`, `idsede`, SUM(`qta`) AS `qta` FROM `mg_movimenti` WHERE `idsede` = |giacenze_sedi_idsede| GROUP BY `idarticolo`, `idsede`) movimenti ON `mg_articoli`.`id` = `movimenti`.`idarticolo`\r\nWHERE 1=1 AND `mg_articoli`.`deleted_at` IS NULL HAVING 2=2 AND `Q.tà` > 0 ORDER BY `descrizione`'WHERE`zz_modules`.`name`='Giacenze sedi';