/*================*/ /* Versão: 2.6.03 */ /*==============================================================*/ /* Table: DOCTOS_RECPAG */ /*==============================================================*/ UPDATE DOCTOS_RECPAG SET SIT_COBRANCA = 'R' WHERE SIT_COBRANCA = 'S' AND TIPO_CONTA = 'P'; COMMIT WORK; /*==============================================================*/ /* Table: NOTAFISCAL_REF */ /*==============================================================*/ create table NOTAFISCAL_REF ( COD_EMPRESA SMALLINT not null, TIPO_CONTROL CHAR(1) not null, SERIE_NF SMALLINT not null, NRO_NF INTEGER not null, TIPO_REF VARCHAR(10), NRO_DOCTO VARCHAR(15), MODELO CHAR(2), SERIE_SEQ CHAR(3), MESANO CHAR(4), CPF VARCHAR(15), CNPJ VARCHAR(20), UF CHAR(2), INSCR_EST VARCHAR(15), CHAVE_NFE VARCHAR(50), constraint PK_NOTAFISCAL_REF primary key (COD_EMPRESA, TIPO_CONTROL, SERIE_NF, NRO_NF) ); COMMIT WORK; alter table NOTAFISCAL_REF add constraint FK_NFREF_NOTAFISCAL foreign key (COD_EMPRESA, TIPO_CONTROL, SERIE_NF, NRO_NF) references NOTAFISCAL (COD_EMPRESA, TIPO_CONTROL, SERIE_NF, NRO_NF); COMMIT WORK; /*==============================================================*/ /* Table: NOTAFISCAL */ /*==============================================================*/ ALTER TABLE NOTAFISCAL ADD TIPO_PAGTO CHAR(1); COMMIT WORK; alter table NOTAFISCAL drop REF_NRONF; alter table NOTAFISCAL drop REF_TIPONF; alter table NOTAFISCAL drop REF_AAMM; alter table NOTAFISCAL drop REF_MODELO; alter table NOTAFISCAL drop REF_SERIE; COMMIT WORK; ALTER TRIGGER TG_UPDATE_NOTAFISCAL INACTIVE; COMMIT WORK; UPDATE NOTAFISCAL NF SET NF.TIPO_PAGTO = 'P' WHERE NF.TIPO_PAGTO IS NULL AND (SELECT COUNT(PR.SEQ_PARCELAS) FROM PARCELAS PR WHERE PR.COD_EMPRESA = NF.COD_EMPRESA AND PR.TIPO_CONTROL = NF.TIPO_CONTROL AND PR.SERIE_NF = NF.SERIE_NF AND PR.NRO_NF = NF.NRO_NF) > 0; COMMIT WORK; UPDATE NOTAFISCAL NF SET NF.TIPO_PAGTO = 'O' WHERE NF.TIPO_PAGTO IS NULL; COMMIT WORK; ALTER TRIGGER TG_UPDATE_NOTAFISCAL ACTIVE; COMMIT WORK; /*================*/ /* Versão: 2.6.06 */ /*==============================================================*/ /* Table: PARAMETROS */ /*==============================================================*/ INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,113,'CUPOM_EMITIR_RECIBO','Cupom: Pedir Recibo nos Pagamentos à Vista','STRING','5','N'); COMMIT WORK; /*================*/ /* Versão: 2.6.08 */ /*==============================================================*/ /* Table: SERVICOS */ /*==============================================================*/ alter table SERVICOS add NCM VARCHAR(8); alter table SERVICOS add PERC_ISSQN NUMERIC(9,4); alter table SERVICOS add COD_LISTA_SERV VARCHAR(10); alter table SERVICOS add SIT_TRIB_ISSQN CHAR(1); COMMIT WORK; /*================*/ /* Versão: 2.6.09 */ /*==============================================================*/ /* Table: SERVICOS */ /*==============================================================*/ ALTER TABLE EMPRESAS ADD INSCR_MUNICIPAL VARCHAR(20); ALTER TABLE EMPRESAS ADD COD_CNAE VARCHAR(15); COMMIT WORK; /*==============================================================*/ /* Table: DOCTOS_RECPAG */ /*==============================================================*/ ALTER TABLE DOCTOS_RECPAG ADD NRO_BOLETO VARCHAR(15); COMMIT WORK; /*================*/ /* Versão: 2.6.10 */ /*==============================================================*/ /* Table: PARAMETROS */ /*==============================================================*/ INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,114,'CONTAS_COD_CTR_BAIXA_ENTRADA','Contas: Código Operação Contas Receber Baixa Valor Entrada','STRING','2',''); INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,115,'CONTAS_COD_CTR_LANCTO_ENTRADA','Contas: Código Operação Contas Receber Inclusão Valor Entrada','STRING','2',''); COMMIT WORK; /*================*/ /* Versão: 2.6.11 */ /*==============================================================*/ /* Table: NOTAFISCAL */ /*==============================================================*/ UPDATE NOTAFISCAL SET OPCAO_NF = 'CO' WHERE OPCAO_NF = 'CV' OR OPCAO_NF = 'CI'; COMMIT WORK; ALTER TABLE NOTAFISCAL ALTER COLUMN OPCAO_NF TO FINALIDADE_NF; COMMIT WORK; /*================*/ /* Versão: 2.6.12 */ /*==============================================================*/ /* Table: CONF_BOLETOS */ /*==============================================================*/ ALTER TABLE CONF_BOLETOS ALTER COLUMN CED_NOME TYPE VARCHAR(60) CHARACTER SET ISO8859_1; COMMIT WORK; /*==============================================================*/ /* Table: PARCELAS */ /*==============================================================*/ ALTER TABLE PARCELAS ADD SEQ_NOSSONRO DOUBLE PRECISION; COMMIT WORK; /*================*/ /* Versão: 2.6.13 */ /*==============================================================*/ /* Table: CONF_BOLETOS_ITENS */ /*==============================================================*/ ALTER TABLE CONF_BOLETOS_ITENS DROP CONSTRAINT FK_BOLETOS_ITENS_CONF_BOLETOS; ALTER TABLE CONF_BOLETOS_ITENS DROP CONSTRAINT PK_CONF_BOLETOS_ITENS; COMMIT WORK; ALTER TABLE CONF_BOLETOS_ITENS ADD COD_PARAMETRO SMALLINT; COMMIT WORK; UPDATE CONF_BOLETOS_ITENS SET COD_PARAMETRO = 1; COMMIT WORK; update RDB$RELATION_FIELDS set RDB$NULL_FLAG = 1 where (RDB$FIELD_NAME = 'COD_PARAMETRO') and (RDB$RELATION_NAME = 'CONF_BOLETOS_ITENS'); COMMIT WORK; alter table CONF_BOLETOS_ITENS add constraint PK_CONF_BOLETOS_ITENS primary key (COD_PARAMETRO,COD_CONF,SEQ_CONF); COMMIT WORK; /*==============================================================*/ /* Table: CONF_BOLETOS */ /*==============================================================*/ ALTER TABLE CONF_BOLETOS DROP CONSTRAINT PK_CONF_BOLETOS; COMMIT WORK; ALTER TABLE CONF_BOLETOS ADD COD_PARAMETRO SMALLINT; COMMIT WORK; UPDATE CONF_BOLETOS SET COD_PARAMETRO = 1; COMMIT WORK; update RDB$RELATION_FIELDS set RDB$NULL_FLAG = 1 where (RDB$FIELD_NAME = 'COD_PARAMETRO') and (RDB$RELATION_NAME = 'CONF_BOLETOS'); COMMIT WORK; alter table CONF_BOLETOS add constraint PK_CONF_BOLETOS primary key (COD_PARAMETRO,COD_CONF); COMMIT WORK; alter table CONF_BOLETOS_ITENS add constraint FK_CONFBOLITENS_CONFBOLETOS foreign key (COD_PARAMETRO,COD_CONF) references CONF_BOLETOS(COD_PARAMETRO,COD_CONF); COMMIT WORK; /*================*/ /* Versão: 2.6.14 */ /*==============================================================*/ /* Table: ITENS_ENTRADA */ /*==============================================================*/ UPDATE ITENS_ENTRADA SET RAT_IPI = 0 WHERE RAT_IPI IS NULL; COMMIT WORK; UPDATE ITENS_ENTRADA SET RAT_ICMS_SUBST = 0 WHERE RAT_ICMS_SUBST IS NULL; COMMIT WORK; /*================*/ /* Versão: 2.6.15 */ /*==============================================================*/ /* Table: PARAMETROS */ /*==============================================================*/ INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (1,116,'GER_TESTA_VALIDA_SPED','Gerencial: Testar e Validar dados para SPED','STRING','7','N'); INSERT INTO PARAMETROS (COD_PARAMETRO,SEQ_PARAM,NOME_PARAM,DESCR_PARAM,TIPO_PARAM,CLASS_PARAM,VALOR_PARAM) VALUES (2,116,'GER_TESTA_VALIDA_SPED','Gerencial: Testar e Validar dados para SPED','STRING','7','N'); COMMIT WORK; /*=================*/ /* Versão: 2.6.16e */ /*==============================================================*/ /* Table: DOCTOS_RECPAG */ /*==============================================================*/ UPDATE DOCTOS_RECPAG SET VLR_ACRES = 0 WHERE VLR_ACRES IS NULL; COMMIT WORK; UPDATE DOCTOS_RECPAG SET VLR_A_ACRES = 0 WHERE VLR_A_ACRES IS NULL; COMMIT WORK; UPDATE DOCTOS_RECPAG SET VLR_DESCTO = 0 WHERE VLR_DESCTO IS NULL; COMMIT WORK;