sysdba masterkey ======================================================================================================= EM 05/03/2008 ALTER TABLE AUXILIOVENDA ADD ALIQUOTA VARCHAR(3); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO") VALUES ('T', 'TRIBUTADO'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO") VALUES ('A', 'SUBSTITUICAO TRIBUTARIA'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO") VALUES ('I', 'ISENTO'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO") VALUES ('S', 'ISS - IMPOSTO SOBRE SERVICO'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO") VALUES ('N', 'NAO TRIBUTADO'); ======================================================================================================= EM 12/01/2009 RANKING ALTER TABLE RANKING ADD QUANT_FLOAT DOUBLE PRECISION; "CODIGO" VARCHAR(13) NOT NULL, "DESCRICAO" VARCHAR(100), "QUANTIDADE" INTEGER, "DATA" DATE, ---------------------- NOVOS "QUANT_FLOAT" DOUBLE PRECISION, "VALOR_1" DOUBLE PRECISION, "VALOR_PORC" DOUBLE PRECISION, "CAMPO1" DOUBLE PRECISION, "CAMPO2" DOUBLE PRECISION, "CAMPO3" DOUBLE PRECISION, "CAMPO4" DOUBLE PRECISION, NOVO NET_PAR.NET TABELA PARAMETROS "PGT_DINHEIRO" VARCHAR(2), "PGT_CHEQUE" VARCHAR(2), "PGT_CARTAO" VARCHAR(2), "PGT_PRAZO" VARCHAR(2), ======================================================================================================= EM 10/02/2009 Tipo de documento TABELA TIPODOCUMENTO ALTER TABLE TIPODOCUMENTO ADD ESTOQUE VARCHAR(7); ALTER TABLE TIPODOCUMENTO ADD EMITENTE VARCHAR(10); ALTER TABLE TIPODOCUMENTO ADD PRECO VARCHAR(6); ALTER TABLE TIPODOCUMENTO ADD QTD_ITENS INTEGER; ======================================================================================================= EM 25/02/2009 ------------------------------------------------------------------------------- ORCAMENTO ALTER TABLE ORCAMENTO ADD QTDE_ITENS INTEGER; // SAIDA OU ENTRADA ------------------------------------------------------------------------------- ITENS ALTER TABLE ITENS ADD CUSTO_UNI DOUBLE PRECISION; ======================================================================================================= EM 28/02/2009 TIPO_PAGAMENTO ALTER TABLE TIPO_PAGAMENTO ADD FATOR DOUBLE PRECISION; TIPOVENDA ALTER TABLE TIPOVENDA ADD FATOR DOUBLE PRECISION; MUDANÇA: BANCO.GDB ANTIGO: DESMEMBRADO EM: NET_USE.SQL -> ARQUIVO DE DADOS PRINCIPAL NET_TMP.GDB -> ARQUIVO DE DADOS TEMPORÁRIO NET_PAR.NET -> ARQUIVO DE PARAMETROS ======================================================================================================= EM 30/10/2009 TBFORNECEDOR ALTER TABLE TBFORNECEDOR ADD FOREMAIL VARCHAR(60); ALTER TABLE TBFORNECEDOR ADD FORTELEFONE1 VARCHAR(16); ======================================================================================================= EM 31/10/2009 PRODUTO_KIT ALTER TABLE PRODUTO_KIT ADD PK_UNIDA VARCHAR(3); ALTER TABLE PRODUTO_KIT ADD PK_QUANT DOUBLE PRECISION; ALTER TABLE PRODUTO_KIT ADD PK_PRECO DOUBLE PRECISION; ALTER TABLE PRODUTO_KIT ADD PK_TOTAL DOUBLE PRECISION; ======================================================================================================= EM 20/11/2009 // ALTER TABLE EMPRESA CLIENTES: ALTER TABLE CLIENTE ADD CODCIDADE VARCHAR(7); "IDENT" VARCHAR(7), "PRODUTO" VARCHAR(30), "ANO" VARCHAR(4), "TIPO" VARCHAR(15), "MARCA" VARCHAR(15), "MODELO" VARCHAR(15), /* Table: CIDADES, Owner: SYSDBA */ CREATE TABLE "CIDADES" ( "SEGUENCIA" INTEGER NOT NULL, "CODIGOCID" VARCHAR(7) NOT NULL, "CODUF" VARCHAR(2), "CIDADE" VARCHAR(50), "NOMEUF" VARCHAR(25), PRIMARY KEY ("SEGUENCIA") ); alter table empresa ADD OBSERVACAO VARCHAR(150); alter table empresa ADD NFEA1 VARCHAR(100); alter table empresa ADD NFEB1 VARCHAR(100); alter table empresa ADD NFECNAE VARCHAR(30); alter table empresa ADD NFEIMUN VARCHAR(30); alter table empresa ADD NFECODCID VARCHAR(30); alter table empresa ADD NFECOMPLEM VARCHAR(30); alter table empresa ADD NFENUMERO VARCHAR(30); alter table empresa ADD NFECOD_ESTADO VARCHAR(10); alter table empresa ADD RAZAO VARCHAR(60); alter table empresa ADD NOME_FANTASIA VARCHAR(60); alter table empresa ADD ISC_ESTADUAL VARCHAR(14); alter table empresa ADD ISC_EST_SIB_TRIB VARCHAR(14); alter table empresa ADD ISC_MUNICIPAL VARCHAR(15); alter table empresa ADD CNAE_FISCAL VARCHAR(7); alter table empresa ADD CNPJ VARCHAR(14); alter table empresa ADD CPF_EMITENTE VARCHAR(11); alter table empresa ADD ENDERECO VARCHAR(60); alter table empresa ADD NUMERO VARCHAR(10); alter table empresa ADD COMPLEMENTO VARCHAR(60); alter table empresa ADD BAIRRO VARCHAR(60); alter table empresa ADD CODIGO_MUNICIPIO VARCHAR(7); alter table empresa ADD NOME_MUNICIPIO VARCHAR(60); alter table empresa ADD SIGLA_UF VARCHAR(2); alter table empresa ADD CODIGO_CEP VARCHAR(8); alter table empresa ADD CODIGO_PAIS VARCHAR(4); alter table empresa ADD NOME_PAIS VARCHAR(10); alter table empresa ADD TELEFONE VARCHAR(14); alter table empresa ADD CHAVE_ACESSO VARCHAR(9); ======================================================================================================= EM 15/01/2010 TBFORNECEDOR ALTER TABLE TBFORNECEDOR ADD FORSITE VARCHAR(60); ALTER TABLE TBFORNECEDOR ADD FORTELEFONE2 VARCHAR(16); ALTER TABLE TBFORNECEDOR ADD CELULAR1 VARCHAR(16); ALTER TABLE TBFORNECEDOR ADD FANTASIA VARCHAR(40); ALTER TABLE TBFORNECEDOR ADD ATIVIDADE VARCHAR(30); ALTER TABLE TBFORNECEDOR ADD SOCIO1 VARCHAR(30); ALTER TABLE TBFORNECEDOR ADD CPF1 VARCHAR(18); ALTER TABLE TBFORNECEDOR ADD DATA_CADASTRO DATE; ALTER TABLE TBFORNECEDOR ADD OBS CHAR(300); ======================================================================================================= EM 07/02/2010 ALTER TABLE CONTA ADD CONT_DESCONTOJUROS DOUBLE PRECISION; UPDATE CONTA SET CONT_CODEMPRESA = 1; UPDATE TBFORNECEDOR SET FANTASIA = EMPRESA; ======================================================================================================= EM 01/06/2010 //////////////////// financeiro despesa delete from ESPECIE_CONTA; INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (5, 1, 'Conta Pagar Funcionario', 'Funcionario'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (6, 1, 'Conta Pagar Despesa', 'Despesa'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (1, 1, 'Conta Pagar Fornecedor', 'Fornecedor'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (2, 1, 'Conta Pagar Transportadora', 'Transportadora'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (3, 2, 'Conta Receber Funcionario', 'Funcionario'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (4, 2, 'Conta Receber Cliente', 'Cliente'); INSERT INTO "ESPECIE_CONTA" ("EC_CODIGO", "EC_COD_TIPO_CONTA", "EC_DESCRICAO", "EC_VINCULACAO") VALUES (7, 1, 'Conta Pagar Imobilizado', 'Imobilizado'); ======================================================================================================= EM 01/05/2010 ALTER TABLE ORCAMENTO ADD IDENT VARCHAR(15); ALTER TABLE ORCAMENTO ADD PRODUTO VARCHAR(60); ALTER TABLE ORCAMENTO ADD ANO VARCHAR(4); ALTER TABLE ORCAMENTO ADD TIPO VARCHAR(60); ALTER TABLE ORCAMENTO ADD MARCA VARCHAR(15); ALTER TABLE ORCAMENTO ADD MODELO VARCHAR(30); ALTER TABLE ORCAMENTO ADD KM VARCHAR(15); ALTER TABLE ORCAMENTO ADD COMBUSTIVEL VARCHAR(15); ALTER TABLE ORCAMENTO ADD DATA_REVISAO DATE; ALTER TABLE ORCAMENTO ADD DATA_ENTREGA DATE; ALTER TABLE ORCAMENTO ADD HORA_ENTRADA VARCHAR(8); ALTER TABLE ORCAMENTO ADD HORA_SAIDA VARCHAR(8); ALTER TABLE ITENS ADD TECNICO INTEGER; ======================================================================================================= 03/06/2010 ALTER TABLE TIPODOCUMENTO ADD FORMAPAGAMENTO VARCHAR(6); ALTER TABLE TIPODOCUMENTO ADD SERVICO VARCHAR(1); ALTER TABLE TIPODOCUMENTO ADD FISCAL VARCHAR(1); ======================================================================================================= EM 04/07/2010 ORCAMENTO UPDATE ORCAMENTO SET QUITADO = 'S' WHERE IMPRESSAO = 'NF'; UPDATE ORCAMENTO SET QUITADO = 'O' WHERE IMPRESSAO = 'OR'; UPDATE ORCAMENTO SET QUITADO = 'C' WHERE STATUS = 'Cancelada'; ======================================================================================================= EM 10/07/2010 TIPOVENDA - PLANOS ALTER TABLE TIPOVENDA ADD COD_ESPECIFICACAO INTEGER; ALTER TABLE TIPOVENDA ADD COD_FINALIZADORA INTEGER; A especificação de conta grava no caixa em CA_CODIGOCONTA ======================================================================================================= EM 10/08/2010 - COMISSAO POR CATEGORIA ALTER TABLE CATEG_PRODUTO ADD COMISSAO DOUBLE PRECISION; ======================================================================================================= EM 02/09/2010 - UPDATE PRODUTOS SET CODUNIDADE = '5102'; ALTER TABLE ITENS DROP CFOP; ALTER TABLE SUB_ITEM_OS DROP SIO_PLANO; ALTER TABLE ITENS DROP COD_TRIB; ALTER TABLE ITENS ADD I_CFOP VARCHAR(4); ALTER TABLE ITENS ADD I_COD_TRIB VARCHAR(3); ALTER TABLE TIPODOCUMENTO ADD DOC_CFOP VARCHAR(4); ///////////////// PARA CODIGO NCM NA TABELA FABRICANTE /////////////////// UPDATE PRODUTOS SET FABRICANTE = '87089990'; ////////////////////////////////////////////////////////////////////////// ///////////////// PARA CODIGO NCM NA TABELA FABRICANTE /////////////////// ======================================================================================================= EM 01/01/2011 ALTER TABLE ENTRADAMERCADORIA DROP QTDJUROS; ALTER TABLE ENTRADAMERCADORIA ADD QTDJUROS INTEGER; ALTER TABLE ENTRADAMERCADORIA ADD SEGURO DOUBLE PRECISION; ALTER TABLE TIPO_TRIBUTO ADD TT_COD_NF VARCHAR(3); ALTER TABLE TIPO_TRIBUTO ADD TT_DESCRI_NF VARCHAR(30); ALTER TABLE TIPO_TRIBUTO ADD TT_CFOP_NF VARCHAR(4); ALTER TABLE TIPO_TRIBUTO ADD TT_REG_ESPEC_PF VARCHAR(1); ALTER TABLE TIPO_TRIBUTO ADD TT_REG_ESPEC_PJ VARCHAR(1); ALTER TABLE TIPO_TRIBUTO ADD TT_ICMS_NF_PJ DOUBLE PRECISION; ALTER TABLE TIPO_TRIBUTO ADD TT_ICMS_NF_PF DOUBLE PRECISION; ALTER TABLE TIPO_TRIBUTO ADD TT_PERC_DESC_PJ DOUBLE PRECISION; ALTER TABLE TIPO_TRIBUTO ADD TT_PERC_DESC_PF DOUBLE PRECISION; ALTER TABLE TIPO_TRIBUTO ADD TT_PERC_AGREGAD DOUBLE PRECISION; ///////////////////////////////////////////////////////////////////////////////////////////////////////// EM 15/01/2011 ALTER TABLE TIPO_TRIBUTO ADD TT_COD_NSITTRIB VARCHAR(3); ALTER TABLE ESPECIFICACAO_CONTA ADD ESC_CONTA_CLASSIFIC VARCHAR(15); ALTER TABLE ESPECIFICACAO_CONTA ADD ESC_CLASSIFIC_DESC VARCHAR(30); UPDATE TIPO_CONTA SET TC_DESCRICAO = 'DEBITO' WHERE TC_CODIGO = '1'; UPDATE TIPO_CONTA SET TC_DESCRICAO = 'CREDITO' WHERE TC_CODIGO = '2'; ////////////////////////////////////////////////////////////////////////////////////////////////////////// EM 21/01/2011 ALTER TABLE TIPOVENDA ADD PLANO_PARCELA INTEGER; ALTER TABLE TIPOVENDA ADD DIA_VENCIMENTO1 INTEGER; ALTER TABLE TIPOVENDA ADD PLANO_DUPLICATA VARCHAR(1); UPDATE TIPOVENDA SET PLANO_PARCELA = 1; UPDATE TIPOVENDA SET DIA_VENCIMENTO1 = 30; UPDATE TIPOVENDA SET PLANO_DUPLICATA = 'N'; ///////////////////////////////////////////////////////////////////////////////////////////////////////// EM 22/01/2011 ALTER TABLE TIPO_TRIBUTO ADD TT_CODIGO_AUTO VARCHAR(3); UPDATE PRODUTOS SET codbarra = '001' where SIT_TRIBUTARIA = '01'; UPDATE PRODUTOS SET codbarra = '002' where SIT_TRIBUTARIA = '02'; UPDATE PRODUTOS SET codbarra = '003' where SIT_TRIBUTARIA = '03'; UPDATE PRODUTOS SET codbarra = '004' where SIT_TRIBUTARIA = '04'; UPDATE PRODUTOS SET codbarra = '009' where SIT_TRIBUTARIA = '05'; UPDATE PRODUTOS SET codbarra = '013' where SIT_TRIBUTARIA = 'FF'; UPDATE PRODUTOS SET codbarra = '007' where SIT_TRIBUTARIA = 'II'; UPDATE PRODUTOS SET codbarra = '008' where SIT_TRIBUTARIA = 'NN'; ///////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////// PARA BOLETO ELETRONICO EM 28/01/2011 alter table empresa ADD "CE_COD_EMP_BANCO" VARCHAR(20); alter table empresa ADD "CE_RAZAO" VARCHAR(30); alter table empresa ADD "CE_NUM_BANCO" VARCHAR(3); alter table empresa ADD "CE_NOME_BANCO" VARCHAR(15); alter table empresa ADD "CE_NUM_REMESSA" INTEGER; alter table empresa ADD "CE_DATA_REMESSA" DATE; alter table empresa ADD "CE_CARTEIRA" VARCHAR(3); alter table empresa ADD "CE_AGENCIA_SEM_DGTO" VARCHAR(5); alter table empresa ADD "CE_DGTO_AGENCIA" VARCHAR(1); alter table empresa ADD "CE_CONTA_CORRENTE" VARCHAR(20); alter table empresa ADD "CE_DGTO_C_CORRENTE" VARCHAR(1); alter table empresa ADD "CE_LOCAL_ARQ_REM" VARCHAR(150); alter table empresa ADD "CE_LOCAL_ARQ_RET" VARCHAR(150); ALTER TABLE CONTA ADD LINHA_DIG VARCHAR(60); ALTER TABLE CONTA ADD NOSSO_NUMERO VARCHAR(20); ALTER TABLE CONTA ADD RETORNO_COBRANCA DATE; ALTER TABLE CONTA ADD SITUACAO_COBRANCA VARCHAR(20); ALTER TABLE CONTA ADD COD_BARRAS VARCHAR(60); ALTER TABLE NEXT ADD "NOSSO_NUMERO" VARCHAR(20); UPDATE NEXT SET NOSSO_NUMERO = '000000000000001'; alter table empresa ADD OBSERVACAO VARCHAR(150); ////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////// RETORNO DO BOLETO] /// EM 06/02/2011 DROP TABLE "PAGAMENTOS"; CREATE TABLE "PAGAMENTOS" ( "R_CODIGO" INTEGER NOT NULL, "R_NOSSO_NUMERO" VARCHAR(20), "R_IDENT_OCORRENCIA" VARCHAR(2), "R_DATA_OCORRENCIA" DATE, "R_DATA_VENCIMENTO" DATE, "R_NUMERO_TITULO" VARCHAR(10), "R_VALOR_TITULO" DOUBLE PRECISION, "R_VALOR_PAGO" DOUBLE PRECISION, "CODPAGAMENTO" INTEGER, "CODALUNO" INTEGER, "CODUSUARIO" INTEGER, "CODMATRICULA" INTEGER, "NUMPARCELA" INTEGER, "DATAPAGA" DATE, "HORAPAGA" VARCHAR(8), "VALORPAGO" DOUBLE PRECISION, "VOLORTOTALPAGO" DOUBLE PRECISION, "VALORDESCONTO" DOUBLE PRECISION, "CODEMPRESA" INTEGER, PRIMARY KEY ("R_CODIGO") ); ////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// PARA O sintegra 10/02/2011 ///////////////////////// REGISTRO 50 ENTRADAS E SAIDAS QySintegraNF //////////////////////////////////////////////////////////////////////// ALTER TABLE ITEM_OS_PRADRAO ADD NF_CONTROLE_SAIDA INTEGER; ALTER TABLE ITEM_OS_PRADRAO ADD NF_CONTROLE_ENTRADA INTEGER; ALTER TABLE ITEM_OS_PRADRAO ADD NF_FORNECEDOR INTEGER; ALTER TABLE ITEM_OS_PRADRAO ADD NF_TRANSACAO INTEGER; ALTER TABLE ITEM_OS_PRADRAO ADD NF_CLIENTE INTEGER; ALTER TABLE ITEM_OS_PRADRAO ADD NF_CLIENTE_FJ VARCHAR(1); ALTER TABLE ITEM_OS_PRADRAO ADD NF_TIPO_MOVIMENTO VARCHAR(1); ALTER TABLE ITEM_OS_PRADRAO ADD NF_REGISTRO VARCHAR(3); ALTER TABLE ITEM_OS_PRADRAO ADD NF_CNPJ_CPF VARCHAR(14); ALTER TABLE ITEM_OS_PRADRAO ADD NF_IE_RG VARCHAR(14); ALTER TABLE ITEM_OS_PRADRAO ADD NF_DATA_CONTABIL DATE; ALTER TABLE ITEM_OS_PRADRAO ADD NF_DATA_EMISSAO DATE; ALTER TABLE ITEM_OS_PRADRAO ADD NF_UF_CLI VARCHAR(2); ALTER TABLE ITEM_OS_PRADRAO ADD NF_SERIE_NF VARCHAR(2); ALTER TABLE ITEM_OS_PRADRAO ADD NF_MODELO_NF VARCHAR(3); ALTER TABLE ITEM_OS_PRADRAO ADD NF_DOCUM_NF VARCHAR(6); ALTER TABLE ITEM_OS_PRADRAO ADD NF_CFOP_NF VARCHAR(4); ALTER TABLE ITEM_OS_PRADRAO ADD NF_VALOR_CONTABIL DOUBLE PRECISION; ALTER TABLE ITEM_OS_PRADRAO ADD NF_DESCONTO DOUBLE PRECISION; ALTER TABLE ITEM_OS_PRADRAO ADD NF_BASE_ICMS DOUBLE PRECISION; ALTER TABLE ITEM_OS_PRADRAO ADD NF_BASE_ISENTAS DOUBLE PRECISION; ALTER TABLE ITEM_OS_PRADRAO ADD NF_OUTRAS DOUBLE PRECISION; ALTER TABLE ITEM_OS_PRADRAO ADD NF_ALIQ_ICMS DOUBLE PRECISION; /////////////////////// REGISTRO 54 ENTRADAS E SAIDAS QySintegra_Item ALTER TABLE ITEM_OS ADD IT_CONTROLE_SAIDA INTEGER; ALTER TABLE ITEM_OS ADD IT_CONTROLE_ENTRADA INTEGER; ALTER TABLE ITEM_OS ADD IT_TRANSACAO INTEGER; ALTER TABLE ITEM_OS ADD IT_FORNECEDOR INTEGER; ALTER TABLE ITEM_OS ADD IT_CLIENTE INTEGER; ALTER TABLE ITEM_OS ADD IT_TIPO_MOVIMENTO VARCHAR(1); ALTER TABLE ITEM_OS ADD IT_REGISTRO VARCHAR(3); ALTER TABLE ITEM_OS ADD IT_CNPJ_CPF VARCHAR(14); ALTER TABLE ITEM_OS ADD IT_DOCUM_NF VARCHAR(6); ALTER TABLE ITEM_OS ADD IT_SERIE_NF VARCHAR(2); ALTER TABLE ITEM_OS ADD IT_MODELO_NF VARCHAR(3); ALTER TABLE ITEM_OS ADD IT_CFOP_NF VARCHAR(4); ALTER TABLE ITEM_OS ADD IT_COD_ITEM INTEGER; ALTER TABLE ITEM_OS ADD IT_SIT_TRIB VARCHAR(3); ALTER TABLE ITEM_OS ADD IT_DESCRICAO VARCHAR(40); ALTER TABLE ITEM_OS ADD IT_QUANTIDADE DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_PRECO DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_DESCONTO DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_ALIQ_ICMS DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_ALIQ_IPI DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_BASE_ICMS DOUBLE PRECISION; ALTER TABLE ITEM_OS ADD IT_BASE_IPI DOUBLE PRECISION; //////////////////////////////////////////////////////////////////////////// //////////////////////////////////// REGISTRO 60 //////////////////TCONTASP sintegra registro 60M ALTER TABLE TCONTASP ADD S60_NRCAIXA VARCHAR(4); ALTER TABLE TCONTASP ADD S60_DOCFISC VARCHAR(2); ALTER TABLE TCONTASP ADD S60_COOINICIAL VARCHAR(6); ALTER TABLE TCONTASP ADD S60_COOFINAL VARCHAR(6); ALTER TABLE TCONTASP ADD S60_CONTRED VARCHAR(4); ALTER TABLE TCONTASP ADD S60_REIOPER VARCHAR(4); ALTER TABLE TCONTASP ADD S60_VENDABRUTA DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_TOTALIZADOR DOUBLE PRECISION; //////////////////TCONTASP sintegra registro 60A ALTER TABLE TCONTASP ADD S60_REGISTRO VARCHAR(3); ALTER TABLE TCONTASP ADD S60_SUBTIPO VARCHAR(1); ALTER TABLE TCONTASP ADD S60_DATA VARCHAR(6); ALTER TABLE TCONTASP ADD S60_SERIE VARCHAR(25); ALTER TABLE TCONTASP ADD S60_CANCEL DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_DESCON DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_SUBSTI DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_ISENTO DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_NAOTRI DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_01 DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_02 DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_03 DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_04 DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_05 DOUBLE PRECISION; ALTER TABLE TCONTASP ADD S60_ISS DOUBLE PRECISION; ////////////// PAF NOVO DATA 18/02/2012 ALTER TABLE ENTRADAMERCADORIA ADD EM_SERIE_NF VARCHAR(2); ALTER TABLE ENTRADAMERCADORIA ADD EM_MODELO_NF VARCHAR(3); ALTER TABLE ENTRADAMERCADORIA ADD EM_CHAVEACESSO_NF VARCHAR(50); ALTER TABLE ORCAMENTO ADD SM_SERIE_NF VARCHAR(2); ALTER TABLE ORCAMENTO ADD SM_MODELO_NF VARCHAR(3); ALTER TABLE ORCAMENTO ADD SM_CHAVEACESSO_NF VARCHAR(50); /////////////////////////////////////////////////////////////////////////// ////////////// PAF NOVO DATA 18/02/2012 ///////////// SE CASAO OS CAMPOS JÁ EXISTIREM APLICA: ALTER TABLE ENTRADAMERCADORIA DROP EM_SERIE_NF; ALTER TABLE ENTRADAMERCADORIA DROP EM_MODELO_NF; ALTER TABLE ORCAMENTO DROP SM_SERIE_NF; ALTER TABLE ORCAMENTO DROP SM_MODELO_NF; /////////////////////////////////////////////////////////////////////////// ALTER TABLE ITEM_OS DROP IT_SERIE_NF; ALTER TABLE ITEM_OS DROP IT_MODELO_NF; ALTER TABLE ITEM_OS_PRADRAO DROP NF_SERIE_NF; ALTER TABLE ITEM_OS_PRADRAO DROP NF_MODELO_NF; ALTER TABLE ITEM_OS ADD IT_SERIE_NF VARCHAR(3); ALTER TABLE ITEM_OS ADD IT_MODELO_NF VARCHAR(2); ALTER TABLE ITEM_OS_PRADRAO ADD NF_SERIE_NF VARCHAR(3); ALTER TABLE ITEM_OS_PRADRAO ADD NF_MODELO_NF VARCHAR(2); ////////////////////////////////////////////////////////////////////////////// /////////////////// CAMPOS NOVOS ///////////////////////////////////////////// ALTER TABLE ENTRADAMERCADORIA ADD EM_SERIE_NF VARCHAR(3); ALTER TABLE ENTRADAMERCADORIA ADD EM_MODELO_NF VARCHAR(2); ALTER TABLE ENTRADAMERCADORIA ADD EM_CHAVEACESSO_NF VARCHAR(50); ALTER TABLE ORCAMENTO ADD SM_SERIE_NF VARCHAR(3); ALTER TABLE ORCAMENTO ADD SM_MODELO_NF VARCHAR(2); ALTER TABLE ORCAMENTO ADD SM_CHAVEACESSO_NF VARCHAR(50); Drop table RANKING; CREATE TABLE "RANKING" ( "CODIGO" VARCHAR(13) NOT NULL, "DESCRICAO" VARCHAR(100), "QUANTIDADE" INTEGER, "DATA" DATE, "QUANT_FLOAT" DOUBLE PRECISION, "VALOR_1" DOUBLE PRECISION, "VALOR_PORC" DOUBLE PRECISION, "CAMPO1" DOUBLE PRECISION, "CAMPO2" DOUBLE PRECISION, "CAMPO3" DOUBLE PRECISION, "CAMPO4" DOUBLE PRECISION ); UPDATE ORCAMENTO SET SM_SERIE_NF = '001'; UPDATE ORCAMENTO SET SM_MODELO_NF = '55' ; UPDATE ENTRADAMERCADORIA SET EM_SERIE_NF = '001'; UPDATE ENTRADAMERCADORIA SET EM_MODELO_NF = '55'; ////////////////////////// 26/03/2012 ////////////////////// Drop Table SPED; CREATE TABLE "SPED" ( "CODIGO" INTEGER NOT NULL, "DESCRICAO" VARCHAR(600), "DATA" VARCHAR(10), "BLOCO" VARCHAR(4) ); ALTER TABLE CATEG_PRODUTO ADD COMISSAO_VENDEDOR DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE CATEG_PRODUTO ADD COMISSAO_VENDEDOR DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 19/07/2012 ALTER TABLE TIPODOCUMENTO ADD TD_DOCUMENTO VARCHAR(10); ALTER TABLE TIPODOCUMENTO ADD TD_EMPRESA VARCHAR(3); UPDATE TIPODOCUMENTO SET TD_DOCUMENTO = '000000'; UPDATE TIPODOCUMENTO SET TD_EMPRESA = '001'; ///// //// DATA 01/08/2012 ////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////// PARA TRANSPORTADORA ///////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE TRANSPORTADORA ADD PLACA_VEICULO VARCHAR(7); ALTER TABLE TRANSPORTADORA ADD UF_VEICULO VARCHAR(2); ////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 03/08/2012 ////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////// TRANSPORTE VOLUME ///////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE ORCAMENTO ADD NFE_qVol INTEGER; ALTER TABLE ORCAMENTO ADD NFE_Especie VARCHAR(50); ALTER TABLE ORCAMENTO ADD NFE_Marca VARCHAR(50); ALTER TABLE ORCAMENTO ADD NFE_numero_vol VARCHAR(50); ///// SE EXISTIR JÁ EXISTIR O CAMPO PESO VOCÊ TROCA DE INTEGER PRA DOUBLE; ALTER TABLE ORCAMENTO DROP NFE_pesoL; ALTER TABLE ORCAMENTO DROP nfe_pesoB; /////////////////////////////////////////////////////////////////////////// ALTER TABLE ORCAMENTO ADD NFE_pesoL DOUBLE PRECISION; ALTER TABLE ORCAMENTO ADD nfe_pesoB DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE ORCAMENTO ADD nfe_nlacre VARCHAR(50); ////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////// DATA 10/08/2012 ///////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE AUXILIO ADD VENDA_ECF_ORDEM VARCHAR(3); ALTER TABLE AUXILIOVENDA ADD ITENS_ECF_ORDEM VARCHAR(3); //////////////////////////////////////////////////////////////////////////////////////////////////// 06/01/2013 para configuar envio de e-mail NFE - Provedor Hotmail POP3: pop3.live.com SMTP: smtp.live.com Autenticação de Segurança? : Sim Porta SMTP: 587 fonte: http://www.amznet.com.br/wiki/index.php?title=NOTA_FISCAL_ELETR%C3%94NICA OUTROS PROVEDORES Provedor UOL (Universo On-Line): POP3: pop.uol.com.br SMTP: smtp.uol.com.br Autenticação de Segurança? : Sim Porta SMTP: 25 - Provedor Terra(Vitória-ES): POP3: pop.vix.terra.com.br SMTP: smtp.vix.terra.com.br Autenticação de Segurança? : Não Porta SMTP: 587 - Provedor IG (Internet Generation): POP3: pop.ig.com.br SMTP: smtp.ig.com.br Autenticação de Segurança? : Sim Porta SMTP: 465 - Provedor iBest : POP3: pop.ibest.com.br SMTP: smtp.ibest.com.br Autenticação de Segurança? : Sim Porta SMTP: 465 - Provedor iTelefônica: POP3: pop.itelefonica.com.br SMTP: smtp.itelefonica.com.br Autenticação de Segurança? : Sim Porta SMTP: 25 - Provedor Gmail (Google Mail): POP3: pop.gmail.com SMTP: smtp.gmail.com Autenticação de Segurança? : Sim Porta SMTP: 465 ou 587 - Provedor Yahoo (@yahoo.com.br ; @ymail.com ; @rocketmail.com) : POP3: pop.mail.yahoo.com.br SMTP: smtp.mail.yahoo.com.br Autenticação de Segurança? : Não Porta SMTP: 25 Problemas no Envio: http://help.yahoo.com/l/br/yahoo/mail/pop/pop-11.html - Provedor BOL (Brasil On-Line): POP3: pop3.bol.com.br SMTP: smtp.bol.com.br Autenticação de Segurança? : Sim Porta SMTP: 25 ////////////////////////////////////////////////////////////////////////// ///// 26/01/2012 CALCULO DO FRETE E DESPESAS ACESSORIOS INCORPORADO NA NFE ////////////////////////////////////////////////////////////////////////// TABELA ORCAMENTO e ITENS ALTER TABLE ORCAMENTO ADD NFE_PIS DOUBLE PRECISION; ALTER TABLE ORCAMENTO ADD NFE_COFINS DOUBLE PRECISION; ALTER TABLE ORCAMENTO ADD NFE_FRETE DOUBLE PRECISION; ALTER TABLE ORCAMENTO ADD NFE_ACESSORIOS DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_PIS DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_COFINS DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_FRETE DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_ACESSORIOS DOUBLE PRECISION; ///////////////////////////////// CASO NÃO EXISTA NA TABELA ITENS ALTER TABLE ITENS ADD TOTAL_ITEM DOUBLE PRECISION; /////////////////////////////////////////////////////////////////////////// ////// 30/01/2012 ///////////////////////////////////////////////////////// ALTER TABLE TRANSPORTADORA ADD TIPO_PESSOA VARCHAR(1); ALTER TABLE ITENS ADD ITENS_DESCONTO DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_PERC_DESCONTO DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_LIQUIDO DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_BASE_ICMS DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_VALOR_ICMS DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_VALOR_IPI DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_BASE_ICMS_SUBST DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_VALOR_ICMS_SUBST DOUBLE PRECISION; //////////////////////////////////////////////////////////////////////////// //////////////// 05/02/2013 ALTER TABLE ITENS_ENTRADA ADD ITENS_ENTRADA_VALIDADE DATE; //////////////////////////////////////////////////////////////////////////// /////////////// 26/02/2013 ALTER TABLE PRODUTOS ADD PROD_PIS DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_COFINS DOUBLE PRECISION; /////////////// LUCRO PRESUMIDO UPDATE PRODUTOS SET PROD_PIS = 0.65; UPDATE PRODUTOS SET PROD_COFINS = 3; /////////////// LUCRO REAL UPDATE PRODUTOS SET PROD_PIS = 1.65; UPDATE PRODUTOS SET PROD_COFINS = 7.6; ///////////////////////////////////////////////////////////////////////////// ALTER TABLE TBFORNECEDOR ADD F_CODCIDADE VARCHAR(7); ///////////////////////////////////////////////////////////////////////////// ///////////// 20/03/2013 ALTER TABLE ORCAMENTO ADD OBS_Servico VARCHAR(2000); ///////////// 14/04/2013 //////////////////////////////////////////////////// INSERT INTO "CFOP" ("CFO_CODI", "CFO_CODR", "CFO_DESC", "CFO_TIPO", "CFO_ORIG", "CFO_ATIV", "CFO_DESR", "CFO_RETE", "CFO_PROD", "CFO_PESS", "CFO_ESPECIE") VALUES ('5933', , 'Prestacao de servico tributado pelo ISSQN', 'S', '0', 'S', 'Classificam-se neste codigo as prestacoes de servicos, de competencia municipal', 'N', 'N', 'T', 'NF'); INSERT INTO "CFOP" ("CFO_CODI", "CFO_CODR", "CFO_DESC", "CFO_TIPO", "CFO_ORIG", "CFO_ATIV", "CFO_DESR", "CFO_RETE", "CFO_PROD", "CFO_PESS", "CFO_ESPECIE") VALUES ('6933', , 'Prestacao de servico tributado pelo ISSQN', 'S', '1', 'S', 'Classificam-se neste codigo as prestacoes de servicos de competencia municipal', 'N', 'N', 'T', 'NF'); ////////////////////////////////////////////////////////////////////////////// /////////////////// 25/04/2013 UPDATE TBFORNECEDOR SET CPF1 = 'J'; ////////////////////////////////////////////////////////////////////////////// Lei nº 12.741/12 (Lei da Transparência) ICMS - IMPOSTO SOBRE CIRCULAÇÃO DE MERCADORIAS E SERVIÇOS; /// IPI - IMPOSTO SOBRE PRODUTOS INDUSTRIALIZADO; /// PIS - CONTRIBUIÇÃO SOCIAL PARA O PROGRAMA DE INTEGRAÇÃO SOCIAL; /// COFINS - CONTRIBUIÇÃO PARA O FINANCIAMENTO DA SEGURIDADE SOCIAL; /// CSLL - CONTRIBUIÇÃO SOCIAL SOBRE O LUCRO LIQUIDO; /// IR - IMPOSTO SOBRE A RENDA; // CIDE - CONTRIBUIÇÃO DE INTERVENÇÃO NO DOMÍNIO ECONÔMICO // ISS - IMPOSTO SOBRE SERVIÇOS // INSS - CONTRIBUIÇÃO PREVIDENCIÁRIA, PORÉM SOMENTE QUANDO INTERVIR NO VALOR DO PRODUTO.// //////////////////// 04/05/2013 /////////////////////////////////////////////////////// ALTER TABLE PRODUTOS ADD PROD_INSS DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_CIDE DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_ISS DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_IR DOUBLE PRECISION; /// EXEMPLO UPDATE PRODUTOS SET PROD_INSS = 8.00; ///////////////REGIME NORMAL /////////////// LUCRO PRESUMIDO UPDATE PRODUTOS SET PROD_PIS = 0.65; UPDATE PRODUTOS SET PROD_COFINS = 3; UPDATE PRODUTOS SET PROD_IR = 1.20; UPDATE PRODUTOS SET PIS_CONF_IR_C_SOCIAL = 1.08; /////////////// LUCRO REAL UPDATE PRODUTOS SET PROD_PIS = 1.65; UPDATE PRODUTOS SET PROD_COFINS = 7.6; UPDATE PRODUTOS SET PROD_IR = 1.20; /////////////////////SIMPLES NACIONAL COMERCIO UPDATE PRODUTOS SET PROD_PIS = 0.27; UPDATE PRODUTOS SET PROD_COFINS = 1.15; UPDATE PRODUTOS SET PROD_IR = 0.38; UPDATE PRODUTOS SET PIS_CONF_IR_C_SOCIAL = 0.38; UPDATE PRODUTOS SET PROD_CIDE = 3.02; UPDATE PRODUTOS SET PROD_INSS = 3.02; /////////////////////SIMPLES NACIONAL INDUSTRIA UPDATE PRODUTOS SET PROD_PIS = 0.27; UPDATE PRODUTOS SET PROD_COFINS = 1.15; UPDATE PRODUTOS SET PROD_IR = 0.38; UPDATE PRODUTOS SET PIS_CONF_IR_C_SOCIAL = 0.38; UPDATE PRODUTOS SET PROD_CIDE = 3.28; UPDATE PRODUTOS SET IPI_S_PRECOCOMPRA = 0.50; //////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////// // DATA 04/07/2013 ALTER TABLE TIPODOCUMENTO ADD TD_FORMA_PRECO VARCHAR(1); ALTER TABLE TIPODOCUMENTO ADD TD_TIPO_TRANSACAO VARCHAR(1); UPDATE TIPODOCUMENTO SET TD_FORMA_PRECO = 'N'; UPDATE TIPODOCUMENTO SET TD_FORMA_PRECO = 'S' WHERE TIPO_NOTA = 'EF'; UPDATE TIPODOCUMENTO SET TD_TIPO_TRANSACAO = 'C'; UPDATE TIPODOCUMENTO SET TD_TIPO_TRANSACAO = 'N' WHERE ESTOQUE = 'ORCAMEN'; //////////////////////////////////////////////////////////////////////////////////////// // 01/03/2014 ALTER TABLE PRODUTOS ADD PRO_CADASTRO DATE; UPDATE PRODUTOS SET PRO_CADASTRO = '01/01/2013'; //////////////////////////////////////////////////////////////////////////////////////// /////// DATA 06/03/2014 ALTER TABLE ITEM_OS_PRADRAO DROP NF_SERIE_NF; ALTER TABLE ITEM_OS_PRADRAO ADD NF_SERIE_NF VARCHAR(3); ALTER TABLE ITEM_OS_PRADRAO DROP NF_MODELO_NF; ALTER TABLE ITEM_OS_PRADRAO ADD NF_MODELO_NF VARCHAR(2); ////////////////////////////////////////////////////////////////////////////////////// /////////////////// 22/03/2014 /////////////////////////////////////////////////////// ALTER TABLE PRODUTOS ADD PROD_TAB02 DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_TAB03 DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_TAB04 DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_IND02 DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_IND03 DOUBLE PRECISION; ALTER TABLE PRODUTOS ADD PROD_IND04 DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////// ///// NET_RETA.SQL ALTER TABLE RETAG_PRODUTOS ADD PROD_TAB02 DOUBLE PRECISION; ALTER TABLE RETAG_PRODUTOS ADD PROD_TAB03 DOUBLE PRECISION; ALTER TABLE RETAG_PRODUTOS ADD PROD_TAB04 DOUBLE PRECISION; ALTER TABLE RETAG_PRODUTOS ADD PROD_IND02 DOUBLE PRECISION; ALTER TABLE RETAG_PRODUTOS ADD PROD_IND03 DOUBLE PRECISION; ALTER TABLE RETAG_PRODUTOS ADD PROD_IND04 DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////// ////// TABELA ANTERIOR INDICES: UPDATE PRODUTOS SET PROD_IND02 = COMIISAO; UPDATE PRODUTOS SET PROD_IND03 = DESCONTICMS; UPDATE PRODUTOS SET PROD_IND04 = QUANTIDADE; ////// TABELA ANTERIOR PRECOS: ////////////////////////////////////////////////////// UPDATE PRODUTOS SET PROD_TAB02 = VALOR_VISTA; UPDATE PRODUTOS SET PROD_TAB03 = VALOR_PRAZO; UPDATE PRODUTOS SET PROD_TAB04 = QUANT; ////////////////////////////////////////////////////////////////////////////////////// /////////// RETAGUARDA ///////////////////////////////////////////// CREATE TABLE "RETAG_TIPO_PRODUTO" ( "TP_CODIGO" INTEGER NOT NULL, "TP_DESCRICAO" VARCHAR(50), "TP_VALOR" DOUBLE PRECISION, PRIMARY KEY ("TP_CODIGO") ); /////////////////////////////////////////////////////////////////////////////////////// ////////////////// 26/03/2014 //////////////////////// //////////////////////// PARAMETRO - ARQUIVO NET_PAR.NET ALTER TABLE PARAMETROS DROP MESSAGEM; ALTER TABLE PARAMETROS ADD MESSAGEM VARCHAR(100); ALTER TABLE R001 DROP MESSAGEM; ALTER TABLE R001 ADD MESSAGEM VARCHAR(100); /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// ////////////////// 28/03/2014 //////////////////////// ALTER TABLE ENTRADAMERCADORIA ADD INDICE_Agregacao_SUBS DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////// ///////////////// 05/04/2014 /////////////////////////////////////////////////////// UPDATE PRODUTOS SET REAJUSTE ='1'; ////////////////////////////////////////////////////////////////////////////////////// ///////////////// 05/04/2014 //////////////////////////////////////////////////////// drop table SPED ; /* Table: SPED, Owner: SYSDBA */ CREATE TABLE "SPED" ( "BLOCO" VARCHAR(4), "DATA" DATE, "DATA_INICIAL" DATE, "DATA_FINAL" DATE, "SERIE_IMPRESSORA" VARCHAR(20), "MODELO_IMPRESSORA" VARCHAR(20), "NR_CAIXA_ECF" INTEGER, "DESCRICAO" VARCHAR(600) ); ///////////////// 27/05/2014 PAF //////////////////////////////////////////////////////// ALTER TABLE SPED ADD SPED_VALOR DOUBLE PRECISION; ///////////////////////////////////////////////////////////////////////////////////////// /////////////// 14/06/2014 ///////////////////////////////////////////////////////////// ALTER TABLE ITENS_ENTRADA ADD ITENS_VALOR_IPI DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_BASE_ICMS DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_VALOR_ICMS DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_BASE_ST DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_ICMS_ST DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_PERC_RED_ICMS DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_VALOR_RED_ICMS DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_PERC_MVA_ST DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_VALOR_MVA_ST DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_VALOR_DESCONTO DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_CST_ICMS VARCHAR(3); /////////////////////////////////////////////////////////////////////////////////////// ///////////////// 10/07/2014 //////////////////////////////////////////////////////// ALTER TABLE ORCAMENTO ADD VALOR_DEVOLVIDO DOUBLE PRECISION; /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// ///////////////// 08/05/2015 //////////////////////////////////////////////////////// //////////////// ALTERACAO PARA NFC-E ///////////////////////////////////////////////// ALTER TABLE ORCAMENTO ADD NFE_CNPJ_CPF VARCHAR(18); ALTER TABLE ORCAMENTO ADD NFE_IndPres VARCHAR(20); ALTER TABLE TIPODOCUMENTO ADD TD_NF_SERIE VARCHAR(3); ALTER TABLE TIPODOCUMENTO ADD TD_NF_MODELO VARCHAR(2); /////////////////////////////////////////////////////////////////////////////////////// //////////////////// 24/06/2015 ///////////////////////////////////////////////// //////////////////// ALTERACAO ITENS ////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE ITENS ADD ITENS_TT_CODIGO_AUTO VARCHAR(3); /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// //////////////////// 14/08/2015 /////////////////////////////////////////////////////// /////////////////// DESENVOLVIDO PARA O ANEXO IV ATO COTEPE 03/13 /////////////////////////////////////////////////////////////////////////////////////// ///////////////// TCONTASP /////////////////////////////////////////////////////////// ALTER TABLE TCONTASP ADD S60I_NUMERO_ITEM_SEGUENCIA VARCHAR(3); ALTER TABLE TCONTASP ADD S60I_ITEM_CODIGO VARCHAR(14); ALTER TABLE TCONTASP ADD S60I_ITEM_QUANTIDADE VARCHAR(13); ALTER TABLE TCONTASP ADD S60I_ITEM_LIQUIDO VARCHAR(13); ALTER TABLE TCONTASP ADD S60I_ITEM_BASE_ICMS VARCHAR(12); ALTER TABLE TCONTASP ADD S60I_ITEM_ALIQUOTA_ICMS VARCHAR(4); ALTER TABLE TCONTASP ADD S60I_ITEM_VALOR_ICMS VARCHAR(12); /////////////////////////////////////////////////////////////////////////////////////// ////////////////////////// ALTERACAO 15/08/2015 DESENVOLVIDO PARA O ANEXO IV ATO COTEPE 03/13 ////////////////////////// IMPORTACAO ARQUIVO MFD ---------------------------------------------------------------------------- ALTER TABLE LANCACONTAS ADD E_data_lancamento DATE; ALTER TABLE LANCACONTAS ADD E_NRCAIXA VARCHAR(2); //----- E02 – IDENTIFICAÇÃO DO ATUAL CONTRIBUINTE USUÁRIO DO ECF ---- R01 ALTER TABLE LANCACONTAS ADD E02TIPO VARCHAR(3); ALTER TABLE LANCACONTAS ADD E02Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E02MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E02Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E02CNPJ_contribuinte VARCHAR(14); ALTER TABLE LANCACONTAS ADD E02Insc_contribuinte VARCHAR(14); ALTER TABLE LANCACONTAS ADD E02Nome_contribuinte VARCHAR(40); ALTER TABLE LANCACONTAS ADD E02Endereco_contribuinte VARCHAR(120); ALTER TABLE LANCACONTAS ADD E02Data_cadastro VARCHAR(8); ALTER TABLE LANCACONTAS ADD E02Hora_cadastro VARCHAR(6); ALTER TABLE LANCACONTAS ADD E02CRO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E02GT VARCHAR(18); ALTER TABLE LANCACONTAS ADD E02CAIXA_Numero_usuario VARCHAR(2); ----------------------------------------------------------------------------- // --- E12 RELAÇÃO DE REDUÇÕES Z ----- R02 ALTER TABLE LANCACONTAS ADD E12Tipo VARCHAR(3); ALTER TABLE LANCACONTAS ADD E12Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E12MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E12Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E12Caixa_Numero_usuario VARCHAR(2); ALTER TABLE LANCACONTAS ADD E12CRZ VARCHAR(6); ALTER TABLE LANCACONTAS ADD E12COO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E12CRO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E12Datadomovimento VARCHAR(8); ALTER TABLE LANCACONTAS ADD E12Datadaemissao VARCHAR(8); ALTER TABLE LANCACONTAS ADD E12Horadeemissao VARCHAR(6); ALTER TABLE LANCACONTAS ADD E12VendaBrutaDiaria VARCHAR(14); ALTER TABLE LANCACONTAS ADD E12ISSQN VARCHAR(1); ------------------------------------------------------------------------------- //--- E13 DETALHE DA REDUÇÃO Z – TOTALIZADORES PARCIAIS ----- R03 ALTER TABLE LANCACONTAS ADD E13Tipo VARCHAR(3); ALTER TABLE LANCACONTAS ADD E13Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E13MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E13Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E13Caixa_Numero_usuario VARCHAR(2); ALTER TABLE LANCACONTAS ADD E13CRZ VARCHAR(6); ALTER TABLE LANCACONTAS ADD E13Totalizador_parcial VARCHAR(7); ALTER TABLE LANCACONTAS ADD E13Valor_acumulado VARCHAR(13); --------------------------------------------------------- //---- E14 – CUPOM FISCAL, NOTA FISCAL DE VENDA A CONSUMIDOR E BILHETE DE PASSAGEM ---- R04 ALTER TABLE LANCACONTAS ADD E14TIPO VARCHAR(3); ALTER TABLE LANCACONTAS ADD E14Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E14MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E14Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E14caixa_Numerousuario VARCHAR(2); ALTER TABLE LANCACONTAS ADD E14CCF_CVC_CBP VARCHAR(6); ALTER TABLE LANCACONTAS ADD E14COO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E14Data_emissao VARCHAR(8); ALTER TABLE LANCACONTAS ADD E14Subtotal_documento VARCHAR(14); ALTER TABLE LANCACONTAS ADD E14Desconto_subtotal VARCHAR(13); ALTER TABLE LANCACONTAS ADD E14indicador_Desconto VARCHAR(1); ALTER TABLE LANCACONTAS ADD E14acrescimo_subtotal VARCHAR(13); ALTER TABLE LANCACONTAS ADD E14indicador_acrescimo VARCHAR(1); ALTER TABLE LANCACONTAS ADD E14Valor_total_liquido VARCHAR(14); ALTER TABLE LANCACONTAS ADD E14indicador_cancelamento VARCHAR(1); ALTER TABLE LANCACONTAS ADD E14valor_cancelamento VARCHAR(13); ALTER TABLE LANCACONTAS ADD E14Indicador_D_A VARCHAR(1); ALTER TABLE LANCACONTAS ADD E14Nome_adquirente_Cliente VARCHAR(40); ALTER TABLE LANCACONTAS ADD E14CNPJ_CPF_adquirente_Cliente VARCHAR(14); --------------------------------------------------------------------------------------------------- // -- E15 – DETALHE DO CUPOM FISCAL, DA NOTA FISCAL DE VENDA A CONSUMIDOR OU DO BILHETE DE PASSAGEM ---- R05 ALTER TABLE LANCACONTAS ADD E15Tipo VARCHAR(3); ALTER TABLE LANCACONTAS ADD E15Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E15MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E15Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E15caixa_Numero_usuario VARCHAR(2); ALTER TABLE LANCACONTAS ADD E15COO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E15CCF_CVC_CBP VARCHAR(6); ALTER TABLE LANCACONTAS ADD E15Numero_item VARCHAR(3); ALTER TABLE LANCACONTAS ADD E15Codigo_Produto_Servico VARCHAR(14); ALTER TABLE LANCACONTAS ADD E15Descricao VARCHAR(100); ALTER TABLE LANCACONTAS ADD E15Quantidade VARCHAR(7); ALTER TABLE LANCACONTAS ADD E15Unidade VARCHAR(3); ALTER TABLE LANCACONTAS ADD E15Valor_unitario VARCHAR(8); ALTER TABLE LANCACONTAS ADD E15Desconto_sobre_item VARCHAR(8); ALTER TABLE LANCACONTAS ADD E15Acrescimo_sobre_item VARCHAR(8); ALTER TABLE LANCACONTAS ADD E15Valor_total_liquido VARCHAR(14); ALTER TABLE LANCACONTAS ADD E15Totalizador_parcial VARCHAR(7); ALTER TABLE LANCACONTAS ADD E15Indicador_cancelamento_S_N VARCHAR(1); ALTER TABLE LANCACONTAS ADD E15Quantidade_cancelada VARCHAR(7); ALTER TABLE LANCACONTAS ADD E15Valor_cancelado VARCHAR(13); ALTER TABLE LANCACONTAS ADD E15Cancelamento_acrescimo_item VARCHAR(13); ALTER TABLE LANCACONTAS ADD E15Indicador_IAT VARCHAR(1); ALTER TABLE LANCACONTAS ADD E15Casas_decimais_quantidade VARCHAR(1); ALTER TABLE LANCACONTAS ADD E15Casas_decimais_unitario VARCHAR(1); -------------------------------------------------------------------------------------------------- /// - E21 – DETALHE DO CUPOM FISCAL E DO DOCUMENTO NÃO FISCAL – MEIO DE PAGAMENTO R07 ALTER TABLE LANCACONTAS ADD E21tipo VARCHAR(3); ALTER TABLE LANCACONTAS ADD E21Numero_fabricacao VARCHAR(20); ALTER TABLE LANCACONTAS ADD E21MF_adicional VARCHAR(1); ALTER TABLE LANCACONTAS ADD E21Modelo VARCHAR(20); ALTER TABLE LANCACONTAS ADD E21Caixa_Numero_usuario VARCHAR(2); ALTER TABLE LANCACONTAS ADD E21COO VARCHAR(6); ALTER TABLE LANCACONTAS ADD E21CCF VARCHAR(6); ALTER TABLE LANCACONTAS ADD E21GNF VARCHAR(6); ALTER TABLE LANCACONTAS ADD E21Meio_pagamento VARCHAR(15); ALTER TABLE LANCACONTAS ADD E21Valor_pago VARCHAR(13); ALTER TABLE LANCACONTAS ADD E21Indicador_estorno VARCHAR(1); ALTER TABLE LANCACONTAS ADD E21Valor_estornado VARCHAR(1); ////////////////////////////////////////////////////////////////////////////////////////////////////// ----------------------------------------------------------------------------------------------------- ////////////////// --- ALTERACAO 27/11/2015 BOLETO POR CODIGO DO BANCO --- //////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////// //// // NFEIMUN ALTER TABLE TBANCOS ADD CE_RAZAO VARCHAR(30); ALTER TABLE TBANCOS ADD CE_CONVENIO VARCHAR(30); ALTER TABLE TBANCOS ADD CE_NOME_BANCO VARCHAR(15); ALTER TABLE TBANCOS ADD CE_NUM_BANCO VARCHAR(3); ALTER TABLE TBANCOS ADD CE_COD_EMP_BANCO VARCHAR(20); ALTER TABLE TBANCOS ADD CE_NUM_REMESSA INTEGER; ALTER TABLE TBANCOS ADD CE_DATA_REMESSA DATE; ALTER TABLE TBANCOS ADD CE_CARTEIRA VARCHAR(3); ALTER TABLE TBANCOS ADD CE_AGENCIA_SEM_DGTO VARCHAR(5); ALTER TABLE TBANCOS ADD CE_DGTO_AGENCIA VARCHAR(1); ALTER TABLE TBANCOS ADD CE_CONTA_CORRENTE VARCHAR(20); ALTER TABLE TBANCOS ADD CE_DGTO_C_CORRENTE VARCHAR(1); ALTER TABLE TBANCOS ADD CE_LOCAL_ARQ_REM VARCHAR(150); ALTER TABLE TBANCOS ADD CE_LOCAL_ARQ_RET VARCHAR(150); -------------------------------------------------------------------------------------------------------- ///////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////// --- ALTERACAO 06/12/2015 DESCONTO NO ITEM PAF/ECF --- //////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////// ALTER TABLE AUXILIOVENDA ADD P_Desconto DOUBLE PRECISION; ALTER TABLE AUXILIOVENDA ADD V_Desconto DOUBLE PRECISION; ALTER TABLE AUXILIOVENDA ADD V_Liquido DOUBLE PRECISION; //////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////// 12/05/2016 //////// OCUPADA / LIVRE / RESEVARDA /// ALTERACAO PARA RESTAURANTE - TO_SITUACAO ALTER TABLE TIPO_OS ADD TO_SITUACAO VARCHAR(20); //////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 10/07/2016 //// ENTRADA DE MERCADORIA //////////////////////////////////////////////////////////////////////////// //// PARA IMPORTACAO XML ALTER TABLE ITENS_ENTRADA ADD itens_xml_cnpj_cpf VARCHAR(18); ALTER TABLE ITENS_ENTRADA ADD itens_xml_codigo VARCHAR(20); ALTER TABLE ITENS_ENTRADA ADD itens_xml_cfop VARCHAR(10); /////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 18/07/2016 - EMPRESA IMPOSTOS DEDERAIS E DESPESAS FIXA alter table empresa ADD empresa_aliq_inss DOUBLE PRECISION; alter table empresa ADD empresa_aliq_cide DOUBLE PRECISION; alter table empresa ADD empresa_aliq_iss DOUBLE PRECISION; alter table empresa ADD empresa_aliq_ir DOUBLE PRECISION; alter table empresa ADD empresa_aliq_pis DOUBLE PRECISION; alter table empresa ADD empresa_aliq_cofins DOUBLE PRECISION; alter table empresa ADD empresa_aliq_C_SOCIAL DOUBLE PRECISION; alter table empresa ADD empresa_aliq_DESPESAS_INDIRETAS DOUBLE PRECISION; alter table empresa ADD empresa_aliq_CUSTO_FINANCEIRO DOUBLE PRECISION; alter table empresa ADD empresa_indice_lucro_geral DOUBLE PRECISION; alter table empresa ADD empresa_tipo_comercializacao VARCHAR(10); /////////////////////////////////////////////////////////////////////////////////////////////////////// /// MUDAR O TAMANHO DO CAMPO DE 10 PARA 20 ALTER TABLE produtos ALTER largura TYPE VARCHAR(20); /////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 14/08/2016 - ENTRADA DE MERCADORIA, SOMENTE ENTRADA NA GRAVAÇÃO ALTER TABLE ITENS_ENTRADA ADD ITENS_ESTOQUE_ENTRADA_SN VARCHAR(1); UPDATE ITENS_ENTRADA SET ITENS_ESTOQUE_ENTRADA_SN ='S'; ALTER TABLE CATEG_PRODUTO ADD COMISSAO_VENDEDOR DOUBLE PRECISION; /////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 22/10/2016 - PDV alter table ATUALIZA ADD pdv_EditValorDesc DOUBLE PRECISION; alter table ATUALIZA ADD pdv_EditValor DOUBLE PRECISION; alter table ATUALIZA ADD pdv_EditDesconto DOUBLE PRECISION; alter table ATUALIZA ADD pdv_EditDescValor DOUBLE PRECISION; alter table ATUALIZA ADD pdv_EditTotal DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit1 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit2 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit3 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit4 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit5 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit6 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit7 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit8 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit9 DOUBLE PRECISION; alter table ATUALIZA ADD pdv_NumEdit10 DOUBLE PRECISION; //////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////// --- DATA 28/10/2016 ATERADO PARA AUMENTAR NUMERO DO CAIXA NO PAF ALTER TABLE AUXILIO ALTER FINALIZADO TYPE VARCHAR(3); /////////////////////////////////////////////////////////////////////////////////////////////////////////// //// DATA 08/03/2017 ///// ---------- TAXA DE SERVICO PARA VENDA A PRAZO ACRESCENTADO NO FINANCEIRO EXEMPLO TAC ----- ////////// alter table empresa ADD empresa_taxaservico DOUBLE PRECISION; /////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////// DATA 15/05/2017 VEICULOS PARA ASSISTENCIA TÉCNICA CREATE TABLE "VEICULO" ( "COD_VEICULO" INTEGER NOT NULL, "COD_CLIENTE" INTEGER NOT NULL, "COD_MUNICIPIO" INTEGER, "PLACA" VARCHAR(7), "DESCRICAO" VARCHAR(40), "ANO_FABRICACAO" INTEGER, "ANO_MODELO" VARCHAR(10), "CHASSI" VARCHAR(25), "RENAVAN" VARCHAR(25), "COD_ANTT" VARCHAR(20), "CODORCAMENTO" INTEGER, "DATA_ULT_MOV" DATE, "DATA_PROX_REV" DATE, "ULT_KM" VARCHAR(10), PRIMARY KEY ("COD_VEICULO") ); //////////////////////////////////////////////////////////////// //// ---- ALTERAÇÃO DE PRODUTOS PARA VENDA DE VEICULOS --- /// //////////////////////////////////////////////////////////////// /////////////////// 15/05/2017 /////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////// alter table veiculo add PROD_COD_PRODUTO INTEGER; alter table veiculo add PROD_status VARCHAR(10); alter table veiculo add PROD_TPOP VARCHAR(1); alter table veiculo add PROD_CHASSI VARCHAR(17); alter table veiculo add PROD_CCOR VARCHAR(5); alter table veiculo add PROD_XCOR VARCHAR(40); alter table veiculo add PROD_POT VARCHAR(5); alter table veiculo add PROD_CILIN VARCHAR(5); alter table veiculo add PROD_PESOL DOUBLE PRECISION; alter table veiculo add PROD_PESOB DOUBLE PRECISION; alter table veiculo add PROD_NSERIE VARCHAR(9); alter table veiculo add PROD_TPCOMB VARCHAR(2); alter table veiculo add PROD_NMOTOR VARCHAR(21); alter table veiculo add PROD_CMT VARCHAR(21); alter table veiculo add PROD_DIST VARCHAR(4); alter table veiculo add PROD_RENAVAM VARCHAR(11); alter table veiculo add PROD_ANOMOD INTEGER; alter table veiculo add PROD_ANOFAB INTEGER; alter table veiculo add PROD_TPPINT VARCHAR(1); alter table veiculo add PROD_VIN VARCHAR(1); alter table veiculo add PROD_CONDVEIC VARCHAR(1); alter table veiculo add PROD_CMOD VARCHAR(6); alter table veiculo add PROD_CCORDENATRAN VARCHAR(2); alter table veiculo add PROD_LOTA INTEGER; alter table veiculo add PROD_VEICPROD VARCHAR(1); alter table veiculo add PROD_TPVEIC INTEGER; alter table veiculo add PROD_ESPVEIC INTEGER; alter table veiculo add PROD_TPREST INTEGER; /////////////////////////////////////////////////////////////////////////////////////// ///////////// 23/05/2017 CIDADES ALTER TABLE CIDADES ADD Dest_cPais integer; ALTER TABLE CIDADES ADD Dest_xPais VARCHAR(60); update cidades set Dest_cPais = 1058; update cidades set Dest_xPais = 'BRASIL'; ////////////////////////////////////////////////////////////////////////////////////// ///////////// 07/06/2017 /// ESTOQUE GRADE ALTER TABLE GRADE_TAMANHO ADD GT_ESTOQUE DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////// ///////////// 15/06/2017 /// FATOR UNIDADE NA ENTRADA POR XML ALTER TABLE ITENS_ENTRADA ADD ITENS_FATOR_UNIDADE INTEGER; ////////////////////////////////////////////////////////////////////////////////////// ///////////// 17/06/2017 /// PARA CLASSIFICAR TIPO DE PRODUTO 0 NÃO COMERCIAL ALTER TABLE ITENS_ENTRADA ADD ITENS_COD_TIPO INTEGER; DELETE FROM TIPO_PRODUTO; INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (0, 'NAO COMERCIAL', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (1, 'PRODUÇÃO PRÓPRIA', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (2, 'AQUISIÇÃO DE TERCEIROS', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (3, 'VEICULOS NOVOS', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (4, 'SERVIÇOS', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (5, 'PELO PESO (VENDA POR BALANÇA)', NULL); INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (6, 'PELO PREÇO (VENDA POR BALANÇA)', NULL); /////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////// //// NOVO TRIBUTOS /////////////////////////////////////////////////////////////////////// //// 16/12/2017 ///////////////////////////////////////////////////////////////////////// DROP TABLE TIPO_TRIBUTO; CREATE TABLE "TIPO_TRIBUTO" ( "TT_CODIGO" VARCHAR(3), "TT_DESCRICAO" VARCHAR(30), "TT_COD_NF" VARCHAR(3), "TT_DESCRI_NF" VARCHAR(30), "TT_CFOP_NF" VARCHAR(4), "TT_REG_ESPEC_PF" VARCHAR(1), "TT_REG_ESPEC_PJ" VARCHAR(1), "TT_ICMS_NF_PJ" DOUBLE PRECISION, "TT_ICMS_NF_PF" DOUBLE PRECISION, "TT_PERC_DESC_PJ" DOUBLE PRECISION, "TT_PERC_DESC_PF" DOUBLE PRECISION, "TT_PERC_AGREGAD" DOUBLE PRECISION, "TT_COD_NSITTRIB" VARCHAR(3), "TT_CODIGO_AUTO" VARCHAR(3) ); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '18% TRIBUTADO', '00', '18% TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 12, 18, 0, 0, 0, '02', '001'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('02', '12% TRIBUTADO', '00', '12%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 12, 12, 0, 0, 0, '02', '002'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('03', '25% TRIBUTADO', '00', '25%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 12, 25, 0, 0, 0, '02', '003'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('04', '30% TRIBUTADO', '00', '30%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 12, 30, 0, 0, 0, '02', '004'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '18% DEFERIMENTO', '51', 'DEFERIMENTO', '5102', 'N', 'N', 12, 18, 0, 0, 0, '02', '005'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUBST. TRIBUTÁRIA', '10', 'TRIBUTADA COM SUBST.TRIBUT.', '5403', 'N', 'N', 0, 0, 0, 0, 0, '03', '006'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('II', 'ISENTO OU NÃO TRIBUT.', '40', 'ISENTA', '5102', 'N', 'N', 0, 0, 0, 0, 0, '06', '007'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('NN', 'NÃO TRIBUTADA', '41', 'NAO TRIBUTADA', '5102', 'N', 'N', 0, 0, 0, 0, 0, '06', '008'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('05', 'ISS IMPOSTO SOBRE SERVIÇO 5%', '90', 'OUTROS', '5102', 'N', 'N', 5, 5, 0, 0, 0, '00', '009'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('NN', 'ISENTA OU NÃO TRIBUT. SUB.TRIB', '30', 'ISENTA OU NÃO TRIBUT. SUB.TRIB', '5102', 'N', 'N', 0, 0, 0, 0, 0, '06', '010'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', 'SUSPENSAO', '50', 'SUSPENSAO', '5102', 'N', 'N', 12, 18, 0, 0, 0, '06', '011'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '18% TRIBUTADO', '20', 'COM REDUCAO DA BASE CALCULO', '5102', 'N', 'N', 12, 18, 70.59, 80, 0, '04', '012'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUBST TRIBUT COBRANCA ANTECIP', '60', 'SUBST TRIBUT COBRANCA ANTECIP', '5405', 'N', 'N', 0, 0, 0, 0, 0, '08', '013'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUB.TRIB. C/REDUCAO BASE', '70', 'SUB.TRIB. C/REDUCAO BASE', '5405', 'N', 'N', 12, 18, 70.59, 80, 0, '03', '014'); ///////////////////////////////////////////////////////////////////////////////////////// //////// VALIDADE 02/04/2018 Detalhamento Específico de Medicamento e de matérias-primas farmacêuticas //////////////////////////////////////////////////////////////// ////////////// ITENS_ENTRADA ALTER TABLE ITENS_ENTRADA ADD ITENS_NLOTE VARCHAR(20); ALTER TABLE ITENS_ENTRADA ADD ITENS_QLOTE DOUBLE PRECISION; ALTER TABLE ITENS_ENTRADA ADD ITENS_DFAB DATE; ALTER TABLE ITENS_ENTRADA ADD ITENS_VPMC DOUBLE PRECISION; //////////// ITENS /////////////////////////////////////////////// ALTER TABLE ITENS ADD ITENS_S_NLOTE VARCHAR(20); ALTER TABLE ITENS ADD ITENS_S_QLOTE DOUBLE PRECISION; ALTER TABLE ITENS ADD ITENS_S_DFAB DATE; ALTER TABLE ITENS ADD ITENS_S_MED_DVAL DATE; ALTER TABLE ITENS ADD ITENS_S_VPMC DOUBLE PRECISION; ////////////////////////////////////////////////////////////////////////////////////////// CREATE TABLE "LOTE_MEDICAMENTOS" ( "MED_COD_LOTE" INTEGER NOT NULL, "MED_SITUACAO" VARCHAR(1), "MED_NLOTE" VARCHAR(20), "MED_QLOTE" DOUBLE PRECISION, "MED_DFAB" date, "MED_DVAL" date, "MED_VPMC" DOUBLE PRECISION, PRIMARY KEY ("MED_COD_LOTE") ); ALTER TABLE LOTE_MEDICAMENTOS ADD MED_DATA_ENTRADA DATE; ALTER TABLE LOTE_MEDICAMENTOS ADD MED_NUMERO_NF VARCHAR(9); ALTER TABLE LOTE_MEDICAMENTOS ADD MED_COD_FORNECEDOR INTEGER; ALTER TABLE LOTE_MEDICAMENTOS ADD MED_CHAVE_NFE VARCHAR(50); ALTER TABLE LOTE_MEDICAMENTOS ADD MED_COD_PRODUTO INTEGER; ALTER TABLE LOTE_MEDICAMENTOS ADD MED_COD_EMPRESA INTEGER; INSERT INTO "TIPO_PRODUTO" ("TP_CODIGO", "TP_DESCRICAO", "TP_VALOR") VALUES (7, 'LOTE PRODUTOS)', NULL); /////////////////////////////////////////////////////////////////////////////////////////// ///////// MEDICAMENTOS ANVISA 07/09/2018 ///////////////////////////////////////////////// ALTER TABLE LOTE_MEDICAMENTOS ADD MED_CODIGO_ANVISA VARCHAR(13); ALTER TABLE ITENS_ENTRADA ADD ITENS_ENTRADAS_V_CPRODANVISA VARCHAR(13); ALTER TABLE ITENS ADD ITENS_S_V_CPRODANVISA VARCHAR(13); //////////////////////////////////////////////////////////////////////////////////////////// //////////// 22/12/2018 TABELA AUXILIO /////////////////////////////////////////////////// ALTER TABLE AUXILIOVENDA ALTER VALOR TYPE VARCHAR(30); ALTER TABLE AUXILIOVENDA ALTER QUANT TYPE VARCHAR(30); ////////////////////////////////////////////////////////////////////////////////////////// ///// MUDANCA DO TANMALHO DO CODIGO DE BARRAS DE 13 PARA 15 21/05/2019 AS 16:30 DROP TABLE "PRODUTOS"; CREATE TABLE "PRODUTOS" ( "CODPRODUTO" INTEGER NOT NULL, "CODBARRAS" VARCHAR(15) NOT NULL, "DESCRICAO" VARCHAR(50), "MARLUCRO" DOUBLE PRECISION, "PRECOCUSTO" DOUBLE PRECISION, "PRECOVENDA" DOUBLE PRECISION, "ESTOQUEMIN" INTEGER, "ESTOQUEMAX" INTEGER, "ICMS" VARCHAR(15), "DESCONTICMS" VARCHAR(15), "CODBARRA" VARCHAR(13), "DIGITO" VARCHAR(1), "CODCATEGORIA" INTEGER, "CODFORNECEDOR" INTEGER, "CODARTIGO" INTEGER, "CODTAMANHO" INTEGER, "CODMARCA" INTEGER, "CODUNIDADE" INTEGER, "CODBARRAREF" VARCHAR(50), "PORCENTAGEM" NUMERIC(2, 2), "REAJUSTE" VARCHAR(1), "CODCOR" INTEGER, "VALOR_VISTA" DOUBLE PRECISION, "VALOR_PRAZO" DOUBLE PRECISION, "COMIISAO" DOUBLE PRECISION, "UNIDADE" VARCHAR(3), "CLAS_FISCAL" VARCHAR(4), "ALIQUOTA" VARCHAR(4), "QUANT" DOUBLE PRECISION, "QUANTIDADE" DOUBLE PRECISION, "IPI" VARCHAR(4), "PRECOATACADO" DOUBLE PRECISION, "DEBITO_ICMS" DOUBLE PRECISION, "CREDITO_ICMS" DOUBLE PRECISION, "PIS_CONF_IR_C_SOCIAL" DOUBLE PRECISION, "FRETE_EMBALAGENS" DOUBLE PRECISION, "DESPESAS_INDIRETAS" DOUBLE PRECISION, "IPI_S_PRECOCOMPRA" DOUBLE PRECISION, "DESCONTO_S_PRECOCOMPRA" DOUBLE PRECISION, "COMISSAO_S_PRECOVENDA" DOUBLE PRECISION, "LUCRO_LIQUIDO" DOUBLE PRECISION, "PRECOCOMPRA" DOUBLE PRECISION, "CUSTO_FINANCEIRO" DOUBLE PRECISION, "PRECO_ANTERIOR" DOUBLE PRECISION, "SERIE" VARCHAR(3), "COD_SUBCATEGORIA" INTEGER, "TAMANHO" VARCHAR(10), "LARGURA" VARCHAR(20), "VALIDADE" DATE, "FABRICANTE" VARCHAR(50), "VOLUME" VARCHAR(15), "PARCELA" VARCHAR(15), "VALOR_PARCELA" DOUBLE PRECISION, "COD_TIPO" INTEGER, "TAM_P" INTEGER, "TAM_M" INTEGER, "TAM_G" INTEGER, "TAM_GG" INTEGER, "GRADE" VARCHAR(3), "SIT_TRIBUTARIA" VARCHAR(3), "LOCALIZACAO" VARCHAR(30), "PRODUTO_KIT" VARCHAR(3), "PRO_SELE" VARCHAR(1), "PROD_PIS" DOUBLE PRECISION, "PROD_COFINS" DOUBLE PRECISION, "PROD_INSS" DOUBLE PRECISION, "PROD_CIDE" DOUBLE PRECISION, "PROD_ISS" DOUBLE PRECISION, "PROD_IR" DOUBLE PRECISION, "PRO_CADASTRO" DATE, "PROD_TAB02" DOUBLE PRECISION, "PROD_TAB03" DOUBLE PRECISION, "PROD_TAB04" DOUBLE PRECISION, "PROD_IND02" DOUBLE PRECISION, "PROD_IND03" DOUBLE PRECISION, "PROD_IND04" DOUBLE PRECISION, PRIMARY KEY ("CODPRODUTO", "CODBARRAS") ); ALTER TABLE Itens ALTER CODBARRAS TYPE VARCHAR(15); ALTER TABLE Itens_entrada ALTER CODBARRAS TYPE VARCHAR(15); ALTER TABLE Itens_R004 ALTER CODBARRAS TYPE VARCHAR(15); ALTER TABLE AUXILIOVENDA ALTER CODIGOPROD TYPE VARCHAR(15); DROP TABLE "P001"; CREATE TABLE "P001" ( "CODPRODUTO" INTEGER NOT NULL, "CODBARRAS" VARCHAR(15) NOT NULL, "DESCRICAO" VARCHAR(50), "MARLUCRO" DOUBLE PRECISION, "PRECOCUSTO" DOUBLE PRECISION, "PRECOVENDA" DOUBLE PRECISION, "ESTOQUEMIN" INTEGER, "ESTOQUEMAX" INTEGER, "ICMS" VARCHAR(15), "DESCONTICMS" VARCHAR(15), "CODBARRA" VARCHAR(13), "DIGITO" VARCHAR(1), "CODCATEGORIA" INTEGER, "CODFORNECEDOR" INTEGER, "CODARTIGO" INTEGER, "CODTAMANHO" INTEGER, "CODMARCA" INTEGER, "CODUNIDADE" INTEGER, "CODBARRAREF" VARCHAR(50), "PORCENTAGEM" NUMERIC(2, 2), "REAJUSTE" VARCHAR(1), "CODCOR" INTEGER, "VALOR_VISTA" DOUBLE PRECISION, "VALOR_PRAZO" DOUBLE PRECISION, "COMIISAO" DOUBLE PRECISION, "UNIDADE" VARCHAR(3), "CLAS_FISCAL" VARCHAR(4), "ALIQUOTA" VARCHAR(4), "QUANT" DOUBLE PRECISION, "QUANTIDADE" DOUBLE PRECISION, "IPI" VARCHAR(4), "PRECOATACADO" DOUBLE PRECISION, "DEBITO_ICMS" DOUBLE PRECISION, "CREDITO_ICMS" DOUBLE PRECISION, "PIS_CONF_IR_C_SOCIAL" DOUBLE PRECISION, "FRETE_EMBALAGENS" DOUBLE PRECISION, "DESPESAS_INDIRETAS" DOUBLE PRECISION, "IPI_S_PRECOCOMPRA" DOUBLE PRECISION, "DESCONTO_S_PRECOCOMPRA" DOUBLE PRECISION, "COMISSAO_S_PRECOVENDA" DOUBLE PRECISION, "LUCRO_LIQUIDO" DOUBLE PRECISION, "PRECOCOMPRA" DOUBLE PRECISION, "CUSTO_FINANCEIRO" DOUBLE PRECISION, "PRECO_ANTERIOR" DOUBLE PRECISION, "SERIE" VARCHAR(3), "COD_SUBCATEGORIA" INTEGER, "TAMANHO" VARCHAR(10), "LARGURA" VARCHAR(10), "VALIDADE" DATE, "FABRICANTE" VARCHAR(50), "VOLUME" VARCHAR(15), "PARCELA" VARCHAR(15), "VALOR_PARCELA" DOUBLE PRECISION, "COD_TIPO" INTEGER, "TAM_P" INTEGER, "TAM_M" INTEGER, "TAM_G" INTEGER, "TAM_GG" INTEGER, "GRADE" VARCHAR(3), "SIT_TRIBUTARIA" VARCHAR(3), "LOCALIZACAO" VARCHAR(30), "PRODUTO_KIT" VARCHAR(3), "PRO_SELE" VARCHAR(1), PRIMARY KEY ("CODPRODUTO", "CODBARRAS") ); DROP TABLE "P002"; CREATE TABLE "P002" ( "P_CODIGO" VARCHAR(15) NOT NULL, "P_DESCRICAO" VARCHAR(100), "P_SITUACAO_TRIBUTARIA" VARCHAR(10), "P_ALIQUOTA" VARCHAR(10), "P_VALOR_UNITARIO" DOUBLE PRECISION, "P_UNIDADE" VARCHAR(10) ); ////////////////////////// 18/07/2019 CREATE TABLE "MDFE_LAN" ( "MDFE_CODIGO" INTEGER NOT NULL, "MDFE_CODCLIENTE" INTEGER, "MDFE_CHAVE_ACESSO" VARCHAR(50), "MDFE_DOCUMENTO" INTEGER, "MDFE_CODTIPO_OS" INTEGER, "MDFE_COD_SITUACAO_OS" INTEGER, "MDFE_COD_TIPO_PAG" INTEGER, "MDFE_VALOR_TOTAL" DOUBLE PRECISION, "MDFE_MODELO" VARCHAR(2), "MDFE_SERIE" VARCHAR(3), "MDFE_STATUS" VARCHAR(30), "MDFE_DATA_FECHA" DATE, "MDFE_DATA" DATE, "MDFE_HORA" TIME, "MDFE_HORA_FECHA" DATE, "MDFE_COD_USU" INTEGER, "MDFE_UFINI" VARCHAR(2), "MDFE_UFFIM" VARCHAR(2), "MDFE_CMUNCARREGA" VARCHAR(7), "MDFE_XMUNCARREGA" VARCHAR(40), "MDFE_UMUNCARREGA" VARCHAR(2), "MDFE_CMUNDESCARGA" VARCHAR(7), "MDFE_XMUNDESCARGA" VARCHAR(40), "MDFE_UMUNDESCARGA" VARCHAR(2), "MDFE_TPCARROCERIA" VARCHAR(2), "MDFE_TPRODADO" VARCHAR(2), "MDFE_UF_VEICULO" VARCHAR(2), "MDFE_PLACA_VEICULO" VARCHAR(10), "MDFE_TARA_VEICULO" INTEGER, "MDFE_CONDUTOR_XNOME" VARCHAR(40), "MDFE_CONDUTOR_CPF" VARCHAR(20), "MDFE_VALOR_CARGA" DOUBLE PRECISION, "MDFE_UNIDADE_MEDIDA" VARCHAR(2), "MDFE_PESO_CARGA" DOUBLE PRECISION, "MDFE_NUMERO_LACRES" INTEGER, "MDFE_EMPRESA" INTEGER, "MDFE_COD_TRANSPORTE" INTEGER, "MDFE_COD_FUNCIONARIO" INTEGER, "MDFE_CODORCAMENTO" INTEGER, "MDFE_OBS" VARCHAR(2000), PRIMARY KEY ("MDFE_CODIGO") ); CREATE TABLE "MDFE_CHAVES" ( "MDFECHA_CHAVE" INTEGER NOT NULL, "MDFECHA_CODIGO" INTEGER NOT NULL, "MDFECHA_CHNFE" VARCHAR(44), "MDFECHA_INFUNIDTRANSP" VARCHAR(2), "MDFECHA_TPUNIDTRANSP" VARCHAR(2), "MDFECHA_NLACRE" VARCHAR(20), "MDFECHA_QTDRAT" DOUBLE PRECISION, "MDFECHA_EMPRESA" INTEGER, "MDFECHA_CODORCAMENTO" INTEGER, PRIMARY KEY ("MDFECHA_CODIGO", "MDFECHA_CHAVE", "MDFECHA_EMPRESA") ); ALTER TABLE NEXT ADD "MDFE_LAN_CODIGO" INTEGER; ALTER TABLE NEXT ADD "MDFE_CHAVES_CODIGO" INTEGER; ALTER TABLE TRANSPORTADORA ADD TP_CARROCERIA VARCHAR(15); ALTER TABLE TRANSPORTADORA ADD TP_RODADO VARCHAR(15); /////////////////////////////// 28/09/2019 SUB CATEGORIA PRODUTOS IMPRESSAO ///////////////// ALTER TABLE SUB_CATEG_PRODUTO ADD SUB_CTG_PRO_IMPRESSAO INTEGER; /////////////////////////////////////////////////////////////////////////////////// ////////////////////////// 02/12/2020 //////////////////// PARA O PIX /////////////////////// ///////////////// Para vencimento entre datas ALTER TABLE TIPOVENDA ADD DIA_VENCIMENTO2 INTEGER; ALTER TABLE TIPOVENDA ADD tv_codbanco INTEGER; ///////////////////////////////////////////////////////// ALTER TABLE TBANCOS ADD idpix_26_conta VARCHAR(4); ALTER TABLE TBANCOS ADD idpix_01_chave VARCHAR(36); ALTER TABLE TBANCOS ADD idpix_59_beneficiario VARCHAR(25); ALTER TABLE TBANCOS ADD idpix_60_cidade VARCHAR(15); /////////////////////////////////////////////////////////// ////// CADASTRO DE PRODUTO /////////// /////////// CAMPO PIS/COFINS ALTER TABLE produtos ALTER reajuste TYPE VARCHAR(3); ALTER TABLE RETAG_PRODUTOS ALTER reajuste TYPE VARCHAR(3); /////////////////////////////// //////////////////------------ TRIBUTO ----------- /////////////// /////////* Table: TIPO_TRIBUTO, Owner: SYSDBA */ DROP TABLE "TIPO_TRIBUTO"; CREATE TABLE "TIPO_TRIBUTO" ( "TT_CODIGO" VARCHAR(3), "TT_DESCRICAO" VARCHAR(30), "TT_COD_NF" VARCHAR(3), "TT_DESCRI_NF" VARCHAR(30), "TT_CFOP_NF" VARCHAR(4), "TT_REG_ESPEC_PF" VARCHAR(1), "TT_REG_ESPEC_PJ" VARCHAR(1), "TT_ICMS_NF_PJ" DOUBLE PRECISION, "TT_ICMS_NF_PF" DOUBLE PRECISION, "TT_PERC_DESC_PJ" DOUBLE PRECISION, "TT_PERC_DESC_PF" DOUBLE PRECISION, "TT_PERC_AGREGAD" DOUBLE PRECISION, "TT_COD_NSITTRIB" VARCHAR(3), "TT_CODIGO_AUTO" VARCHAR(3) ); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '102 SEM PERMISSÃO DE CREDITO', '00', '18% TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '001'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('02', '102 SEM PERMISSÃO DE CREDITO', '00', '12%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '002'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('03', '102 SEM PERMISSÃO DE CREDITO', '00', '25%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '003'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('04', '102 SEM PERMISSÃO DE CREDITO', '00', '30%TRIBUTADA INTEGRALMENTE', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '004'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '18% DEFERIMENTO', '51', 'DEFERIMENTO', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '005'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUBST. TRIBUTÁRIA', '10', 'TRIBUTADA COM SUBST.TRIBUT.', '5405', 'N', 'N', 0, 0, 0, 0, 0, '80', '006'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('II', 'ISENTO OU NÃO TRIBUT.', '40', 'ISENTA', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '007'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('NN', 'NÃO TRIBUTADA', '41', 'NAO TRIBUTADA', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '008'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('05', 'ISS IMPOSTO SOBRE SERVIÇO 5%', '90', 'OUTROS', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '009'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('NN', 'ISENTA OU NÃO TRIBUT. SUB.TRIB', '30', 'ISENTA OU NÃO TRIBUT. SUB.TRIB', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '010'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', 'SUSPENSAO', '50', 'SUSPENSAO', '5102', 'N', 'N', 0, 0, 0, 0, 0, '80', '011'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('01', '18% TRIBUTADO', '20', 'COM REDUCAO DA BASE CALCULO', '5102', 'N', 'N', 0, 0, 70.59, 80, 0, '80', '012'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUBST TRIBUT COBRANCA ANTECIP', '60', 'SUBST TRIBUT COBRANCA ANTECIP', '5405', 'N', 'N', 0, 0, 0, 0, 0, '80', '013'); INSERT INTO "TIPO_TRIBUTO" ("TT_CODIGO", "TT_DESCRICAO", "TT_COD_NF", "TT_DESCRI_NF", "TT_CFOP_NF", "TT_REG_ESPEC_PF", "TT_REG_ESPEC_PJ", "TT_ICMS_NF_PJ", "TT_ICMS_NF_PF", "TT_PERC_DESC_PJ", "TT_PERC_DESC_PF", "TT_PERC_AGREGAD", "TT_COD_NSITTRIB", "TT_CODIGO_AUTO") VALUES ('FF', 'SUB.TRIB. C/REDUCAO BASE', '70', 'SUB.TRIB. C/REDUCAO BASE', '5405', 'N', 'N', 0, 0, 70.59, 80, 0, '80', '014'); ////////////////// DATA 28/01/2021 PLANO DE CONTAS SUB GRUPO ESPECICACAO DE CONTAS //////////////////////// ALTER TABLE PLANOCONTAS ALTER OPERACAO TYPE VARCHAR(50); ALTER TABLE ESPECIFICACAO_CONTA ALTER ESC_CLASSIFIC_DESC TYPE VARCHAR(50); /////////////////////////////////////////////////////////////////////////////////////////// ////////////////// DATA 03/05/2021 MDF-e Percuso //////////////////////////////////////// ALTER TABLE MDFE_LAN ADD INFPERCUSO01 VARCHAR(2); ALTER TABLE MDFE_LAN ADD INFPERCUSO02 VARCHAR(2); ALTER TABLE MDFE_LAN ADD INFPERCUSO03 VARCHAR(2); ALTER TABLE MDFE_LAN ADD INFPERCUSO04 VARCHAR(2); ALTER TABLE MDFE_LAN ADD INFPERCUSO05 VARCHAR(2); ALTER TABLE MDFE_LAN ADD INFPERCUSO06 VARCHAR(2); /////////////////////////////////////////////////////////////////////////////////////////// EM 02/08/2021 - TIPOVENDA: ACRESCENTAR COMISSÃO: ALTER TABLE TIPOVENDA ADD TV_COMISSAO01 DOUBLE PRECISION;