﻿* arquivo de script atualizacao banco bw - arquivos comecando com  * não são executados 
* adicionado campo na tabela tb_cadastro_fiscal 
* alter TABLE tb_cadastro_fiscal add cod_tipocadastro int
* criando a tabela tb_fiscal_tipocadastro
* CREATE TABLE tb_fiscal_tipocadastro (codigo int NOT NULL,[descricao] [varchar](50) NULL,[observacao] [varchar](150) NULL,PRIMARY KEY CLUSTERED ([codigo] ASC))
* criando tabela tb_configuracao_web_adm
* CREATE TABLE [dbo].[tb_configuracao_web_adm] ( [nome] [varchar] (100) NOT NULL, [host_name] [varchar] (200) NULL, [data_base] [varchar] (200) NULL, [porta] [varchar] (4) NULL, [usuario] [varchar] (50) NULL, [senha] [varchar] (50) NULL, [versao] [varchar] (10) NULL, [email_email] [varchar] (50) NULL, [senha_email] [varchar] (30) NULL, [porta_email] [varchar] (4) NULL, [smtp_email] [varchar] (50) NULL, [end_ftp_anexo] [varchar] (200) NULL, [usuario_ftp_anexo] [varchar] (50) NULL, [senha_ftp_anexo] [varchar] (30) NULL, PRIMARY KEY CLUSTERED ([nome] ASC))
* alterando tabela tb_configuracao_web
* alter TABLE tb_configuracao_web add site varchar(200)
* criando tabela [tb_notaeletronica_numero_nota]
* CREATE TABLE [dbo].[tb_notaeletronica_numero_nota] ( [id] INT NOT NULL IDENTITY (1, 1), [cpfcnpj] VARCHAR (14) NULL, [nota_incluida] bigint NULL, [usuario] INT NULL, [data_inclusao] datetime NULL )
* alterando tabela tb_notaeletronica_boletos
* alter TABLE tb_notaeletronica_boletos add tipo varchar(30)
* criando tabela tb_debitoautomatico_ocorrencias
* CREATE TABLE [dbo].[tb_debitoautomatico_ocorrencias] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [nome_arquivo] [varchar] (255) NULL, [data_geracao] [datetime] NULL, [campo1] [varchar] (1) NULL, [campo2] [varchar] (25) NULL, [campo3] [varchar] (4) NULL, [campo4] [varchar] (14) NULL, [campo5] [varchar] (40) NULL, [campo6] [varchar] (40) NULL, [campo7] [varchar] (25) NULL, [campo8] [int] NULL, [usuario] [int] NULL, [gerado] [varchar] (1) NULL, PRIMARY KEY CLUSTERED ([id] ASC))
* alterando tabela tb_parcelamento
* alter TABLE tb_parcelamento add desconto decimal(18,2)
* criando tabela tb_notaeletronica_notas_faturadas
* CREATE TABLE [dbo].[tb_notaeletronica_notas_faturadas] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [tipo] [varchar] (30) NULL, [data_inicial] [date] NULL, [data_final] [date] NULL, [cpfcnpj] [varchar] (14) NULL, [nota] [bigint] NULL, [numero_controle] [bigint] NULL, [nosso_numero] [bigint] NULL, [data_geracao] [datetime] NULL, [data_extorno] [date] NULL, PRIMARY KEY CLUSTERED ([id] ASC))
* alterando tabela tb_movimento
* alter TABLE tb_movimento add usuario_extorno int
* alter TABLE tb_movimento add data_extorno datetime
* alter TABLE tb_movimento add motivo varchar(255)
*criando tabela tb_execucao
*CREATE TABLE [dbo].[tb_execucao] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [data_geracao] [datetime] NULL, [usuario] [int] NULL, [sistema] [int] NULL, [exercicio_inicial] [varchar] (4) NULL, [exercicio_final] [varchar] (4) NULL, [executa_parcelamento] [varchar] (20) NULL, [divida] [varchar] (20) NULL, [valor_acima] [decimal] (18, 2) NULL, [tipo_execucao] [varchar] (20) NULL, PRIMARY KEY CLUSTERED ([id] ASC))
*criando tabela tb_execucao_debitos
*CREATE TABLE [dbo].[tb_execucao_debitos] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [id_execucao] [bigint] NOT NULL, [certidao_exercicio] [int] NULL, [certidao_numero] [bigint] NULL, [contribuinte] [int] NULL, [sistema] [int] NULL, [cadastro] [bigint] NULL, [valor_corrigido] [decimal] (18, 2) NULL, [cpf_cnpj] [varchar] (14) NULL, [rg_inscrestadual] [varchar] (20) NULL, [endereco] [varchar] (200) NULL, [bairro] [varchar] (150) NULL, [complemento] [varchar] (150) NULL, [cidade] [int] NULL, [estado] [int] NULL, [cep] [varchar] (15) NULL, [setor] [varchar] (10) NULL, [quadra] [varchar] (10) NULL, [lote] [varchar] (10) NULL, [razao_social] [varchar] (150) NULL ) ON [PRIMARY]
*criando tabela tb_execucao_debitos_det
*CREATE TABLE [dbo].[tb_execucao_debitos_det] ( [data_geracao] [date] NULL, [contribuinte] [bigint] NULL, [sistema] [int] NULL, [seqsistema] [bigint] NULL, [ano] [int] NULL, [mes] [int] NULL, [parcela] [int] NULL, [cddivida] [int] NULL, [cdsubdivida] [int] NULL, [vencimento] [date] NULL, [data_inscricao] [date] NULL, [valor] [decimal] (18, 2) NULL, [correcao] [decimal] (18, 2) NULL, [multa] [decimal] (18, 2) NULL, [juros] [decimal] (18, 2) NULL, [valor_sugerido] [decimal] (18, 2) NULL, [livro] [int] NULL, [folha] [int] NULL, [ano_certidao] [int] NULL, [numero_certidao] [bigint] NULL, [endereco] [varchar] (200) NULL, [bairro] [varchar] (150) NULL, [complemento] [varchar] (150) NULL, [cidade] [int] NULL, [estado] [int] NULL, [cep] [varchar] (15) NULL, [setor] [varchar] (10) NULL, [quadra] [varchar] (10) NULL, [lote] [varchar] (10) NULL, [razao_social] [varchar] (150) NULL ) ON [PRIMARY]
*criando tabela tb_execucao_exclusao
*CREATE TABLE [dbo].[tb_execucao_exclusao] ( [id] [int] IDENTITY (1, 1) NOT NULL, [exercicio_certidao] [int] NULL, [certidao_inicial] [bigint] NULL, [certidao_final] [bigint] NULL, [motivo] [varchar] (255) NULL, [usuario] [int] NULL, [data_exclusao] [datetime] NULL, [contribuinte_inicial] [bigint] NULL, [contribuinte_final] [bigint] NULL, PRIMARY KEY CLUSTERED ([id] ASC))
*alterando tabela tb_parametros
*alter TABLE tb_parametros add acumula_multa varchar(10)
*criar tabela tb_observacoes
*CREATE TABLE [dbo].[tb_observacoes] ( [sistema] [int] NOT NULL, [cadastro] [bigint] NOT NULL, [observacoes] [varchar] (MAX) NULL ) ON [PRIMARY]
*alterando tabela tb_cadastro_financeiro
*alter TABLE tb_cadastro_financeiro add desconto_parcelamento decimal(18,2)
*alterando tabela tb_cadastro_financeiro_seq
*alter TABLE tb_cadastro_financeiro_seq add desconto_parcelamento decimal(18,2)
* criando tabela corpo do texto para os relatorios
*CREATE TABLE [dbo].[tb_corpotexto] ( [id] [int] IDENTITY (1, 1) NOT NULL, [tipo] [varchar] (30) NULL, [observacao] [varchar] (50) NULL, [texto] [varchar] (MAX) NULL, [usuario] [int] NULL, [inclusao] [datetime] NULL )
* criando tb_receitas_diretas
*CREATE TABLE [dbo].[tb_receitas_diretas] ( [numero_guia] bigint NOT NULL IDENTITY (1, 1), [data_emissao] DATE NOT NULL, [contribuinte] INT NOT NULL, [valor_total] DECIMAL (18, 2) NOT NULL, [descricao] VARCHAR (MAX) NOT NULL, [data_exclusao] datetime NULL, [usuario_exclusao] INT NULL, [data] datetime NULL, [usuario] INT NULL, [id_banco] INT NULL )
* criando tb_receitas_diretas_tributos
*CREATE TABLE [dbo].[tb_receitas_diretas_tributos] ( [numero_guia] bigint NOT NULL, [tributo] INT NOT NULL, [quantidade] INT NULL, [valor] DECIMAL (18, 2) NULL )
* criando tb_autenticacao
*CREATE TABLE [dbo].[tb_autenticacao] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [data_hora] [datetime] NULL, [usuario] [int] NULL, [tipo] [varchar] (10) NULL, [sistema] [varchar] (10) NULL, [seqsistema] [varchar] (30) NULL, [ano] [varchar] (10) NULL, [mes] [varchar] (10) NULL, [parcela] [varchar] (10) NULL, [cddivida] [varchar] (10) NULL, [cdsubdivida] [varchar] (10) NULL, [valor] [decimal] (18, 2) NULL, [valor_pago] [decimal] (18, 2) NULL, [vencimento] [date] NULL, [pagamento] [date] NULL, [movimento] [bigint] NULL)
*adicionando campo tb_inclusao_divida
*alter table tb_inclusao_divida add observacao varchar(max)
*alterando tabela tb_rel_resumo
*alter table tb_rel_resumo add tipo varchar(10)
*criando estono receitas
*CREATE TABLE [dbo].[tb_estorno_receitas] ( [id] [int] IDENTITY (1, 1) NOT NULL, [cod_movimento] [int] NULL, [data_estorno] [date] NULL, [usuario] [int] NULL, [data] [datetime] NULL, [tipo] [varchar] (10) NULL, [contribuinte] [bigint] NULL, [sistema] [int] NULL, [seqsistema] [bigint] NULL, [ano] [int] NULL, [mes] [int] NULL, [parcela] [int] NULL, [cddivida] [int] NULL, [cdsubdivida] [int] NULL, [valor] [decimal] (18, 2) NULL, [valor_pago] [decimal] (18, 2) NULL, [dt_pagamento] [date] NULL )
*crianto estorno de receitas seq
*CREATE TABLE [dbo].[tb_estorno_receitas_seq] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [id_estorno] [bigint] NULL, [data_estorno] [date] NULL, [sistema] [int] NOT NULL, [seqsistema] [bigint] NOT NULL, [ano] [int] NOT NULL, [mes] [int] NOT NULL, [parcela] [int] NOT NULL, [cddivida] [int] NOT NULL, [cdsubdivida] [int] NOT NULL, [tributo] [int] NOT NULL, [vencimento] [date] NULL, [pagamento] [date] NULL, [valor] [decimal] (18, 2) NULL, [valor_pago] [decimal] (18, 2) NULL, [valor_desconto] [decimal] (18, 2) NULL, [valor_correcao] [decimal] (18, 2) NULL, [valor_multa] [decimal] (18, 2) NULL, [valor_juros] [decimal] (18, 2) NULL, [valor_outros] [decimal] (18, 2) NULL, [correcao_parcelamento] [decimal] (18, 2) NULL, [multa_parcelamento] [decimal] (18, 2) NULL, [juros_parcelamento] [decimal] (18, 2) NULL, [data_cancelamento] [date] NULL, [codigo_isencao_cancelamento] [int] NULL, [valor_acrescimo] [decimal] (18, 2) NULL, [cod_divida] [int] NULL, [tp_par] [int] NULL, [desconto_parcelamento] [decimal] (18, 2) NULL )
*27/10/2014  alteracao urgente tb_receitas_diversas_tributos
*alter table tb_receitas_diversas_tributos add valor_base decimal(18,2)
*alter table tb_receitas_diversas_tributos add aliquota decimal(18,2)
*nota eletronica escrituracao
*CREATE TABLE [dbo].[tb_notaeletronica_escrituracao] ( [id] INT NOT NULL IDENTITY (1, 1), [cpfcnpj] VARCHAR (14) NULL, [data_emissao] DATE NULL, [numero_nota] VARCHAR (15) NULL, [serie_nf] VARCHAR (10) NULL, [valor_total_nota] DECIMAL (18, 2) NULL, [valor_total_iss] DECIMAL (18, 2) NULL, [correcao_iss] DECIMAL (18, 2) NULL, [multa_iss] DECIMAL (18, 2) NULL, [juros_iss] DECIMAL (18, 2) NULL, [data_recolhimento] DATE NULL, [valor_recolher] DECIMAL (18, 2) NULL, [observacoes] VARCHAR (MAX) NULL, [usuario] INT NULL, [data_exclusao] DATE NULL, [data_geracao] datetime NULL, [vencimento] DATE NULL )
*CREATE TABLE [dbo].[tb_notaeletronica_escrituracao_trib] ( [id_escrituracao] INT NULL, [tributo] INT NULL, [valor_base] DECIMAL (18, 2) NULL, [aliquota] DECIMAL (18, 2) NULL, [valor] DECIMAL (18, 2) NULL, [correcao] DECIMAL (18, 2) NULL, [multa] DECIMAL (18, 2) NULL, [juros] DECIMAL (18, 2) NULL, [valor_atualizado] DECIMAL (18, 2) NULL )
*alterando certidao de valor venal
alter table tb_certidao_valorvenal add exercicio_base int
*adicionando campo tb_tmp_posicao
alter table tb_tmp_posicao add diferenca decimal(18,2)
*alterando tb_execucao_debitos_det
alter table tb_execucao_debitos_det add id_execucao bigint
* removendo chave da tabela tb_livro_divida 05/01/2017
alter Table tb_livro_divida drop constraint PK__tb_livro__C850D5657F2BE32F
*criando tb_fiscal_valor_area
CREATE TABLE [dbo].[tb_fiscal_valor_area] ( [exercicio] [int] NOT NULL, [codigo] [int] NOT NULL, [descricao] [varchar] (255) NULL, [medidaini] [decimal] (18, 2) NULL, [medidafin] [decimal] (18, 2) NULL, [unidade] [varchar] (10) NULL, [quantidade] [decimal] (18, 2) NULL, [periodo] [varchar] (50) NULL )
*ciando tb_iptu_indice
CREATE TABLE [dbo].[tb_iptu_indice] ( [codigo] INT NOT NULL, [valor] VARCHAR (60) NULL )
* 'serve para impressao do iptu em qualquer ordem
alter table tb_codigo_de_barras add ordem bigint
*alterando tb_notificacao
alter table tb_notificacao add vencimento date 
*alterando importa baixa detalhes
alter table tb_importa_baixa_detalhes add vencimento_titulo date
*alterando nao importado
alter table tb_importa_naoimportado add observacao varchar(50)
*criando tb_exclusao_divida 
CREATE TABLE [dbo].[tb_exclusao_divida] ( [id] [int] IDENTITY (1, 1) NOT NULL, [data] [date] NULL, [hora] [varchar] (10) NULL, [usuario] [varchar] (25) NULL, [data_inclusao] [date] NULL, [contribuinte] [int] NULL, [sistema] [int] NULL, [seqsistema] [bigint] NULL, [ano] [int] NULL, [mes] [int] NULL, [parcela] [int] NULL, [cddivida] [int] NULL, [cdsubdivida] [int] NULL, [valor] [decimal] (18, 2) NULL, [observacao] [varchar] (MAX) NULL, [vencimento] [date] NULL )
CREATE TABLE [dbo].[tb_exclusao_divida_seq] ( [id] [int] IDENTITY (1, 1) NOT NULL, [sistema] [int] NULL, [seqsistema] [bigint] NULL, [ano] [int] NULL, [mes] [int] NULL, [parcela] [int] NULL, [cddivida] [int] NULL, [cdsubdivida] [int] NULL, [valor] [decimal] (18, 2) NULL, [vencimento] [date] NULL, [tributo] [int] NULL )
*nota eletronica
alter table tb_notaeletronica_boletos add wid_solicitacao bigint
*alterando tb_parcelamento
alter table tb_parcelamento add valor_desconto decimal(18,2)
alter table tb_parcelamento add correcao_original decimal(18,2)
alter table tb_parcelamento add multa_original decimal(18,2)
alter table tb_parcelamento add juros_original decimal(18,2)
*alterando cadastro financeiro e seq
alter table tb_cadastro_financeiro add honorario_parcelamento decimal(18,2)
alter table tb_cadastro_financeiro_seq add honorario_parcelamento decimal(18,2)
*alterando tb usuario
alter table tb_usuario add assinatura image
*alterando tb_itens_iptu
alter table tb_itens_iptu add ponto_iptu int
*alterando tipo de arrecadacao
alter table tb_tipo_arrecadacao add logotipo image
alter table tb_tipo_arrecadacao add codigo_banco varchar(5)
alter table tb_tipo_arrecadacao add local_pagamento varchar(150)	
alter table tb_tipo_arrecadacao add carteira_rel varchar(10)
*alteracao tabela tb_parametros
alter TABLE tb_parametros add desconto_parcela_unica varchar(3)
alter TABLE tb_parametros add texto_recebimento_alvara varchar(255)
* alterando tb_paramentros para emissao de guia automatica na emissao de certidoes
alter TABLE tb_parametros add tributo_certidoes int             		
alter TABLE tb_parametros add valor_certidoes decimal(18,2)
alter TABLE tb_parametros add tributo_alvara int
alter TABLE tb_parametros add valor_alvara decimal(18,2) 
*criando tabela para controle de formulario
CREATE TABLE [dbo].[tb_controle_formulario] ( [id] INT NOT NULL IDENTITY (1, 1), [id_usuario] INT NULL, [data_inclusao] datetime NULL, [id_usuario_liberacao] INT NULL, [nameForm] VARCHAR (255) NULL )
*criando desmembramento de tributo
CREATE TABLE [dbo].[tb_desmembramento_tributo] ( [id] INT NOT NULL IDENTITY (1, 1), [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [valor_total] DECIMAL (18, 2) NULL, [valor_selecao] DECIMAL (18, 2) NULL, [valor_final] DECIMAL (18, 2) NULL, [data_geracao] datetime NULL, [usuario] INT NULL )
*tabela para armazenar transferencia de contribuinte
CREATE TABLE [dbo].[tb_transferencias_contribuinte] ( [id] bigint NOT NULL IDENTITY (1, 1), [sistema] INT NULL, [exercicio] INT NULL, [cadastro] bigint NULL, [contribuinte] bigint NULL, [novo_contribuinte] bigint NULL, [data_transferencia] datetime NULL, [wkusuario] INT NULL )
*alteracaos
alter TABLE tb_notificacao_debitos add endereco_entrega varchar(200)
alter TABLE tb_notificacao_debitos add bairro_entrega varchar(150)
alter TABLE tb_notificacao_debitos add complemento_entrega varchar(150)
alter TABLE tb_notificacao_debitos add cidade_entrega int
alter TABLE tb_notificacao_debitos add estado_entrega int
alter TABLE tb_notificacao_debitos add cep_entrega varchar(15)
alter TABLE tb_notificacao_debitos add compromissario varchar(150)
*alteracao de valores
CREATE TABLE [dbo].[tb_alteracoes_valores] ( [id] INT NOT NULL IDENTITY (1, 1), [contribuinte] INT NOT NULL, [sistema] INT NOT NULL, [seqsistema] bigint NOT NULL, [ano] INT NOT NULL, [mes] INT NOT NULL, [parcela] INT NOT NULL, [cddivida] INT NOT NULL, [cdsubdivida] INT NOT NULL, [tributo] INT NOT NULL, [valor_anterior] DECIMAL (18, 2) NULL, [valor_atual] DECIMAL (18, 2) NULL, [data_alteracao] DATE NULL, [usuario] INT NULL )
*alteracoes no alvara
alter TABLE tb_parcelamento_det add desconto decimal(18,2)
alter TABLE tb_cadastro_fiscal add HoraSabIni varchar(10)
alter TABLE tb_cadastro_fiscal add HoraSabFin varchar(10)
alter TABLE tb_cadastro_fiscal add HoraDomIni varchar(10)
alter TABLE tb_cadastro_fiscal add HoraDomFin varchar(10)
alter TABLE tb_cadastro_fiscal add HoraFerIni varchar(10)
alter TABLE tb_cadastro_fiscal add HoraFerFin varchar(10)
CREATE TABLE [dbo].[tb_fiscal_responsavel_alvara] ( [tipo] [varchar] (30) NOT NULL, [responsavel] [varchar] (150) NULL, [cargo] [varchar] (100) NULL, [responsavel1] [varchar] (150) NULL, [cargo1] [varchar] (100) NULL, [responsavel2] [varchar] (150) NULL, [cargo2] [varchar] (100) NULL, [data_alteracao] [datetime] NULL, PRIMARY KEY CLUSTERED ([tipo] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY] )
alter TABLE tb_fiscal_alvara add horario_func_ini varchar(10)
alter TABLE tb_fiscal_alvara add horario_func_fin varchar(10)
alter TABLE tb_fiscal_alvara add HoraSabIni varchar(10)
alter TABLE tb_fiscal_alvara add HoraSabFin varchar(10)
alter TABLE tb_fiscal_alvara add HoraDomIni varchar(10)
alter TABLE tb_fiscal_alvara add HoraDomFin varchar(10)
alter TABLE tb_fiscal_alvara add HoraFerIni varchar(10)
alter TABLE tb_fiscal_alvara add HoraFerFin varchar(10)
*parametros no parcelamento
CREATE TABLE [dbo].[tb_parcelamento_parametros] ( [id] INT NOT NULL IDENTITY (1, 1), [exercicio] INT NULL, [lei] VARCHAR (150) NULL, [data_limite] DATE NULL, [max_parcela] INT NULL, [desc_correcao] DECIMAL (18, 2) NULL, [desc_multa] DECIMAL (18, 2) NULL, [desc_juros] DECIMAL (18, 2) NULL, [usuario] INT NULL, [data_inclusao] DATE NULL )
*tabela faixa de valores para calulo da agua
CREATE TABLE [dbo].[tb_agua_faixa_valores] ( [id] INT NOT NULL IDENTITY (1, 1), [exercicio] INT NULL, [faixa] INT NULL, [categoria] INT NULL, [limite_ini] DECIMAL (18, 2) NULL, [limite_fin] DECIMAL (18, 2) NULL, [valor] VARCHAR (30) NULL, [tipo_cobranca] VARCHAR (50) NULL, [valor_esgoto] VARCHAR (30) NULL, [tipo_cobranca_esgoto] VARCHAR (50) NULL, [tipo_calculo] VARCHAR (10) NULL )
*para adicionar numero de contas atrasadas na agua
ALTER TABLE tb_impressao_agua ADD contas_atrasadas int
*atividades fiscal
CREATE TABLE [dbo].[tb_fiscal_atividades] ( [codigo] bigint NOT NULL, [codigo_aux] VARCHAR (30) NULL, [atividade] VARCHAR (255) NULL, [tipo] VARCHAR (30) NULL, [data_inclusao] datetime NULL, [usuario] INT NULL, [data_alteracao] datetime NULL, [usuario_alter] INT NULL )
CREATE TABLE [dbo].[tb_fiscal_atividades_vlr] ( [exercicio] INT NOT NULL, [codigo_atividade] bigint NOT NULL, [codigo_atividade_det] bigint NOT NULL, [calculo] VARCHAR (50) NOT NULL, [valor] DECIMAL (18, 2) NULL, [data_inclusao] datetime NULL, [usuario] INT NULL )
CREATE TABLE [dbo].[tb_fiscal_atividades_det] ( [id] INT NOT NULL IDENTITY (1, 1), [codigo_atividade] bigint NULL, [codigo] bigint NULL, [codigo_aux] VARCHAR (30) NULL, [descricao] VARCHAR (255) NULL, [devido_local_prestacao] VARCHAR (1) NULL, [codigo_lei] VARCHAR (30) NULL, [data_inclusao] datetime NULL, [usuario] INT NULL, [data_alteracao] datetime NULL, [usuario_alteracao] INT NULL )
*11/03 - criando o campo cnpj - tabela tb_cartorio
ALTER TABLE tb_cartorio add cnpj varchar(14) 
ALTER TABLE tb_itens_prestador add id_fiscal_atividades_det bigint
ALTER TABLE tb_itens_prestador add data_inclusao datetime
ALTER TABLE tb_itens_prestador add usuario int
*12/03 - criando campo optantesimple cadastro fiscal
ALTER TABLE tb_cadastro_fiscal add fora_municipio varchar(1)
ALTER TABLE tb_cadastro_fiscal add optante_simples varchar(1)
*puxar cnpj do contribuinte ou do cadastro fiscal
ALTER TABLE tb_parametros add daf_origem varchar(30) 
*adicionando data de nascimentro contribuinte
alter table tb_contribuinte add datanascimento varchar(10)
* criando tb_web_contribuinte
CREATE TABLE [dbo].[web_tb_contribuinte] ( [nome] VARCHAR (150) NULL, [cpf] VARCHAR (14) NULL, [rg] VARCHAR (14) NULL, [cnpj] VARCHAR (14) NULL, [logradouro] VARCHAR (200) NULL, [numero] VARCHAR (10) NULL, [bairro] VARCHAR (200) NULL, [complemento] VARCHAR (200) NULL, [cidade] INT NULL, [uf] INT NULL, [cep] VARCHAR (9) NULL, [tel_residencial] VARCHAR (14) NULL, [tel_comercial] VARCHAR (14) NULL, [celular] VARCHAR (14) NULL, [estadocivil] VARCHAR (40) NULL, [nacionalidade] VARCHAR (50) NULL, [pessoa] VARCHAR (1) NULL, [sexo] VARCHAR (1) NULL, [email] VARCHAR (200) NULL, [senha] VARCHAR (20) NULL, [codigo] INT NOT NULL IDENTITY (1, 1), [aceite] VARCHAR (1) NULL, [data_aprovacao] datetime NULL, [usuario] INT NULL, [observacao] VARCHAR (255) NULL )
*colocando chave na tb_web_contribuinte
ALTER TABLE [dbo].[web_tb_contribuinte] ADD PRIMARY KEY ([codigo])
*31/03/2017 - alteracoes para inclusao do desconto na dam calculando de acordo com parametros do parcelamento
alter table tb_dam add valor_desconto decimal(18,2)
alter table tb_dam_detalhes add valor_desconto decimal(18,2)
alter table tb_consulta_debito add desconto decimal(18,2)
*04/04/2017 tabela criada para gravar os cnaes da empresa
CREATE TABLE [dbo].[tb_cadastro_fiscal_cnae] ([cadastro] bigint NOT NULL ,[cnae] varchar(150) NULL)
*05/03/2017  'criando o texto na tabela parametros
ALTER TABLE tb_parametros add texto_certidao_negativa_contribuinte varchar(MAX) 
*11/04/17 - incluindo campo especie docto tipo de arrecadcao para sair no boleto
alter table tb_tipo_arrecadacao add especiedoc varchar(5)
*11/04/17 - criando tabela para controle de emissao de titulos registrados
CREATE TABLE [dbo].[tb_emissao_titulo] ( [id] bigint NOT NULL IDENTITY (1, 1), [tipo] VARCHAR (20) NOT NULL, [data_emissao] DATE NOT NULL, [nosso_numero] VARCHAR (20) NOT NULL, [vencimento] DATE NOT NULL, [valor] DECIMAL (18, 2) NOT NULL, [contribuinte] bigint NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [id_tipo_arrecadacao] INT NULL, [recebe_apos_vencto] VARCHAR (1) NULL, [usuario_impressao] INT NULL, [data_envio_remessa] DATE NULL, [envio_remessa] VARCHAR (1) NULL, [lote] VARCHAR (10) NULL, [usuario_envio_remessa] INT NULL)
ALTER TABLE [dbo].[tb_emissao_titulo] ADD PRIMARY KEY ([tipo], [data_emissao], [nosso_numero], [vencimento], [valor])
*11/04/17 criando dois campos na tabela de notificacao identificando que houve extorno da mesmo para voltar o numero da proxima notific
alter table tb_notificacao add data_estorno datetime
alter table tb_notificacao add usuario_estorno int
*19/04/2017 criando tabela para controle de exportacao
CREATE TABLE [dbo].[tb_exportacao_arquivos] ( [id] bigint NOT NULL IDENTITY (1, 1), [tipo_arquivo] VARCHAR (50) NULL, [banco] VARCHAR (3) NULL, [convenio] VARCHAR (50) NULL, [sequencial] INT NULL, [data_estorno] DATE NULL, [usuario] INT NULL, [data_geracao] DATE NULL, [observacoes] VARCHAR (255) NULL ) 
*04/05/2017
alter table tb_ufm add mes int
alter Table tb_ufm drop constraint PK__tb_refer__2AC3A0DE86989EA6
update tb_ufm set mes=0 where mes is null
ALTER TABLE [dbo].[tb_ufm] ADD PRIMARY KEY ([exercicio], [mes])
*04/05/2017 - adicionando campo no itens iptu para verificar se atualiza pelo indice do municipio
alter table tb_itens_iptu add ufm varchar(1)
* criando campo na notificacao debitos det para funcionar o estorno, estava om problema na emissao
alter table tb_notificacao_debitos_det add id_notificacao bigint
*-- criar o campo SENHA na tabela tb_contribuinte
alter table tb_contribuinte add senha VARCHAR(20)
*-- criar campo CNPJ na tabela tb_cartorio para permitir acesso na web
alter table tb_cartorio add cnpj VARCHAR(14)
* parametros
ALTER TABLE tb_parametros add texto_certidao_att_end varchar(MAX) 
*-- criar campo tipo_contribuinte na tb_contribuinte para utilizar servicos web
alter table tb_contribuinte add tipo_contribuinte VARCHAR(30)
alter table web_tb_contribuinte add tipo_contribuinte VARCHAR(30)
*criando um campo para identificar uma itbi gerada na web
alter table tb_itbi add web BIT DEFAULT 0 NOT NULL
*criando tabela tb_requerimento
CREATE TABLE [dbo].[tb_requerimento] ( [id] [bigint] IDENTITY (1, 1) NOT NULL, [tipo] [varchar] (30) NULL, [requerente] [bigint] NULL, [cadastro] [bigint] NULL, [protocolo] [varchar] (50) NULL, [outros] [varchar] (50) NULL, [data] [datetime] NULL, [usuario] [int] NULL, [exercicio] [int] NULL, PRIMARY KEY CLUSTERED ([id] ASC)) 
*adicionando compromissario tb_valor_venal
alter table tb_certidao_valorvenal add compromissario varchar(150)
alter table tb_certidao_negativa add compromissario varchar(150)
alter table tb_certidao_positiva add compromissario varchar(150)
*criando tabela para registrar alteracoes na escrituracao
CREATE TABLE [dbo].[tb_notaeletronica_escrituracao_alteracoes] ( [id] INT NOT NULL IDENTITY (1, 1), [data_alteracao] datetime NULL, [usuario] INT NULL, [id_escrituracao] INT NULL, [data_recolhimento] DATE NULL, [tributo] INT NULL, [valor_ant] DECIMAL (18, 2) NULL, [correcao_ant] DECIMAL (18, 2) NULL, [multa_ant] DECIMAL (18, 2) NULL, [juros_ant] DECIMAL (18, 2) NULL, [valor_atualizado_ant] DECIMAL (18, 2) NULL )
*alterando tabela tb_parametros adicionando campo para verificar se vai aplicar os parametros do parcelamento dam
alter TABLE tb_parametros add param_parc_dam varchar(1)
alter TABLE tb_parametros add mensagem_dam varchar(255)
alter table tb_certidao_negativa add cnpj varchar(14)
*criando tb_processo
CREATE TABLE [dbo].[tb_processo] ( [najuizamento] [bigint] IDENTITY (1, 1) NOT NULL, [ano_certidao] [int] NOT NULL, [n_certidao] [bigint] NOT NULL, [ano_processo] [int] NULL, [n_processo] [varchar] (30) NULL, [data_distribuicao] [date] NULL, [comarca] [varchar] (150) NULL, [vara] [varchar] (150) NULL, [honorarios] [decimal] (18, 2) NULL, [percentual_honorarios] [decimal] (18, 2) NULL, [observacao] [varchar] (255) NULL, [data_geracao] [datetime] NULL, [usuario] [int] NULL, [data_extorno] [datetime] NULL, [usuario_extorno] [int] NULL, PRIMARY KEY CLUSTERED ([najuizamento] ASC) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY] ) ON [PRIMARY]
*campo para verificacao do calculo proporcional iss/tll
alter TABLE tb_parametros add calc_mobil_propor varchar(1)
*campo criado para verificicar aplicacao de desconto na divida corrente
alter TABLE tb_parcelamento_parametros add corrente varchar(1)
alter TABLE tb_parcelamento_parametros add parcelamento varchar(1)
*criando as tabelas de notificacaoes / aviso
CREATE TABLE [dbo].[tb_notificacao_aviso] ( [id] INT NOT NULL IDENTITY (1, 1), [data_geracao] datetime NULL, [usuario] INT NULL, [sistema] INT NULL, [cadastroini] VARCHAR (50) NULL, [cadastrofin] VARCHAR (50) NULL, [codigo_texto] INT NULL )
CREATE TABLE [dbo].[tb_notificacao_aviso_det] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_notificacao_aviso] INT NOT NULL, [sistema] INT NULL, [cadastro] bigint NULL, [contribuinte] bigint NULL )
*criando tabela para armazebar caminho do backup
CREATE TABLE [dbo].[tb_backup_caminho] ([caminho_compartilhado] varchar(255) NULL,[caminho_servidor] varchar(255) NULL)
CREATE TABLE [dbo].[tb_backup_automatico] ( [id] INT NOT NULL IDENTITY (1, 1), [data] DATE NULL, [dia_semana] VARCHAR (50) NULL, [ip] VARCHAR (50) NULL, [hostname] VARCHAR (50) NULL, [usuario] INT NULL, [data_hora] datetime NULL, [nome_backup] VARCHAR (255) NULL )
*alterando exportacao de arquivo remessa
alter TABLE tb_exportacao_arquivos add cadastroini varchar(30)
alter TABLE tb_exportacao_arquivos add cadastrofin varchar(30)
alter TABLE tb_exportacao_arquivos add opcao varchar(30)
alter TABLE tb_exportacao_arquivos add dtmovimento date
*criando a tabela de rota de leitura
CREATE TABLE [dbo].[tb_agua_rotaleitura] ( [id] bigint NOT NULL IDENTITY (1, 1), [leiturista] INT NULL, [logradouro] INT NULL, [sequencia] INT NULL )
*criando tabela para controle de OS agua
CREATE TABLE [dbo].[tb_agua_os] ( [id] bigint NOT NULL IDENTITY (1, 1), [data_hora_abertura] datetime NULL, [usuario_abertura] INT NULL, [codigo_servico] INT NULL, [codigo_ocorrencia] INT NULL, [contribuinte_requerente] bigint NULL, [cadastro_ligacao] bigint NULL, [observacoes] VARCHAR (MAX) NULL, [valor_servico] DECIMAL (18, 2) NULL, [qtd_parcela] INT NULL, [ano_inicio_cobranca] INT NULL, [mes_inicio_cobranca] INT NULL, [prioridade] VARCHAR (10) NULL, [previsao_conclusao] datetime NULL, [data_liberacao] datetime NULL, [usuario_liberacao] INT NULL, [concluido] datetime NULL, [conclusao] VARCHAR (MAX) NULL, [usuario_conclusao] INT NULL )
*alterando tabela agua_os
alter TABLE tb_agua_os add dtexclusao datetime
alter TABLE tb_agua_os add usuario_exclusao int
CREATE TABLE [dbo].[tb_agua_os_parcelas] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_os] bigint NULL, [codigo_servico] INT NULL, [ano_vencimento] INT NULL, [mes_vencimento] INT NULL, [parcela] INT NULL, [valor] DECIMAL (18, 2) NULL, [cadastro_ligacao] bigint NULL, [dtexclusao] datetime )
alter TABLE tb_consulta_debito add certidao varchar(20)
alter TABLE tb_cadastro_iptu add codigocompromissario bigint
alter TABLE tb_execucao add compromissario BIT
alter TABLE tb_cadastro_iptu_alteracoes add codigocompromissario bigint
alter TABLE tb_cadastro_financeiro add nrparcelamento bigint
alter TABLE tb_parcelamento_det add cadastro bigint
*criando campo ibge na tabela empresa para utilizar na exportacao de titulos para protesto
alter TABLE tb_empresa add ibge varchar(7)
alter TABLE tb_empresa add praca_protesto varchar(20)
CREATE TABLE [dbo].[tb_protesto_controle] ( [id] INT NOT NULL IDENTITY (1, 1), [data_geracao] datetime NULL, [usuario] INT NULL, [data_remessa] date NULL, [nome_praca] VARCHAR (20) NULL )
CREATE TABLE [dbo].[tb_protesto_detalhe] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_protesto] INT NULL, [exercicio] INT NULL, [certidao] bigint NULL, [contribuinte] VARCHAR (30) NULL, [sistema] INT NULL, [cadastro] bigint NULL, [valor] DECIMAL (18, 2) NULL )
*tabela utilizada na impressao da posicao da divida por tributo
CREATE TABLE [dbo].[tb_tmp_posicao_tributo] ( [sistema] INT NULL,[exercicio] INT NULL, [tributo] INT NULL, [valor] DECIMAL (18, 2) NULL, [valor_original] DECIMAL (18, 2) NULL, [correcao_parcelamento] DECIMAL (18, 2) NULL, [multa_parcelamento] DECIMAL (18, 2) NULL, [juros_parcelamento] DECIMAL (18, 2) NULL, [usuario] INT NULL, [codigo_geracao] INT NULL )
*alterando tb_tmp_posicao 
alter table tb_tmp_posicao add data_inscricao_divida date
alter table tb_fiscal_alvara add data_exclusao datetime
alter table tb_fiscal_alvara add usuario_exclusao int
alter table tb_cadastro_estrada add nirf varchar(30)
alter TABLE tb_cadastro_iptu add lado varchar(10)
*criando tabela onde registra alteracao contribuinte CDA
CREATE TABLE [dbo].[tb_execucao_alteracao_contribuinte] ( [id] bigint NOT NULL IDENTITY (1, 1), [certidao_exercicio] INT NULL, [certidao_numero] bigint NULL, [contribuinte_anterior] bigint NULL, [cpf_cnpj_anterior] VARCHAR (14) NULL, [rg_inscrestadual_anterior] VARCHAR (20) NULL, [endereco_anterior] VARCHAR (200) NULL, [bairro_anterior] VARCHAR (150) NULL, [complemento_anterior] VARCHAR (150) NULL, [cidade_anterior] VARCHAR (150) NULL, [estado_anterior] VARCHAR (2) NULL, [cep_anterior] VARCHAR (15) NULL, [setor_anterior] VARCHAR (10) NULL, [quadra_anterior] VARCHAR (10) NULL, [lote_anterior] VARCHAR (10) NULL, [razao_social_anterior] VARCHAR (150) NULL, [alteracao] datetime NULL, [usuario] INT NULL )
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor1] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao1] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor2] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao2] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor3] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao3] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor4] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao4] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor5] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao5] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor6] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao6] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor7] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao7] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor8] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao8] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor9] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao9] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor10] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao10] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor11] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao11] varchar(20) NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [valor12] int NULL
ALTER TABLE [dbo].[tb_impressao_agua] ADD [descricao12] varchar(20) NULL
*alteracao do itbi
CREATE TABLE [dbo].[tb_itbi_alteracoes] ( [numero_guia] bigint NOT NULL, [usuario] INT NULL, [data_alteracao] DATE NULL, [dados_imovel] VARCHAR (MAX) COLLATE Latin1_General_CI_AS NULL, [matricula] VARCHAR (20) COLLATE Latin1_General_CI_AS NULL )
CREATE TABLE [dbo].[tb_alteracoes_vencimento] ( [id] INT NOT NULL IDENTITY (1, 1), [contribuinte] INT NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [vencimento] DATE NULL, [novo_vencimento] DATE NULL, [data_alteracao] datetime NULL, [usuario] INT NULL )
alter TABLE tb_tipo_arrecadacao add inativo varchar(1) 
*criando campo para indicar usuario apenas do setor de agua
alter TABLE tb_usuario add agua varchar(3) 
* tabela criada para controle de ususario
CREATE TABLE [dbo].[tb_formularios] ( [id] INT NOT NULL, [nameForm] VARCHAR (255) NULL, [textForm] VARCHAR (255) NULL )
* alteracao de debitos na cda
CREATE TABLE [dbo].[tb_execucao_debitos_alt] ( [id ] INT IDENTITY (1, 1) NOT NULL, [data_atualizacao] datetime NULL, [usuario_atualizacao] INT NULL, [ano_certidao] INT NULL, [numero_certidao] bigint NULL, [id_execucao] bigint NULL, [contribuinte ] INT NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano ] INT NULL, [mes ] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [valor] DECIMAL (18, 2) NULL, [correcao] DECIMAL (18, 2) NULL, [multa] DECIMAL (18, 2) NULL, [juros] DECIMAL (18, 2) NULL, [valor_sugerido] DECIMAL (18, 2) NULL, [vencimento ] DATE NULL, [data_geracao] DATE NULL, [data_inscricao] DATE NULL, [usuario_criador] INT NULL, [status] VARCHAR (50) COLLATE Latin1_General_CI_AS NULL )
*criando tabela cobranca agua novamente
CREATE TABLE [dbo].[tb_cobranca_agua] ( [exercicio] INT NOT NULL, [codigo] INT NOT NULL, [descricao] VARCHAR (150) NULL, [valor_agua] DECIMAL (18, 2) NULL, [valor_esgoto] DECIMAL (18, 2) NULL, [valor_expediente] DECIMAL (18, 2) NULL, [consumo_minimo] int NULL, [consumo_maximo] int NULL )
*alterando informacoes da agua
CREATE TABLE [dbo].[tb_agua_categoria] ( [codigo] INT NOT NULL PRIMARY KEY, [descricao] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL )
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'0', N'Residencial')
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'1', N'Comercial')
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'2', N'Rural')
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'3', N'Outros')
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'4', N'Assistido')
INSERT INTO [dbo].[tb_agua_categoria] ([codigo], [descricao]) VALUES (N'5', N'Pública')
UPDATE tb_cadlig_agua SET CATEGORIA = SUBSTRING(categoria,1,1)
alter TABLE tb_parametros add calculo_agua varchar(20)
alter TABLE tb_parametros add minimo_agua int
alter TABLE tb_calculo_agua add consumo int
*tabela para notificacao de corte de agua
CREATE TABLE [dbo].[tb_agua_notificacao_corte] ( [id] INT IDENTITY (1, 1) PRIMARY KEY NOT NULL, [data_geracao] datetime NULL, [data_exclusao] datetime NULL, [usuario_exclusao] INT NULL, [motivo_exclusao] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [usuario] INT NULL, [codigo_texto] INT NULL, [seqsistema] bigint NULL )
CREATE TABLE [dbo].[tb_agua_notificacao_corte_det] ( [id] INT IDENTITY (1, 1) PRIMARY KEY NOT NULL, [id_notificacao] INT NULL, [ano] INT NULL, [mes] INT NULL, [parcela ] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [vencimento] DATE NULL, [valor] DECIMAL (18, 2) NULL, [valor_correcao] DECIMAL (18, 2) NULL, [valor_multa] DECIMAL (18, 2) NULL, [valor_juros] DECIMAL (18, 2) NULL, [valor_sugerido] DECIMAL (18, 2) NULL, [nossonumero] bigint NULL )
UPDATE tb_cidades SET CidNome = 'Embu das Artes' WHERE CidNome = 'Embu'
alter TABLE tb_cadastro_fiscal add sociedade_simples varchar(1)
CREATE TABLE [dbo].[tb_execucao_baixa] ( [id] bigint NOT NULL IDENTITY (1, 1), [exercicio] INT NULL, [certidao] bigint NULL, [data_pagamento] DATE NULL, [data_credito] DATE NULL, [valor_pago] DECIMAL (18, 2) NULL, [log_data] datetime NULL, [data_exclusao] DATE NULL, [log_data_exclusao] datetime NULL, [usuario_baixa] INT NULL, [usuario_exclusao] INT NULL ,[observacoes] varchar(150) NULL )
alter TABLE tb_cadastro_iptu add inativo varchar(1)
alter TABLE tb_cadastro_iptu_alteracoes add inativo varchar(1)
ALTER TABLE tb_certidao_negativa ADD observacao VARCHAR(255)
alter table tb_impressao_agua add servico varchar(155)
CREATE TABLE [dbo].[tb_agua_altconsumo] ( [id] bigint NOT NULL IDENTITY (1, 1), [ano] INT NULL, [mes] INT NULL, [cadastro] bigint NULL, [consumo_ant] INT NULL, [consumo] INT NULL, [observacao] VARCHAR (MAX) NULL, [data] datetime NULL, [usuario] INT NULL )
*tabela utilizada para inclusao de custas do processo
CREATE TABLE [dbo].[tb_processo_custas] ( [id] bigint NOT NULL IDENTITY (1, 1), [najuizamento] bigint NULL, [data_custas] DATE NULL, [percentual_cobranca] DECIMAL (18, 2) NULL, [valor_fixo] DECIMAL (18, 2) NULL, [descricao] VARCHAR (255) NULL, [data_inclusao] datetime NULL, [usuario_inclusao] INT NULL, [data_exclusao] datetime NULL, [usuario_exclusao] INT NULL )
*Alteracoes para geracao impressao termica agua
ALTER TABLE tb_calculo_agua ADD importacao CHAR(1)
ALTER TABLE tb_cadleitura_agua ADD importacao CHAR(1)
CREATE TABLE [dbo].[tb_agua_arquivo_exportacao] ( [Id] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [ano_referencia] INT NOT NULL, [mes_referencia] INT NOT NULL, [vencimento] DATE NOT NULL, [proxima_fatura] DATE NOT NULL, [razao] INT NULL, [rota] INT NULL, [leiturista] INT NOT NULL, [mensagem] VARCHAR (100) NULL, [data_geracao] datetime NOT NULL, [usuario_geracao] INT NOT NULL, [nome_arquivo] VARCHAR (15) NULL )
CREATE TABLE [dbo].[tb_agua_arquivo_leitura] ( [id] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [nome_arquivo] VARCHAR (50) NULL, [tipo_arquivo] VARCHAR (50) NULL, [data] datetime NULL, [usuario] INT NULL, [exercicio] INT NULL, [mes] INT NULL, [seqsistema] INT NULL, [linha] VARCHAR (450) NULL )
CREATE TABLE [dbo].[tb_agua_arquivo_log_erros] ( [id] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [mes ] INT NULL, [ano] INT NULL, [vencimento ] DATE NULL, [seqsistema] INT NULL, [mensagem_erro] VARCHAR (255) NULL, [leitura] CHAR (1) NULL, [financeiro] CHAR (1) NULL, [calculo] CHAR (1) NULL, [id_linha] INT NULL, [tipo_arquivo ] VARCHAR (50) NULL, [arquivo] VARCHAR (25) NULL, [data_erro] datetime NULL, [usuario] INT NULL )
*Tabelas para exportacao de dados TSE
CREATE TABLE [dbo].[tb_tse_header] ( [id] bigint NOT NULL IDENTITY (1, 1), [registro] INT NULL, [uf] VARCHAR (2) NULL, [cnpj] VARCHAR (14) NULL, [data_processamento] datetime NULL, [numero_notificacao] INT NULL, [numero_remessa] INT NULL, [numero_lote] INT NULL, [numero_correcao] INT NULL, [numero_lote_correcao] INT NULL, [versao_layout] INT NULL, [espaco] nvarchar (MAX) NULL, [nome_layout] VARCHAR (7) NULL )
CREATE TABLE [dbo].[tb_tse_notasemitidas] ( [registro] INT NULL, [uf] VARCHAR (2) NULL, [cnpj_destinatario] VARCHAR (14) NOT NULL, [tipo_emitente] VARCHAR (1) NULL, [cnpj_cpf_emitente] VARCHAR (14) NOT NULL, [natureza] VARCHAR (4) NULL, [modelo_nota] VARCHAR (2) NULL, [data_emissao] VARCHAR (8) NULL, [serie] VARCHAR (3) NULL, [numero] VARCHAR (15) NULL, [numero_substituida] VARCHAR (15) NULL, [valor_total] DECIMAL (18, 2) NULL, [chave_acesso] VARCHAR (50) NULL, [url] VARCHAR (250) NULL, [ck_notas] AS ( checksum( [registro], [uf], [cnpj_destinatario], [tipo_emitente], [cnpj_cpf_emitente], [natureza], [modelo_nota], [data_emissao], [serie], [numero], [numero_substituida], [valor_total], [chave_acesso], [url] )))
CREATE TABLE [dbo].[tb_tse_prestador] ( [registro] INT NULL, [tipo_prestador] VARCHAR (2) NULL, [cnpj] VARCHAR (14) NOT NULL, [nome_prestador] VARCHAR (150) NULL, [natureza] VARCHAR (4) NULL, [cnae] VARCHAR (7) NULL, [espacos] VARCHAR (10) NULL, [data_insercao] datetime NULL )
*alteracoes em tabelas para importacao via rapido empresa
ALTER TABLE tb_contribuinte ADD viarapida_dataimportacao DATETIME
ALTER TABLE tb_contribuinte ADD viarapida_usuarioimportacao INT
ALTER TABLE tb_cadastro_fiscal ADD viarapida_dataimportacao DATETIME
ALTER TABLE tb_cadastro_fiscal ADD viarapida_usuarioimportacao INT
CREATE TABLE tb_viarapida_configs (id INT NOT NULL PRIMARY KEY IDENTITY(1, 1),chave VARCHAR(50) NULL,valor VARCHAR(50) NULL)
*INSERT INTO tb_viarapida_configs (chave, valor) VALUES ('usuarioWebService', 'ws_sil')
*INSERT INTO tb_viarapida_configs (chave, valor) VALUES ('passwordWebService', 'qaws123!')
*INSERT INTO tb_viarapida_configs (chave, valor) VALUES ('usuarioMunicipio', '')
*INSERT INTO tb_viarapida_configs (chave, valor) VALUES ('passwordMunicipio', '')
CREATE TABLE tb_viarapida_log (id INT PRIMARY KEY NOT NULL IDENTITY(1, 1),data_importacao DATETIME NULL, cpfcnpj VARCHAR(20) NULL, cadastro INT NULL, contribuinte INT NULL, log VARCHAR(MAX) NULL, log_tipo VARCHAR(20) NULL)
ALTER TABLE tb_cadastro_fiscal ADD viarapida_dataatualizacao DATETIME NULL
ALTER TABLE tb_cadastro_fiscal ADD viarapida_usuarioatualizacao INT NULL
*crianto notificacao tributos
CREATE TABLE [dbo].[tb_notificacao_tributos] ( [id_notificacao] bigint NOT NULL, [ano_notificacao] INT NOT NULL, [numero_notificacao] bigint NOT NULL, [contribuinte] bigint NOT NULL, [sistema] INT NULL, [seqsistema] bigint NOT NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [tributo] INT NULL, [valor] DECIMAL (18, 2) NULL, [correcao] DECIMAL (18, 2) NULL, [multa] DECIMAL (18, 2) NULL, [juros] DECIMAL (18, 2) NULL )
CREATE TABLE tb_contribuinte_log (id INT PRIMARY KEY NOT NULL IDENTITY(1,1), data DATETIME NOT NULL, usuario INT NOT NULL, contribuinte bigint NULL, cadastro bigint NULL, contribuinte_status VARCHAR(15) NOT NULL, cad_fiscal_status VARCHAR(15) NOT NULL, log_mensagem VARCHAR(255) NULL)
*campo para calculo iss sobre piso salarial
ALTER TABLE tb_itens_fiscal ADD valor_piso decimal(18,2)
ALTER TABLE tb_cadastro_fiscal_receitas ADD calculo_piso BIT DEFAULT 0
ALTER TABLE tb_tse_notasemitidas ADD cancelada varchar(10)
ALTER TABLE tb_tse_notasemitidas ADD id bigint
*alteracoes na tabela de notificacao para registrar emissao de boletos para enviar para registro no banco
ALTER TABLE tb_notificacao ADD geracao_guia varchar(1)
ALTER TABLE tb_notificacao ADD tipo_arrecadacao int
*criando tributos detalhado dam
CREATE TABLE [dbo].[tb_dam_tributos] ( [id] BIGINT NOT NULL IDENTITY (1, 1), [nr_dam] int NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [tributo] INT NULL, [descricao] VARCHAR (60) NULL )
CREATE TABLE [dbo].[tb_processo_parcelas] ( [najuizamento] [bigint] NOT NULL, [sistema] [int] NOT NULL, [seqsistema] [bigint] NOT NULL, [ano] [int] NOT NULL, [mes] [int] NOT NULL, [parcela] [int] NOT NULL, [cddivida] [int] NOT NULL, [cdsubdivida] [int] NOT NULL, [valor_parcela] [decimal] (18, 2) NULL, [correcao] [decimal] (18, 2) NULL, [multa] [decimal] (18, 2) NULL, [juros] [decimal] (18, 2) NULL, [situacao] [int] NULL, [data_situacao] [date] NULL, CONSTRAINT [PK__tb_proce__3098DD2646136164] PRIMARY KEY CLUSTERED ( [najuizamento] ASC, [sistema] ASC, [seqsistema] ASC, [ano] ASC, [mes] ASC, [parcela] ASC, [cddivida] ASC, [cdsubdivida] ASC ) WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON ) ON [PRIMARY] ) ON [PRIMARY]
ALTER TABLE tb_processo ADD processo_adm varchar(30)
CREATE TABLE [dbo].[tb_controle_impressao] ( [id] bigint NOT NULL IDENTITY (1, 1), [nossonumero] bigint NULL, [valor_docto] DECIMAL (18, 2) NULL, [usuario] INT NULL, [data_impressao] datetime NULL, [id_tipo_arrecadacao] INT NULL )
*cores na tela de consulta
CREATE TABLE tb_configuracao_cores (chave VARCHAR(25), valor VARCHAR (25))
INSERT INTO tb_configuracao_cores (chave, valor) VALUES ('DividaAtiva', ' '), ('DividaExercicio', ' '), ('Parcelamento', ' '), ('CDA', 'Gold'), ('Ajuizamento', 'Cyan')
CREATE TABLE tb_tmp_nota_fiscaliza ( id INT NOT NULL PRIMARY KEY IDENTITY (1, 1), CpfCnpj VARCHAR (18), RazaoSocial VARCHAR (255), NumNotasEmitidas INT, DataUltimaEmissao VARCHAR (10), DiasSemEmissao INT, DataEncerramento VARCHAR (10))
*criando codigo banco portador para enviar arquivo cartorio
alter TABLE tb_empresa add codigo_bp varchar(3)
alter TABLE tb_protesto_controle add ibge varchar(10)
alter TABLE tb_protesto_controle add codigo_bp varchar(3)
*alteracoes protesto de titulos
ALTER TABLE tb_protesto_detalhe ADD codigo_cartorio VARCHAR(2)
ALTER TABLE tb_protesto_detalhe ADD numero_protocolo VARCHAR(10)
ALTER TABLE tb_protesto_detalhe ADD importado VARCHAR(3)
ALTER TABLE tb_protesto_detalhe ADD codigo_irregularidade VARCHAR(2)
ALTER TABLE tb_protesto_detalhe ADD data_importacao DATETIME
ALTER TABLE tb_protesto_detalhe ADD data_protocolo DATE NULL
ALTER TABLE tb_protesto_detalhe ADD status VARCHAR(50)
CREATE TABLE tb_protesto_desistencia ( id INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, data_geracao DATETIME NULL, usuario INT NULL, data_remessa DATE NULL, codigo_bp VARCHAR (3) NULL, qtde_desistencias INT NULL, nome_arquivo VARCHAR (50) NULL )
CREATE TABLE tb_protesto_cancelamento ( id INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, data_geracao datetime NULL, usuario INT NULL, data_remessa DATE NULL, codigo_bp VARCHAR (3) NULL, qtde_desistencias INT NULL, nome_arquivo VARCHAR (50) NULL )
CREATE TABLE [dbo].[tb_protesto_log] ( id INT NOT NULL PRIMARY KEY IDENTITY (1, 1), nome_arquivo VARCHAR (50) NULL, data datetime NULL, usuario INT NULL, tipo_procedimento VARCHAR (50) NULL )
CREATE TABLE [dbo].[tb_protesto_log_det] ( id INT NOT NULL PRIMARY KEY IDENTITY (1, 1), id_log INT NULL, nossonumero VARCHAR (15) NULL, log VARCHAR (MAX) NULL, CONSTRAINT [det_protesto_FK] FOREIGN KEY ([id_log]) REFERENCES [dbo].[tb_protesto_log] ([id]) ON DELETE CASCADE )
ALTER TABLE tb_tipo_arrecadacao ADD recebe_aposvencto VARCHAR(1)
DROP TABLE tb_protesto_log_det
CREATE TABLE tb_protesto_log_detalhes ( id INT NOT NULL PRIMARY KEY IDENTITY (1, 1), id_log INT NULL, id_protesto_detalhe bigint NULL, exercicio INT NULL, certidao bigint NULL, log VARCHAR (MAX) NULL, CONSTRAINT [log_detalhes_FK] FOREIGN KEY ([id_log]) REFERENCES [dbo].[tb_protesto_log] ([id]) ON DELETE CASCADE )
ALTER TABLE tb_tipo_arrecadacao ADD segmento VARCHAR(10)
*criando tabela de log agua e fiscal
select * into tb_cadlig_agua_alter from tb_cadlig_agua where cadastro=0
ALTER TABLE tb_cadlig_agua_alter ADD usuario INT
ALTER TABLE tb_cadlig_agua_alter ADD data_alteracao DATETIME
ALTER TABLE tb_cadastro_estrada ADD matricula varchar(30)
alter TABLE tb_calculo_agua add codigo_cobranca int
alter table tb_cadleitura_agua add data_leitura_anterior date
alter table tb_cadleitura_agua add media_consumo int
CREATE TABLE [dbo].[tb_calculo_agua_detalhe] ( [exercicio] INT NOT NULL, [mes] INT NOT NULL,[categoria] INT NOT NULL, [cadastro] bigint NOT NULL, [faixa_ini] INT NOT NULL, [faixa_fin] INT NOT NULL, [agua] DECIMAL (18, 2) NULL, [esgoto] DECIMAL (18, 2) NULL, [expediente] DECIMAL (18, 2) NULL, [utilizado] INT NULL, [valor_agua] DECIMAL (18, 2) NULL, [valor_esgoto] DECIMAL (18, 2) NULL, [valor_expediente] DECIMAL (18, 2) NULL )
ALTER TABLE [dbo].[tb_calculo_agua_detalhe] ADD PRIMARY KEY ([exercicio], [mes], [cadastro], [faixa_ini], [faixa_fin])
*protesto alteracao
ALTER TABLE [dbo].[tb_protesto_log_detalhes] ADD [codigo_cartorio] INT NULL, [numero_protocolo] VARCHAR (10) COLLATE Latin1_General_CI_AS NULL, [data_protocolo] DATE NULL, [valor_titulo] DECIMAL (18, 2) NULL, [codigo_irregularidade] VARCHAR (2) COLLATE Latin1_General_CI_AS NULL, [codigo_irregularidade_complemento] VARCHAR (8) COLLATE Latin1_General_CI_AS NULL, [importado] VARCHAR (3) COLLATE Latin1_General_CI_AS NULL, [status] VARCHAR (2) COLLATE Latin1_General_CI_AS NULL, [data_status] DATE NULL, [data_log] datetime NULL, [tipo_cancelamento] VARCHAR (30) COLLATE Latin1_General_CI_AS NULL
ALTER TABLE [dbo].[tb_protesto_detalhe] DROP COLUMN [codigo_cartorio], [numero_protocolo], [importado], [codigo_irregularidade], [data_importacao], [data_protocolo]
CREATE TABLE [dbo].[tb_protesto_status] ( id VARCHAR (2) PRIMARY KEY NOT NULL, descricao VARCHAR (255) NOT NULL )
INSERT INTO tb_protesto_status (id, descricao) VALUES ('99', 'ERRO'), ('0', 'PROTOCOLADO'), ('1', 'PAGO'), ('2', 'PROTESTADO'), ('3', 'RETIRADO'), ('4', 'SUSTADO'), ( '5', 'DEVOLVIDO PELO CARTÓRIO POR IRREGULARIDADE - SEM CUSTAS' ), ( '6', 'DEVOLVIDO PELO CARTÓRIO POR IRREGULARIDADE - COM CUSTAS' ), ( '7', 'LIQUIDAÇÃO EM CONDICIONAL' ), ('8', 'TÍTULO ACEITO'), ( 'A', 'PROTESTO DO BANCO CANCELADO' ), ( 'B', 'PROTESTO JÁ EFETUADO' ), ('C', 'PROTESTO POR EDITAL'), ('D', 'RETIRADA POR EDITAL'), ( 'E', 'PROTESTO DE TERCEIRO CANCELADO' ), ( 'F', 'DESISTENCIA DO PROTESTO POR LIQUIDAÇÃO BANCÁRIA' ), ('G', 'SUSTADO DEFINITIVO'), ( 'I', 'EMISSÃO DA 2ª VIA DO INSTRUMENTO DO PROTESTO' ), ( 'K', 'DEVOLUÇÃO DAS DESPESAS CARTORÁRIAS COBRADAS INDEVIDAMENTE PARA CRÉDITO AO BENEFICIÁRIO' ), ( 'J', 'CANCELAMENTO JÁ EFETUADO ANTERIORMENTE' ), ( 'X', 'CANCELAMENTO NÃO EFETUADO' )
CREATE TABLE [dbo].[tb_controle_debito_credito] ( [id] bigint NOT NULL IDENTITY (1, 1),[id_header_importa] bigint,[seq_arquivo] INT NULL, [credito_debito] VARCHAR (1) NULL, [data_operacao] datetime NULL, [usuario] INT NULL, [contribuinte] bigint NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [nossonumero] VARCHAR (50) NULL, [vencimento_original] DATE NULL, [pagamento] DATE NULL,[credito] DATE NULL, [valor_original] DECIMAL (18, 2) NULL, [valor_pago] DECIMAL (18, 2) NULL, [valor_diferenca] DECIMAL (18, 2) NULL, [ano_lancado] INT NULL, [mes_lancado] INT NULL, [parcela_lancado] INT NULL, [cddivida_lancado] INT NULL, [cdsubdivida_lancado] INT NULL, [vencimento] DATE NULL, [observacao] VARCHAR (150) NULL )
CREATE TABLE [dbo].[tb_param_debitocredito] ( [id] INT NOT NULL PRIMARY KEY IDENTITY (1, 1), [sistema ] INT NULL, [vencimento_inicial] DATE NULL, [vencimento_final] DATE NULL, [debito] VARCHAR (1) NULL, [credito] VARCHAR (1) NULL, [observacoes] VARCHAR (MAX) NULL, [usuario_cadastro] INT NULL, [data_cadastro] datetime NULL, [usuario_exclusao] INT NULL, [data_exclusao] datetime NULL )
alter TABLE tb_calculo_agua add credito decimal(18,2)
alter TABLE tb_calculo_agua add multajuros decimal(18,2)
ALTER TABLE [dbo].[tb_itens_iptu] ADD calculo_valor_referencia VARCHAR(1)
ALTER TABLE [dbo].[tb_itens_iptu] ADD quant_ufm VARCHAR(4)
ALTER TABLE [dbo].[tb_itens_iptu] ADD percent_ufm VARCHAR(7)
ALTER TABLE [dbo].[tb_cadastro_iptu] ADD valor_referencia DECIMAL(18,2)
ALTER TABLE [dbo].[tb_calculo_iptu] ADD valor_referencia DECIMAL(18,2)
alter TABLE tb_execucao_debitos add data_exclusao datetime
alter TABLE tb_execucao_debitos add usuario_exclusao int
alter TABLE tb_contribuinte add usuario int
alter TABLE tb_contribuinte add criado_em datetime
alter TABLE tb_cadastro_financeiro add pagto_duplicado varchar(1)
ALTER TABLE tb_contribuinte ADD dt_exclusao datetime
ALTER TABLE tb_contribuinte ADD usuario_exclusao int
CREATE TABLE [dbo].[tb_tmp_equiparacao_endereco] ( [codigo_logradouro] INT NULL, [logradouro] VARCHAR (100) NULL, [numero] VARCHAR (30) NULL, [sistema_base] INT NULL, [cadastro_base] bigint NULL, [sistema_comparacao] INT NULL, [cadastro_comparacao] bigint NULL, [wkusuario] INT NULL, [cod_contribuinte] INT NULL, [nome] VARCHAR (150) NULL )
ALTER TABLE tb_anormalidade_agua ADD m3_inicial int
ALTER TABLE tb_anormalidade_agua ADD m3_proximo int
ALTER TABLE tb_anormalidade_agua ADD m3_maximo int
ALTER TABLE tb_boletim_leitura_det ADD complemento varchar(30)
ALTER TABLE tb_cadlig_agua ADD economias int
ALTER TABLE tb_cadlig_agua_alter ADD economias int
ALTER TABLE tb_parcelamento_parametros add valor_limite decimal(18,2)
ALTER TABLE tb_consulta_debito ADD compromissario varchar(50)
ALTER TABLE tb_dam_detalhes ADD compromissario varchar(50)
CREATE TABLE [dbo].[tb_tmp_agua_consumo] ( [id_geracao] INT NULL, [cadastro] bigint NULL, [exercicio] INT NULL, [mes] INT NULL, [var1] VARCHAR (15) NULL, [consumo1] INT NULL, [var2] VARCHAR (15) NULL, [consumo2] INT NULL, [var3] VARCHAR (15) NULL, [consumo3] INT NULL, [var4] VARCHAR (15) NULL, [consumo4] INT NULL, [var5] VARCHAR (15) NULL, [consumo5] INT NULL, [var6] VARCHAR (15) NULL, [consumo6] INT NULL, [var7] VARCHAR (15) NULL, [consumo7] INT NULL, [var8] VARCHAR (15) NULL, [consumo8] INT NULL, [var9] VARCHAR (15) NULL, [consumo9] INT NULL, [var10] VARCHAR (15) NULL, [consumo10] INT NULL, [var11] VARCHAR (15) NULL, [consumo11] INT NULL, [var12] VARCHAR (15) NULL, [consumo12] INT NULL )
*campo criado para geração do relatorio onde verifica cpf ou cnpj inválidos
ALTER TABLE tb_contribuinte ADD cpfcnpj_invalido varchar(1)
*************************************
CREATE TABLE [dbo].[tb_tmp_posicao_detalhada] ( [contribuinte] [int] NOT NULL, [sistema] [int] NOT NULL, [seqsistema] [bigint] NOT NULL, [ano] [int] NOT NULL, [mes] [int] NOT NULL, [parcela] [int] NOT NULL, [cddivida] [int] NOT NULL, [cdsubdivida] [int] NOT NULL, [tributo] [int] NULL, [vencimento] [date] NULL, [valor] [decimal] (18, 2) NULL, [correcao] [decimal] (18, 2) NULL, [multa] [decimal] (18, 2) NULL, [juros] [decimal] (18, 2) NULL, [usuario] [int] NULL ) ON [PRIMARY]
ALTER TABLE tb_anormalidade_agua ADD zerar_leitura_ant varchar(3)
alter TABLE tb_cancelamento_divida add ano1 int
CREATE TABLE [dbo].[tb_agua_vinculo_parcelamento] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_parcelamento] INT NULL, [cadastro] bigint NULL, [ano_vencimento] INT NULL, [mes_vencimento] INT NULL, [nossonumero] bigint NULL, [total_parcela] INT NULL, [parcela] INT NULL, [vencimento_parcelamento] DATE NULL, [valor] DECIMAL (18, 2) NULL, [usuario] INT NULL, [dt_exclusao] DATE NULL, [usuario_exclusao] INT NULL )
alter TABLE tb_parametros add parcelamento_fatura_agua varchar(3)
ALTER TABLE tb_impressao_agua ADD parcelamento_descr varchar(150)
ALTER TABLE tb_impressao_agua ADD parcelamento_valor decimal(18,2)
ALTER TABLE tb_parcelamento_parametros add juros_moratorio decimal(18,2)
ALTER TABLE tb_parcelamento_parametros add sistema int
alter TABLE tb_parcelamento add lei varchar(255)
CREATE TABLE [dbo].[tb_vinculo_cadastros] ( [id] bigint NOT NULL IDENTITY (1, 1), [sistema_origem] INT NULL, [cadastro_origem] bigint NULL, [sistema_vinculado] INT NULL, [cadastro_vinculado] bigint NULL, [usuario] INT NULL, [data_inclusao] datetime NULL, [data_exclusao] datetime NULL,[usuario_exclusao] INT NULL )
alter TABLE tb_parametros add vinculo_agua varchar(3)
alter table tb_consulta_debito add sequencia bigint
alter TABLE tb_parametros add id_tipo_arr_agua int
alter TABLE tb_itbi add aliquota_instrumento decimal(18,2)
alter TABLE tb_itbi add aliquota_finan decimal(18,2)
alter TABLE tb_itbi add aliquota_naofinan decimal(18,2)
select * into tb_cadastro_fiscal_alter from tb_cadastro_fiscal where cadastro=0
ALTER TABLE tb_cadastro_fiscal_alter ADD usuario INT
ALTER TABLE tb_cadastro_fiscal_alter ADD data_alteracao DATETIME
*08/10/2019
alter TABLE tb_parametros add fiscal_razao_bloq varchar(3)
*a partir de qual parcela cobrar juros moratorio quando houver
ALTER TABLE tb_parcelamento_parametros add parc_moratorio int
*campo onde informa a partir de quantas parcelas em atraso anula o desconto de juros e multa e correcao
ALTER TABLE tb_parcelamento_parametros add anula_desc_parcela_atraso int
*campos para gravar calculo original de multa e juros
alter table tb_dam add correcao_orig decimal(18,2)
alter table tb_dam add multa_orig decimal(18,2)
alter table tb_dam add juros_orig decimal(18,2)
alter table tb_dam add alterado_valor varchar(1)
CREATE TABLE [dbo].[tb_agua_arquivo_rota_log] ( [id] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [mes] INT NULL, [ano] INT NULL, [arquivo] VARCHAR (25) NULL, [leiturista] INT NULL, [logradouro] INT NULL, [data] datetime NULL, [usuario ] INT NULL )
ALTER TABLE [dbo].[tb_agua_arquivo_leitura] ADD [sobrepor_leitura] bit NULL 
*gravando sequencial de remessa nos arquivos enviados para remessa de registro
alter table tb_dam add seq_remessa_registro varchar(7)
alter table tb_nossonumero add seq_remessa_registro varchar(7)
alter table tb_tipo_arrecadacao add ver_layout_arq varchar(3)
alter table tb_tipo_arrecadacao add ver_layout_lot varchar(3)
ALTER TABLE tb_cadastro_fiscal ALTER COLUMN regime varchar(55)
UPDATE TB_CADASTRO_FISCAL SET REGIME='MICROEMPRESARIO E EMPRESA DE PEQUENO PORTE (ME EPP)' WHERE REGIME = 'EPP' OR REGIME='ME'
UPDATE TB_CADASTRO_FISCAL SET REGIME='SOCIEDADE DE PROFISSIONAIS' WHERE REGIME = 'SOCIEDADE SIMPLES'
*criando cadastro de isencao para limites de consumo na agua
CREATE TABLE [dbo].[tb_agua_isencao] ( [id] INT NOT NULL IDENTITY (1, 1),[periodo_ini] date NULL,[periodo_fin] date NULL, [consumo_ini] INT NULL, [consumo_fin] INT NULL, [lei_decreto] VARCHAR (255) NULL, [usuario] INT NULL, [data_cadastro] datetime NULL, [usuario_exclusao] INT NULL, [data_exclusao] datetime NULL )
alter TABLE tb_calculo_agua add observacao varchar(255)
*04/05/2020 via rapida
ALTER TABLE [dbo].[tb_cadastro_fiscal_alter] ALTER COLUMN [regime] varchar(55) 
CREATE TABLE [dbo].[tb_certidao_intervalo_cad] ( [id] bigint NOT NULL IDENTITY (1, 1) PRIMARY KEY, [data_emissao] DATE NULL, [validade] DATE NULL, [contribuinte_req] bigint NULL, [finalidade] VARCHAR (255) NULL, [protocolo] VARCHAR (50) NULL, [sistema] INT NULL, [cadastro_ini] bigint NULL, [cadastro_fin] bigint NULL,[certidao_ini] bigint NULL,[certidao_fin] bigint NULL,[exercicio] INT NULL, [usuario] INT NULL, [data_geracao] datetime NULL )
*criando campo anexo_simples  'identificar qual tabela do simples deve seguir para calculo da aliquota
alter TABLE tb_cadastro_fiscal add anexo_simples int
*gravando valores isento na tabela calculo agua
alter TABLE tb_calculo_agua add valor_agua_isento decimal(18,2)
alter TABLE tb_calculo_agua add valor_esgoto_isento decimal(18,2)
alter TABLE tb_calculo_agua add valor_expediente_isento decimal(18,2)
alter TABLE tb_calculo_agua add valor_servicos_isento decimal(18,2)
*socios na execução
CREATE TABLE [dbo].[tb_execucao_socios] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_execucao] bigint NOT NULL, [certidao_exercicio] INT NOT NULL, [certidao_numero] bigint NOT NULL, [sistema] INT NOT NULL, [cadastro] bigint NOT NULL, [socio] INT NOT NULL, [observacao] VARCHAR (255) NULL )
ALTER TABLE [dbo].[tb_execucao_socios] ADD PRIMARY KEY ([id_execucao], [certidao_exercicio], [certidao_numero], [sistema], [cadastro], [socio])
*alteracao na tabela calculo iptu para gravar valor isentado
ALTER TABLE tb_calculo_iptu ADD valor_calculado DECIMAL(18,2)
alter table tb_calculo_iptu add financeiro varchar(1)
alter table tb_calculo_iptu add cod_isencao int
ALTER TABLE [dbo].[tb_cadminimo_agua] ADD [valor_agua_outros] DECIMAL (18, 2) NULL, [valor_esgoto_outros] DECIMAL (18, 2) NULL
ALTER TABLE [dbo].[tb_cadexcesso_agua] ADD [valor_agua_outros] DECIMAL (18, 2) NULL, [valor_esgoto_outros] DECIMAL (18, 2) NULL
*alterando tabela posicao da divida
ALTER TABLE tb_tmp_posicao_tributo ADD desconto_parcelamento decimal(18,2)
ALTER TABLE tb_tmp_posicao_tributo ADD honorario_parcelamento decimal(18,2)
ALTER TABLE tb_execucao_debitos_det ADD dt_atualizacao date
*alteracoes nos lembretes
ALTER TABLE TB_LEMBRETE ADD link varchar(MAX) 
ALTER TABLE TB_LEMBRETE ADD validade date
DELETE FROM TB_LEMBRETE WHERE PRIORIDADE='atualizacao' or PRIORIDADE='Aviso'
*INSERT INTO TB_LEMBRETE(lembrete,prioridade,link,validade) values ('TRE - TRANSMITIR ARQUIVO NOTAS FISCAIS ELEICOES 2020 ATE 15/12/2020','Aviso','https://www.tse.jus.br/eleicoes/eleicoes-2020/prestacao-de-contas/nota-fiscal-eletronica-e-informacoes-de-permissionarios-fiscalizaje','2020-12-31')
ALTER TABLE tb_cadastro_fiscal ADD exigibilidade_iss int
ALTER TABLE tb_cadastro_fiscal_alter ADD exigibilidade_iss int
ALTER TABLE tb_simplesnacional_daf_det ADD cpf varchar(1)
alter table web_tb_servico add lei_municipal varchar(15)
update web_tb_servico set lei_municipal = subitemlista where lei_municipal is null
alter table tb_livro_divida add descricao varchar(50)
ALTER TABLE tb_indice ADD multa_diaria varchar(3)
ALTER TABLE tb_notificacao_aviso_det ADD exercicio int
ALTER TABLE tb_notificacao_aviso_det ADD numero int
ALTER TABLE tb_notificacao_aviso_det ADD data_exclusao datetime
ALTER TABLE tb_notificacao_aviso_det ADD usuario_exclusao int
ALTER TABLE tb_notificacao_aviso ADD data_exclusao datetime
ALTER TABLE tb_notificacao_aviso ADD usuario_exclusao int
ALTER TABLE tb_contribuinte ADD pessoa varchar(1)
CREATE TABLE [dbo].[tb_tmp_simulacao_parc] ( [chave] VARCHAR (10) NULL, [data_parcelamento] DATE NULL, [vencimento] DATE NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [valor] DECIMAL (18, 2) NULL, [correcao] DECIMAL (18, 2) NULL, [multa] DECIMAL (18, 2) NULL, [juros] DECIMAL (18, 2) NULL, [outros] DECIMAL (18, 2) NULL, [valor_corrigido] DECIMAL (18, 2) NULL, [usuario] INT NULL, [data_geracao] datetime NULL, [contribuinte] bigint NULL, [localizacao] VARCHAR (255) NULL )
CREATE TABLE [dbo].[tb_tmp_simulacao_parc_det] ( [chave] VARCHAR (10) NULL, [parcela_limite] INT NULL, [lei] VARCHAR (50) NULL, [valor] DECIMAL (18, 2) NULL, [correcao] DECIMAL (18, 2) NULL, [multa] DECIMAL (18, 2) NULL, [juros] DECIMAL (18, 2) NULL, [outros] DECIMAL (18, 2) NULL, [desconto] DECIMAL (18, 2) NULL, [valor_corrigido] DECIMAL (18, 2) NULL, [usuario] INT NULL, [desconto_correcao] DECIMAL (18, 2) NULL, [desconto_multa] DECIMAL (18, 2) NULL, [desconto_juros] DECIMAL (18, 2) NULL )
ALTER TABLE tb_corpotexto ADD titulo_rel varchar(255)
*log de alteracao das notas
CREATE TABLE [dbo].[nfs_nota_alter] ( [ID] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [IdNfs] INT NOT NULL, [NumeroNfs] INT NOT NULL, [CodigoVerificacao] VARCHAR (9) NULL, [DataEmissaoNfs] datetime NULL, [NumeroNfsSubstituida] INT NULL, [OutrasInformacoes] VARCHAR (MAX) NULL, [ValorIss] DECIMAL (15, 2) NULL, [PrestadorRazaoSocial] VARCHAR (255) NULL, [PrestadorNomeFantasia] VARCHAR (255) NULL, [PrestadorEndereco] VARCHAR (255) NULL, [PrestadorEnderecoNumero] VARCHAR (10) NULL, [PrestadorEnderecoComplemento] VARCHAR (255) NULL, [PrestadorEnderecoBairro] VARCHAR (255) NULL, [PrestadorEnderecoCidade] INT NULL, [PrestadorEnderecoUF] VARCHAR (2) NULL, [PrestadorEnderecoPais] INT NULL, [PrestadorEnderecoCep] VARCHAR (9) NULL, [PrestadorEmail] VARCHAR (80) NULL, [PrestadorTelefone] VARCHAR (20) NULL, [PrestadorInscricaoEstadual] VARCHAR (15) NULL, [PrestadorCpfCnpj] VARCHAR (14) NULL, [PrestadorInscricaoMunicipal] VARCHAR (15) NULL, [Competencia] DATE NULL, [ValorServicos] DECIMAL (15, 2) NULL, [ValorDeducoes] DECIMAL (15, 2) NULL, [ValorPis] DECIMAL (15, 2) NULL, [ValorCofins] DECIMAL (15, 2) NULL, [ValorInss] DECIMAL (15, 2) NULL, [ValorIr] DECIMAL (15, 2) NULL, [ValorCsll] DECIMAL (15, 2) NULL, [OutrasRetencoes] DECIMAL (15, 2) NULL, [AliquotaServicos] DECIMAL (4, 2) NULL, [DescontoIncondicionado] DECIMAL (15, 2) NULL, [DescontoCondicionado] DECIMAL (15, 2) NULL, [IssRetido] INT NULL, [ItemListaServico] VARCHAR (5) NULL, [CodigoCnae] INT NULL, [MunicipioIncidencia] INT NULL, [MunicipioIncidenciaCod] INT NULL, [MunicipioPrestacaoServico] INT NULL, [MunicipioPrestacaoServicoCod] INT NULL, [ExigibilidadeISS] INT NULL, [NumeroProcesso] VARCHAR (30) NULL, [RegimeEspecialTributacao] INT NULL, [OptanteSimplesNacional] INT NULL, [IncentivoFiscal] INT NULL, [TomadorCpfCnpj] VARCHAR (14) NULL, [CodigoObra] VARCHAR (30) NULL, [Art] VARCHAR (30) NULL, [OutrosDescontos] DECIMAL (15, 2) NULL, [ValorRecolher] DECIMAL (15, 2) NULL, [ValorIssRetido] DECIMAL (15, 2) NULL, [DataVencimento] DATE NULL, [TomadorRazaoSocial] VARCHAR (150) NULL, [TomadorInscricaoMunicipal] VARCHAR (15) NULL, [TomadorInscricaoEstadual] VARCHAR (15) NULL, [TomadorEndereco] VARCHAR (125) NULL, [TomadorEnderecoNumero] VARCHAR (10) NULL, [TomadorEnderecoComplemento] VARCHAR (60) NULL, [TomadorEnderecoBairro] VARCHAR (60) NULL, [TomadorEnderecoCidade] INT NULL, [TomadorEnderecoCidadeCod] INT NULL, [TomadorEnderecoUF] VARCHAR (2) NULL, [TomadorEnderecoCep] VARCHAR (9) NULL, [TomadorEmail] VARCHAR (80) NULL, [TomadorTelefone] VARCHAR (20) NULL, [AliquotaPis] DECIMAL (4, 2) NULL, [AliquotaCofins] DECIMAL (4, 2) NULL, [AliquotaInss] DECIMAL (4, 2) NULL, [AliquotaIr] DECIMAL (4, 2) NULL, [AliquotaCsll] DECIMAL (4, 2) NULL, [BaseCalculoPis] DECIMAL (15, 2) NULL, [BaseCalculoCofins] DECIMAL (15, 2) NULL, [BaseCalculoInss] DECIMAL (15, 2) NULL, [BaseCalculoIr] DECIMAL (15, 2) NULL, [BaseCalculoCsll] DECIMAL (15, 2) NULL, [Status] INT NULL, [BaseCalculo] DECIMAL (15, 2) NULL, [ValorLiquidoNfs] DECIMAL (15, 2) NULL, [ValorTotalTributos] DECIMAL (15, 2) NULL, [Usuario] INT NULL, [DataAlteracao] datetime NULL )
CREATE TABLE [dbo].[nfs_servicos_alter] ( [ID] INT NOT NULL IDENTITY (1, 1) PRIMARY KEY, [IdNfs] INT NULL, [IdAlteracao] INT NOT NULL, [Discriminacao] VARCHAR (2000) NULL, [ValorUnitario] DECIMAL (15, 4) NULL, [Quantidade] INT NULL, [IdServico] INT NULL, [ValorTotal] DECIMAL (15, 2) NULL, [Usuario] INT NULL, [DataAlteracao] datetime NULL )
*ALTER TABLE [dbo].[nfs_nota_alter] ADD FOREIGN KEY ([IdNfs]) REFERENCES [dbo].[nfs_nota] ([ID]) ON DELETE NO ACTION ON UPDATE NO ACTION
*ALTER TABLE [dbo].[nfs_servicos_alter] ADD FOREIGN KEY ([IdAlteracao]) REFERENCES [dbo].[nfs_nota_alter] ([ID]) ON DELETE NO ACTION ON UPDATE NO ACTION
*controle formulario
ALTER TABLE tb_controle_formulario ADD incluir int
ALTER TABLE tb_controle_formulario ADD alterar int
ALTER TABLE tb_controle_formulario ADD excluir int
ALTER TABLE tb_controle_formulario ADD pesquisar int
alter TABLE tb_parcelamento_det add sistema int
insert into tb_sistemas(codigo,descricao) values (100,'PARCELAMENTO DE DEBITOS')
ALTER TABLE tb_indice ADD usuario int
ALTER TABLE tb_indice ADD dt_exclusao datetime
ALTER TABLE tb_indice ADD usuario_exclusao int
DECLARE @NameIndex VARCHAR(255) SET @NameIndex = (SELECT DISTINCT  i.name AS IndexName FROM sys.indexes AS i INNER JOIN sys.index_columns AS ic ON i.OBJECT_ID = ic.OBJECT_ID AND i.index_id = ic.index_id WHERE i.is_primary_key = 1 AND OBJECT_NAME(ic.OBJECT_ID) = 'tb_indice'); EXEC('ALTER TABLE tb_indice DROP CONSTRAINT ' + @NameIndex)
*herdar debito novo contribuinte sanemaneto
alter TABLE tb_parametros add cadlig_herdar_debito varchar(3)
ALTER TABLE tb_parcelamento_parametros add usuario_exclusao int
ALTER TABLE tb_parcelamento_parametros add data_exclusao datetime
*alterando nfs_encerramento_movimento para gravar nossonumero e valor para conseguir estornar movimento
ALTER TABLE nfs_encerramento_movimento add nossonumero bigint
ALTER TABLE nfs_encerramento_movimento add valor decimal(18,2)
*criando tabela para movimentacao parcial pagamento cda
CREATE TABLE [dbo].[tb_execucao_movimento] ( [id] INT NOT NULL IDENTITY (1, 1), [data] datetime NULL, [cda_ano] INT NULL, [cda_numero] INT NULL, [data_pagamento] DATE NULL, [data_credito] DATE NULL, [valor_pago] DECIMAL (18, 2) NULL, [valor_cda_atual] DECIMAL (18, 2) NULL, [id_banco_baixa] INT NULL, [observacoes] VARCHAR (150) NULL, [usuario] INT NULL, [data_exclusao] DATE NULL, [usuario_exclusao] INT NULL )
ALTER TABLE [dbo].[tb_execucao_movimento] ADD PR IMARY KEY ([id])
alter TABLE tb_cadastro_financeiro add data_execucao_movto date
alter TABLE tb_cadastro_financeiro add id_execucao_movto int
CREATE TABLE [dbo].[tb_resumo_exportacao] ( [id] INT NOT NULL IDENTITY (1, 1), [id_movimento] INT NULL, [data_credito] DATE NULL, [usuario] INT NULL, [data_geracao] datetime NULL, [data_estorno] datetime NULL, [usuario_estorno] INT NULL, [data_import_contabil] datetime NULL, [verificacao_contabil] VARCHAR (20) NULL )
CREATE TABLE [dbo].[tb_resumo_exportacao_det] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_resumo_exportacao] INT NULL, [ficha] INT NULL, [valor] DECIMAL (18, 2) NULL, [id_banco] INT NULL, [banco] VARCHAR (30) NULL )
alter TABLE tb_resumo_exportacao add id_banco_contabil int
*ATUALIZAÇÃO - cadastramento de documentos vinculados para emissao de alvara
CREATE TABLE [dbo].[tb_fiscal_tipodocumento] ([codigo] int NOT NULL ,[descricao] varchar(150) NULL)
ALTER TABLE [dbo].[tb_fiscal_tipodocumento] ADD PRIMARY KEY ([codigo])
INSERT INTO [dbo].[tb_fiscal_tipodocumento] ([codigo], [descricao]) VALUES (N'1', N'Registro ou Licenca da Vigilancia Sanitaria')
INSERT INTO [dbo].[tb_fiscal_tipodocumento] ([codigo], [descricao]) VALUES (N'2', N'Licenca ambiental')
INSERT INTO [dbo].[tb_fiscal_tipodocumento] ([codigo], [descricao]) VALUES (N'3', N'Certificado de Conformidade do Corpo de Bombeiros')
CREATE TABLE [dbo].[tb_cnae_fiscal_documentos] ([cnae] varchar(30) NOT NULL ,[codigo_tipodocumento] int NOT NULL)
ALTER TABLE [dbo].[tb_cnae_fiscal_documentos] ADD PRIMARY KEY ([cnae], [codigo_tipodocumento])
alter TABLE tb_resumo_exportacao_det add data_import_contabil datetime
alter TABLE tb_resumo_exportacao_det add verificacao_contabil VARCHAR(20)
alter TABLE tb_resumo_exportacao_det add id_banco_contabil int
CREATE TABLE [dbo].[tb_fiscal_documentos_alvara] ( [id] INT NOT NULL IDENTITY (1, 1), [exercicio] INT NULL, [cadastro] bigint NULL, [codigo_tipodocumento] INT NULL, [validade] DATE NULL, [observacao] VARCHAR (150) NULL, [usuario] INT NULL, [data_inclusao] datetime NULL, [usuario_exclusao] INT NULL, [data_exclusao] datetime NULL,[pdf] VARCHAR (1) NULL )
ALTER TABLE [dbo].[tb_fiscal_documentos_alvara] ADD PRIMARY KEY ([id])
alter TABLE tb_cadastro_estrada add cep varchar(9)
alter TABLE tb_certidao_negativa add debitos_exerc_corrente varchar(1)
alter TABLE tb_parametros add cep_unico varchar(3)
alter TABLE tb_execucao_debitos add compromissario bigint
alter TABLE tb_parametros add alvara_sistema int
alter TABLE tb_parametros add alvara_tributo int
alter TABLE tb_fiscal_alvara add web varchar(1)
INSERT INTO [dbo].[web_tb_Menus] ([ID], [Nivel], [IDPai], [Name], [Description], [Action], [Controller], [Link], [Target], [Image], [Active], [Area ], [Role]) VALUES (N'303', N'2', N'3', N'Emissão de Alvará', N'Impressão do Alvará', N'Index', N'ALV', null, null, 0x89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971DE0000000473424954080808087C086488000000097048597300000B1300000B1301009A9C1800000A5149444154789CDD9B7B7054D51DC7BFBF73EF6E36AF4D08210981605004136D03E58D4812188618A8AF6200292A750C53B14E1DADD3B156CAD83F6C1DB58CCED46AC7562B4442151F2145B46E48228F08213C6220208F52344042B2D9EC269BDD7B7EFD6313C89AD7EEBD3701FBF96BEFB9F77CCFEFFCEEB9E79EDFEFDC250C21CC4C5B3EAE4CD314399BC09341C8908C74109285443C84B40200A4E894022D609C1784D30C7C25246AA44ABB57E4659F1D4A1BC96CC175EB58644C2F9FCBC44B89783140D71B1294F81AC4DB04614BEDDE9C5DEBD79334C95400263A60F3F65D09527A0B99B95090186F966E10125F83F0BAC6CA1B2B97DCD66C86A461076CFCC891A828F494245E2B405166183528126E105E21C5FAC2B2BC39978C48E97680C3E1501B3CB49619EB85409C1123F4239B252BBF55DDE75F2B2828D0F428E872405149590609BC0D609A9EFA662325F6108907562C9E571F6E5D116E85CDA5653F23A01AD748E7014008CC62D20E14953856855B37E4111018F2D840448F84DBC8F0C21B44DBC527427D244272C0DF1C0E5B643B6D01B0C4906DC305CBAD76EA58919F9FEF1DECD2411D10E83C7F048885E658376C6CB7C373D7604E18700E70381C6AE0CE7FEF3A0F0079AD1CB9A9B8B85819E8A2011DD0E0C1067C5F867D5F10DD23A3935E18F092FE4E1495EE7C88C07F35DFAAAB01FD74797EF6C63ECFF45558545296414035046C436BD83021E1D6185356FE38E7F8774FF57A041C0E874A026FFFDF741E0004A21585FFBE6E1DF7EAAFFADD82060FAD25D2BFC8B9D4D408BFCFAFB77A1044047B7C3C222222CC509B9339A3AC10C06B41A53D0F367EE448244127F4AEED8F1F3D8AAF0E1F3260646F14219035751AD2D2D30D6B31A349B27263CF48326804280A3D05D2D7F96FCE9D43DD91C3015155456C6CAC216301C0E7F7A3CDE5C2C1FDFB909C9202ABCDD8534984910A698F0378F67259F78FCDDB772568D27B564F48DBD2DC8C4AC7E7D0B4C0EA33353515BFFEE51A43C676F39BDFBF08576B2B66DF360F49292986F524A44BB56869050B173A811E93A094DE423D9D6FF778B0A7B2129AA6C162B51836F0BB746B32B3297A022256EBB43C74E5188134163317862BE6F7FBB1F78B0A783BDA116BB7E3E6CC4C00806AE935B75E5310F11A6626A0CB0119D3CBE7EA49631DAADE0F678B1300E06A6D454DCD4100C02D19379967ED9040138B3F299F0E7439808997EA916975B6041DABAA05B3664D47DEFC5B0D9B38D4B0C6F70280CACCB4F95F658B8DA4070B7E7227A666DD0C5B841544A6279A8704C99C0FE057EA968F2BD3A01A4B5D5BAD1644DA2270EACC5954EEFED2F084151F67C71DF9431B800A41999B3EFC2C590D6C5A98C3858B8D3852770C303861C7C7DBB1246F0184083B63171E16758E4AE0C966E9CD9C360533A74D314B6EC821E62C0142C6D536E4AA41C85025235D98F40C1C38548BD21D9FC3E89A253ECE8EB50FDF3FE4132A4B1EAF82906C9660A4CD86F8B838189D04021A438F1022490DECD21A138A8A8A42626222E6262662EE9C99A618A7691A2E3435436AA6EE8506212113D4C016B579B3ADD7DB09D639029881CF76EE42C5177BF0CDB7DF426A5752FB75470EC3E369C3B8F4EBA12803E639C380224C5DB497EEF81CEFBCFB9E99929771B6B4E050F5019C385A8F29D3672031699419B27E1552749A95FECAFA41265A5B5D61DFFF5367FE8323B54743BAD6E37163777919A6CE9A8DD4B163C337B20702E452A5408B008C07DA00C68C4EC1F2A5778655A7C5E9C293CF3CD7ABFC167B27F2933D4889D0D0E055507A3E0A475ABB3E2861C6FEAABD888E89455CBCFE09534AB85430CE83CC7180D7DB8993A7CF84F51A7CBFE41378DCEEA0B2D9091DF8C5F5AD68B18E42E38849486F3E86A7E32EE2D59376ECBA1418AC52D370B07A1FE6CD5F60C4E44655104E03C832A2D24DE98E7F63CBD612431A0A010F8C6BC37FE3329074EF339860B5A2B3D387D39B7E8707C61DC7DE661BB42E07373735E1525323124626EA6B4C70BDCAC0570484376EFB61E1FC7918933A3AE460A8AAFA2076EFF932A82CC5A6C1AE4A34DC9407AB3530E45B5B9D681A9F83F4DA7AA4DAFC38DB7E65EE6E38F78D6E0710D3315548D4F4CE96EB23263A1A33A6861E5A54551FEE55E69581D59FE66905003436360200B8C30500E890C1C63A9D063E156259AB4A9576933427DF162E1E4F7BAFB246AF407D9B05E975C5A889B063F47537A0E1CC49DC74EA639C68B3E0A237D801BE4E9FAEB6A594ACA8B60AB1222FFB2C24BED6A562109BADF786C7FC51ED78E9441C5C6E0F26EF7B19C9EF3D8AAC7D2FA1BDA31DFB9D56E425073B4D51752662890E2CCB9B7329F030116F03E8B1F0350277C3EDEE7D2743614C6AF0CB6742B40F0FA6B9B02AAD0DEF9E8B4143878209D13E744AC248AB8682316E48104EBA15D4B705E6077B9C5D57DB44F80CE8DA1811842D1208DB0109898968696EC6BBFF7C1FDB3EF9346C237C3DB6D02204E3BE3437DA3481788BC4F2316D78B66E04DE7346636CA41FCF65348300B87C84FBC6BAF17CBD051D92909C323AEC760180A16C04BA1281EBD6B1C89859763CDCAF3A7D3E1FF65454E05253A32E23FA225261BC31F922FE72DA8E8AA62B0BD45B477AF1C878270A6B46C1ED0F4C9431F6582C589487B0F399920F2D5F929B05748D80F5EB49169596BD4EC0F3E1E8582C16CCCDCD45ABD3894E6F27F484C19AA6A1BA6A2F7CBEC064D6AE11DE3813DC7900F8A22902168ABDDC7980F0C3C953A12799CB446F76FFBE5C7B6349C50805DA59084487AD68900BE71B505559094D861EFADE923519374C9C18765BCC68F2A9DEEBEE5FB4C80DF48883572EB9AD19C4AF86AD680249C929989D9D035B64E4A0D7AAAA8A1FCD98A1ABF30000C2CBDD9D0F1CF660F3F65D092C3B4E0062843E7563F8FD3E9C3A7E02674E9F84BB2D383EB0DA6C189B360E374E9A1492A3FAE1BCB0F826756F8C027D3C4045DB1C8F12D12B7A5B308B8EF676B8DD6E303322232311151D6D384748E055CBF273DFE959D66B11ACB82FFE9999AB0CB56402B6C8488C4C4C44E2A851888E8931DC7996D859707B4EAF0FA57A39A0A0A0401342DE2F21F5AD6EAE41186811165A4D44BD5E537D8641CB6E5F704C81F2F3A1376D7820E6D5CB16659FEAEB5CBF71E0B2FCECB79871D5E702C330FF61F9E2DC0FFA3B3D6020ACB82F3C0EE043D38D1A2624F8EDBAAA9CA707BA26A48FA56D1EFA80088BCC336D58287126C5DCB366DAB401E3E5415321AB73733B3AA2F82E06FA1D46D720FF08A5F340883B22AB73733B94B60B4B01DE60DCB6A185C17FACDB9BFD60289D0774441245258E552CF0DAB0FD432C44A4841302ABEFCBCFD91A4E3D7D7F9ADA563E9159BE250466E9A96F36125CAE28E2C1FE5E7503A17B79555C5CACC898A43552F2734250825E1D4348BEC0C093CB17E7BCD3D72227140C6FC0070228EF1352D2634220C6A85E2848C99788F0275B275EB9FBEEDC96C16BF48F695F206CDDEA88EFB0E161D6A850084C304B3708895A26BCA944F1EB05B9B96D66480EC99FA73367ED9CC912F74A46BE109864444F320E0AE05349D8B4E2F6EC1ABD43BD3F86FCA3BE4D3B2A53E1F7CD21A62C02678279BC1422099009028890203F31B988E18240A3947C8C08C720A856FAB87CE51DB9E6251CFBE07F6627D1112E2017660000000049454E44AE426082, N'1', null, null)
alter TABLE tb_parametros add codbar_inativo varchar(3)
alter TABLE tb_parcelamento add estorno varchar(3)
alter TABLE tb_cadastro_financeiro add status varchar(3)
CREATE TABLE [dbo].[tb_calculo_agua_alter] ( [id] bigint NOT NULL IDENTITY (1, 1), [exercicio] INT NULL, [mes] INT NULL, [cadastro] bigint NULL, [valor_agua] DECIMAL (18, 2) NULL, [valor_esgoto] DECIMAL (18, 2) NULL, [valor_servicos] DECIMAL (18, 2) NULL, [valor_multa_juros] DECIMAL (18, 2) NULL, [valor_credito] DECIMAL (18, 2) NULL, [valor_expediente] DECIMAL (18, 2) NULL, [observacao] VARCHAR (50) NULL, [usuario] INT NULL, [data_hora] datetime NULL )
ALTER TABLE [dbo].[tb_calculo_agua_alter] ADD PRIMARY KEY ([id])
alter TABLE tb_certidao_negativa add inscr_estadual varchar(30)
CREATE TABLE [dbo].[tb_certidao_pagamento] ( [id] INT NOT NULL IDENTITY (1, 1), [ano] INT NOT NULL, [certidao] INT NOT NULL, [data_geracao] datetime NULL, [usuario] INT NULL )
CREATE TABLE [dbo].[tb_certidao_pagamento_det] ( [id] INT NOT NULL IDENTITY (1, 1), [id_certidao] INT NULL, [contribuinte] INT NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [vencimento] DATE NULL, [pagamento] DATE NULL, [valor] DECIMAL (18, 2) NULL, [valor_pago] DECIMAL (18, 2) NULL )
ALTER TABLE [dbo].[tb_certidao_pagamento_det] ADD PRIMARY KEY ([id])
alter TABLE tb_execucao add cadastro_ini varchar(15)
alter TABLE tb_execucao add cadastro_fin varchar(15)
alter TABLE tb_execucao add cpfrgcnpj varchar(5)
CREATE TABLE [dbo].[tb_financeiro_altera_contri] ( [id] bigint NOT NULL IDENTITY (1, 1), [data_alteracao] datetime NULL, [usuario] INT NULL, [novo_contribuinte] INT NULL, [contribuinte] INT NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL )
*removendo registros duplicados na tabela tb_observacoes
DELETE T FROM ( SELECT *, DupRank = ROW_NUMBER () OVER ( PARTITION BY cadastro ORDER BY (SELECT NULL)) FROM tb_observacoes where sistema=2 ) AS T WHERE DupRank > 1
ALTER TABLE tb_cadlig_agua ADD cod_compromissario INT
ALTER TABLE tb_cadlig_agua_alter ADD cod_compromissario INT
ALTER TABLE tb_anormalidade_agua ADD leitura varchar(1)
ALTER TABLE tb_anormalidade_agua ADD cobranca varchar(1)
ALTER TABLE tb_anormalidade_agua ADD media varchar(1)
ALTER TABLE tb_anormalidade_agua ADD repete_leitura varchar(1)
*adicionando campo rota para rincao
ALTER TABLE tb_agua_rotaleitura ADD rota int
update tb_agua_rotaleitura set rota=1 where rota is null
alter TABLE tb_parametros add agua_contrib_usuario varchar(3)
CREATE TABLE [dbo].[tb_debitoautomatico_header_retorno] ( [id] INT NOT NULL IDENTITY (1, 1), [codigo_convenio] VARCHAR (20) NULL, [nome_empresa] VARCHAR (20) NULL, [codigo_banco] VARCHAR (3) NULL, [nome_banco] VARCHAR (20) NULL, [sequencial] INT NULL, [versao_layout] VARCHAR (2) NULL, [data_geracao] DATE NULL, [nome_arquivo] VARCHAR (255) NULL, [usuario] INT NULL, [data_importacao] datetime NULL )
ALTER TABLE [dbo].[tb_debitoautomatico_retorno] ADD PRIMARY KEY ([id_header_retorno], [sequencia])
CREATE TABLE [dbo].[tb_cadleitura_agua_alter] ( [id] INT NOT NULL IDENTITY (1, 1), [exercicio] INT NOT NULL, [mes] INT NOT NULL, [cadastro] bigint NOT NULL, [dataleitura] DATE NULL, [leitura] INT NULL, [consumo] INT NULL, [codigo_anormalidade] INT NULL, [codigo_leiturista] INT NULL, [leitura_anterior] INT NULL, [total_dias] INT NULL, [data_inclusao] datetime NULL, [usuario] INT NULL, [importacao] CHAR (1) NULL, [data_leitura_anterior] DATE NULL, [media_consumo] INT NULL, [data_alteracao] datetime NULL )
ALTER TABLE tb_indice ADD limite_multa decimal(18,2)
alter TABLE tb_importa_baixa_header add sobrescrever varchar(1)
ALTER TABLE tb_indice ADD leicobranca_juros varchar(250)
*campos para criacao do pix
CREATE TABLE [dbo].[tb_parametros_pix] ( [clientId] VARCHAR (255) NOT NULL, [clientSecret] VARCHAR (255) NOT NULL, [tokenEndpoint] VARCHAR (255) NOT NULL, [urlApi] VARCHAR (255) NOT NULL, [appKey] VARCHAR (255) NULL)
ALTER TABLE tb_tipo_arrecadacao ADD convenioPix VARCHAR(255)
ALTER TABLE tb_tipo_arrecadacao ADD chaveAleatoria VARCHAR(255)
alter table tb_dam add codepix varchar(100)
CREATE TABLE [dbo].[tmp_conferencia_rubricas] ( [id_usuario] INT NOT NULL, [plano] INT NOT NULL, [ficha] VARCHAR (10) NULL, [id_planodecontas] INT NULL, [codigo_rubrica] VARCHAR (30) NULL, [descricao] VARCHAR (100) NULL, [exercicio] INT NOT NULL )
alter TABLE tb_parametros add processo_automatico varchar(3)
alter TABLE tb_parametros add classitemfiscal varchar(1)
alter TABLE tb_parcelamento_parametros add pessoa varchar(1)
CREATE TABLE [dbo].[tb_agua_beneficios] ( [id] bigint NOT NULL IDENTITY (1, 1), [cadastro] bigint NOT NULL, [codigo_beneficio] INT NOT NULL, [descricao] VARCHAR (150) NULL, [data_beneficio] DATE NULL, [data_termino] DATE NULL, [usuario] INT NULL, [inclusao] datetime NULL, [usuario_exclu] INT NULL, [exclusao] datetime NULL )
alter TABLE tb_parcelamento_parametros add parcela_final int
alter TABLE tb_tipo_arrecadacao add clientId varchar(255)
alter TABLE tb_tipo_arrecadacao add clientSecret varchar(255)
alter TABLE tb_tipo_arrecadacao add tokenEndpoint varchar(255)
alter TABLE tb_tipo_arrecadacao add urlApi varchar(255)
alter TABLE tb_tipo_arrecadacao add appKey varchar(255)
ALTER TABLE tb_dam ALTER COLUMN codepix VARCHAR(255)
alter table tb_codigo_de_barras add codepix varchar(255)
ALTER TABLE nfs_servicos ALTER COLUMN Quantidade DECIMAL(18,2) NULL
ALTER TABLE nfs_servicos_alter ALTER COLUMN Quantidade DECIMAL(18,2) NULL
CREATE TABLE [dbo].[tb_nossonumero_depara] ( [id] bigint NOT NULL IDENTITY (1, 1), [banco] INT NOT NULL, [exercicio] INT NOT NULL, [nossonumero] bigint NOT NULL, [nossonumero_bw] bigint NULL, [datahorageracao] datetime NULL, [usuario] INT NULL, [vencimento] DATE NULL, [valor_guia] DECIMAL (18, 2) NULL, [nossonumero_formatado] VARCHAR (30) NULL )
CREATE TABLE [dbo].[tb_retorno_remessa] ( [id] bigint NOT NULL IDENTITY (1, 1), [data_importacao] datetime NULL, [usuario_importacao] datetime NULL, [banco] VARCHAR (3) NULL, [sequencial_remessa] INT NULL, [convenio] VARCHAR (20) NULL, [nossonumero] VARCHAR (20) NULL, [tarifa_custas] DECIMAL (18, 2) NULL, [nossonumero_bw] VARCHAR (15) NULL, [valor_titulo] DECIMAL (18, 2) NULL, [vencimento] DATE NULL, [ocorrencia] VARCHAR (10) NULL, [url_qrcode] VARCHAR (200) NULL, [txid_qrcode] VARCHAR (35) NULL,[nome_arquivo] VARCHAR (100) NULL )
alter TABLE tb_nossonumero_depara add tipo varchar(3)
CREATE TABLE [dbo].[tb_pix_controle] ( [id] bigint NOT NULL IDENTITY(1,1), [contribuinte] bigint NULL, [sistema] INT NULL, [seqsistema] bigint NULL, [ano] INT NULL, [mes] INT NULL, [parcela] INT NULL, [cddivida] INT NULL, [cdsubdivida] INT NULL, [vencimento] DATE NULL, [valor] DECIMAL (18, 2) NULL, [nossonumero] bigint NULL, [banco] VARCHAR (3) NULL, [data_geracao] datetime NULL, [usuario] INT NULL, [codepix] VARCHAR (255) NULL, [codigodebarras] VARCHAR (100) NULL )
alter TABLE tb_tipo_arrecadacao add codigoacesso varchar(150)
alter TABLE tb_tipo_arrecadacao add registrowebservice varchar(1)
INSERT INTO TB_LEMBRETE(lembrete,prioridade,link,validade) values ('DISPONIVEL REGISTRO DE BOLETOS AUTOMATICO CONVENIADOS A CAIXA FEDERAL','Aviso','','2024-12-31')
alter TABLE tb_protesto_controle add tipo_envio varchar(20)
alter TABLE tb_protesto_controle add nome_arquivo varchar(30)
alter TABLE tb_protesto_controle add transmitido_webservice varchar(1)
CREATE TABLE [dbo].[tb_protesto_header] ( [id_protesto] INT NOT NULL, [c1] VARCHAR (1) NULL, [c2] VARCHAR (3) NULL, [c3] VARCHAR (40) NULL, [c4] VARCHAR (8) NULL, [c5] VARCHAR (3) NULL, [c6] VARCHAR (3) NULL, [c7] VARCHAR (3) NULL, [c8] VARCHAR (6) NULL, [c9] VARCHAR (4) NULL, [c10] VARCHAR (4) NULL, [c11] VARCHAR (4) NULL, [c12] VARCHAR (4) NULL, [c13] VARCHAR (6) NULL, [c14] VARCHAR (3) NULL, [c15] VARCHAR (7) NULL, [c16] VARCHAR (497) NULL, [c17] VARCHAR (4) NULL )
ALTER TABLE [dbo].[tb_protesto_header] ADD PRIMARY KEY ([id_protesto])
CREATE TABLE [dbo].[tb_protesto_transacao] ( [id_protesto] INT NOT NULL, [c1] VARCHAR (1) NULL, [c2] VARCHAR (3) NULL, [c3] VARCHAR (15) NULL, [c4] VARCHAR (45) NULL, [c5] VARCHAR (45) NULL, [c6] VARCHAR (14) NULL, [c7] VARCHAR (45) NULL, [c8] VARCHAR (8) NULL, [c9] VARCHAR (20) NULL, [c10] VARCHAR (2) NULL, [c11] VARCHAR (15) NULL, [c12] VARCHAR (3) NULL, [c13] VARCHAR (11) NULL, [c14] VARCHAR (8) NULL, [c15] VARCHAR (8) NULL, [c16] VARCHAR (3) NULL, [c17] VARCHAR (14) NULL, [c18] VARCHAR (14) NULL, [c19] VARCHAR (20) NULL, [c20] VARCHAR (1) NULL, [c21] VARCHAR (1) NULL, [c22] VARCHAR (1) NULL, [c23] VARCHAR (45) NULL, [c24] VARCHAR (3) NULL, [c25] VARCHAR (14) NULL, [c26] VARCHAR (11) NULL, [c27] VARCHAR (45) NULL, [c28] VARCHAR (8) NULL, [c29] VARCHAR (20) NULL, [c30] VARCHAR (2) NULL, [c31] VARCHAR (2) NULL, [c32] VARCHAR (10) NULL, [c33] VARCHAR (1) NULL, [c34] VARCHAR (8) NULL, [c35] VARCHAR (10) NULL, [c36] VARCHAR (1) NULL, [c37] VARCHAR (8) NULL, [c38] VARCHAR (2) NULL, [c39] VARCHAR (20) NULL, [c40] VARCHAR (10) NULL, [c41] VARCHAR (6) NULL, [c42] VARCHAR (10) NULL, [c43] VARCHAR (5) NULL, [c44] VARCHAR (15) NULL, [c45] VARCHAR (3) NULL, [c46] VARCHAR (1) NULL, [c47] VARCHAR (8) NULL, [c48] VARCHAR (1) NULL, [c49] VARCHAR (1) NULL, [c50] VARCHAR (10) NULL, [c51] VARCHAR (19) NULL, [c52] VARCHAR (4) NULL, [linha] INT NOT NULL)
ALTER TABLE [dbo].[tb_protesto_transacao] ADD PRIMARY KEY ([id_protesto], [linha])
CREATE TABLE [dbo].[tb_protesto_trailler] ( [id_protesto] INT NOT NULL, [c1] VARCHAR (1) NULL, [c2] VARCHAR (3) NULL, [c3] VARCHAR (40) NULL, [c4] VARCHAR (8) NULL, [c5] VARCHAR (5) NULL, [c6] VARCHAR (18) NULL, [c7] VARCHAR (521) NULL, [c8] VARCHAR (4) NULL )
ALTER TABLE [dbo].[tb_protesto_trailler] ADD PRIMARY KEY ([id_protesto])
alter TABLE tb_protesto_controle add nome_arq_webservice varchar(30)
alter TABLE tb_protesto_controle add sequencia_remessa_web int
alter TABLE tb_empresa add ibge_comarca varchar(7)
alter TABLE tb_logradouro add bairro varchar(150)
alter TABLE tb_logradouro add cep varchar(9)
alter TABLE tb_empresa add url_protesto varchar(250)
alter TABLE tb_empresa add usuario_protesto varchar(50)
alter TABLE tb_empresa add senha_protesto varchar(50)
alter TABLE tb_execucao_debitos add end_correspondencia varchar(250)
INSERT INTO [dbo].[web_tb_Menus] ([ID], [Nivel], [IDPai], [Name], [Description], [Action], [Controller], [Link], [Target], [Image], [Active], [Area ], [Role]) VALUES (N'7', N'1', N'0', N'Unidade Fiscal Municipal', null, N'Index', N'UFM', null, null, 0x89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971DE0000000473424954080808087C0864880000000970485973000001D8000001D801FA5CA6720000001974455874536F667477617265007777772E696E6B73636170652E6F72679BEE3C1A00000FCE49444154789CC59A7990DCC575C73FDDBF638EBD57AB5DEDEA582124241092C525A3180A531C4EB8892D3065938820E1AB9C4A612A403926761297EDB81C27C6A1106083E370C5104210478080C3514612C811972456F7AEB4DA7366CF397FFDF2C76F666766CF999D55E55B3555F3FBF5EBF75EBF5FF7EBF75EB7E22463299B6A9301FB3C11CE03CE019608B42808017519B288404CC13190A3C07B4AEB9D6E3CF5EE611E899E4CFDD4C960DAE4DE7AA646DD047C1E38AD0C3902EC05791AD4639DC987F6CC999219CC9901EAF952B51B087D05E1CB0AD6CE15DF71F85F94FC4B3A1178B087FB86E78261D90668E2E60A1D086EC6C8DD289AA6A3ADA94AB07E75370BE78F60FAD31CEDA9E1BDA34D0CC5DD52C5F629D48F49AA7B8FF3C0E8ECB52FCF00AAD9D9F21590EFA1689C8E70D5D228776E7A8F4BD677605B060406777A00A43CCDEB7B5BF9C757CFE1606F6DA93A9C40D43D9DA9071FC25F2EA50F62369DE6576C5AE0A49C8704B97226DA4D57EFE16FBEB6C31F78167906C8226D343F78FE7C1EDD71C62C34522F6B4B6E3D167BA8A3D49E56A91D9ADD2D5FD246BF4011EB7CF3751FF177DFD88ED6998FE328A8D350A3D006B40B260118D04AB868653B3DC3613E3ADE50AA5AA78AB0A9D23AE7F0B0B7EBA3523A966200D5E26EFE2EF033203813F1BA95BD6CFDABDFA2B3736C9E86851A2A14A4813EC16DD4049A3462C0CBB8B40B9677F0DF7B5BE91B0E95320E8090828D95D659A161EFF7AF16DBA948036CB49A031BEE07757BB18C7F76E71B2C6D1EF21F1A34CC57FE824B0B740BB17D062B043AA0B06B14648C60696161DD30CFED5E5EACA80228D405D5D6594B87BC6B9F87DF9A99E8F54C04CBF966A0D9ADF94F446D295689458DC35CF0A94EFFC155302FCFD51C332082B220D99DF35B81451A1DF0FF5FB0BC83C6CAD93B77416D5AE0B63F0DB73933D1CE640035E2C61F04AE2845810BCF3E9E7BA8A1D0D52681B0C6AA528496E58957E034F8CF5A09E79F9AC7631650A86B5A5CEF8199E8A635408BBBE5BB2037972ABC657EDED70B8EDB68EA15F41BCCA820851B015645EE7F736DF9718EA03635BB9BBF3D1DCD94066876377F5990EFCC4670C196371EF334CCD378A330F2B1874C41EAE819976FB1F8DB1677F38D53354E6A80E6E0ADADC07DCC324EE8EACBF3E0C9C9E213C169506857E10DE7DA4D3C477162B062927EB38212D4032DA15B164FD638F90C306A2B50355B89DB3F5C907B18CA33800744054461E28289093A6F89A4FA72B4EF1ECEE35136A45A3CEBFEC95A2618A0C5D97C0BF0B972C4ED3954C7DEC399B0761418C80C4C0462025183372004966874260D48760BDE884FF7D1F1060EF7D594A3C264B8A2D9DDFCE5F12F0BE2807ABEB8D8E8D8F3960A969C9D8C47676F05D75D7CC87F18117F3B0C29A8CA7CF118B8F3FDFFA95E217E38B7E6EF7AFA22DA23D545C9A9AE48F2F94B0F70CB357BB874C521D62FEAC4D6C2D1FE6A64DC0A4E99E8E561B3EA9151F68C79D8020304AC254F27BDE82A47D7A0D48C21C2B438D05143436D9C752B7BFD174302317CAF12D2A811433A0A89A342F2446EEAFFF2ED353CB1F3F4A2645C77F1411EFBFECB5C7BD121CE5CDECF6227CABAC62EAE5A7B80CB4E3FC2CE23CDF48FF841AB9114B1F4715759D6E971697B6C82019AB8BE312983FF0C4609291C5DDC17980E6FEC5A48635D9CB52BFAFC17A98C2122C2D02E433A227E2E90C1A3DBCFE0EF5F3A1F91997DEF173FD7C63FDDF126A1A0E707E6F50AC716B4F2F38B79E11857AFDDCF6B7B5B898C06887B9D184922923A35C0DAFB927C325A6000C75AF6B891C42A002349141A4B971C8F17C018C52BDB17D3D65ECB9A157DD45626C7DA12C7735FFD485F0DDF79F6421E7E7B4D51835FD438CCA3DF7F05DB166850D0624150E17508EE7C85DBA831A3E0781EEB1677F3E88E26925EB6B226CAB69CE57169FB37C8DBE6AAD4250991E4D8DA572842F6E2B28D9085A585735777F3076B3B59387F14732CC9A19E1ADE39D8C2EEF6464C1103CFE23B5B76F2B52F7CE8FB9385DAAF041C3324DA3CF0FCB05A3C187EDF435270E3836B796B7FCEA96AE5C407E5B510800D506F5DFB85A4D75FE0F80421963E46D859825665FB443CA3D8FE4113DB3F98B66854142E5C9709936B33463380021DD63899712A0B9C7A45B24BB87079A4C0004652C13AEBAAAB23DEB6E7348031C9BF984C90E0114BB723929CACF9FF0DF3EB33115336D5B1806A853724A47A734B2B1B6334564DD45F8CF916646640EBC6FE4F63A7A714A8D41E1C5D832A227B3E96A863643850D440A6834A2B540AECFD1AABAB70471A187669AA1F85B482ECE4AC5258558AD4098333CF4FBD2513854662F604FE86C4F900F6C6D7572FD03A3A916202068B52FCF0C10A62C9920B4D53A2E27117ABABF0DD8E0F9B386D4914060D8435248061834988EFD51420908AF806D87168625065241968E4BA53B552DE7973A62DA0F4AC6A9325E157DB56618CF223CC218100105428859F620BC48F184C1C3A22415EDF5737299FB4F6AED74A73EE49D7B81CC844837E74A09EFB7EB366CCFBD3E94791569D263D208CEC3524BB85B4517CEBA91524D2930775A2CCC5B6086BB21B50D8D67CAABE3C8F2FA69DCE117BD21AB53116DE0C13A46FB49AF6C1FA19E5FCF0E1B331A2F8C60DEF630D080C08A3070589FAC61888D9FCF9932B796BFFD4A57631A9336D8D2CC8EAE468585451843B980675C15194F666269C0246745106489B38F73CD0C0A32F7F8A4D5775F1E9D5830C1D52C4A3F0DB4FEAF8D7EDCD4447A71F8B416A6D5134CEEE48C187887064D8E3E0709268C2F0FAA133887B162D551156D47711B053B3670E14962404CF8C9030FD782606C0C787C2FCE5BDA7CC92B7E7DAC8F4C759D3216584DF7527E88AF95B6863C862F5FC1EDE6C6F657FFF028E0C34B061D17EEA43E595B73C89933643A4CD1046CA35680E82381AFF987A56D8D1931B7C6DC0625D7D80DAD01067351FC1D6869467F34EC70A4653B3F72B897417A3A92324BDFE391D3C00622C9BBC39564AFDAB2B96E6F8682E785A57E7329034681C8613B94028E9597CDCB388735B0E16A9D4B847199FD5E7E0DAC267CF19E0B2F5115A17C449750A2351C5BEAE302F7F3C8F0F8E55CE28CC0686819273DFF6914247E7588AFEA4C1D5D0D65F58CEEA1CAEC5138DA5E6ACD0C98D97F670CFE6A32C69CAE5D303FB400D785CB9066EBFF428BF3B58C3F7B62D9BC61096D1287AC69E55F1736030556880DDFD099654DA884A531F2E5CF39ED1452F83894961E194706CE1E7771CE0A16FB7150C1EC0750A0DBC61D900CF7E7D371BCFEE9E5C98529E56C214ADD3438DD3B43BE6F15E4F1C11C579CD0769080F15D217CB7886B4F8C7DF3CC49F5E99171B3BCAAF092CD6049659845768DC4645B6A015B00D3FBD611F57AFED99C04BA1135A90CE9CF062B5846A773245151A8BFD91269A2B73577B6C6D083B8949E84BC3C64B7AB9F59A13B917751A9669FFEC31A83031C1AE5304976A2AD65A5895BE8E4AC13F6C6C6341756156A8B1BB35C2EE9CFAC55BA0B53277EC6629C58A6A17C78294818555110612E1B1F696AA7EB42A8EF778AA6C37C716FEFAD6A3B9863A0D4D6A2CF1A15F48F7FA2130E21FBD87576A74D83742D8F5B8FDD22385CCB53EA0B1F4AE22C75C8086A0C5924A3FD2B214D4BA9AB3E705484B92FE58E55834E75A69CE985FDE391FC085EB06686DCED4016C058D7933B05760C48052A423423A7316A12C089D92A3BBFEAC1E8276CE4F58A2DFD54AC9AC0C00704E439085619BA41176F6C6D9DE9D602419E6C3EE45882882768A0D8BDB08DAA5145426F701979C37907BA851856471815A8DB284F04A8D5D9D6BB42A1456456E169C774A36AD5768C3C3FA890BF61D07F64C237B4AD80A363405D9D018A42964D197F4F8A0A789EA408C550DC7B964D947D405474A633A1E19A7B8B439EFDC6C7CE856A5A0C7201E939E355A79BBE0E23A9F8FA5DCD11EB6B5D9004AE43F44A9E28AF1E3A0F013A86C1215B6DA8826679F0C4DE5892B43793CAD715FAA5681A3910386E1DD1EE1157ACC0182BF14B2A809668337F77DC894C4049E01EE4E7AC2C1A1A94B63C5A02F5649FBD0F4F7122C6DA6748A0389C923F3EE481ECF94F8A74CF970400720B84493E810C2AB72ED266F05760FB9191D9C9FE0650CF0E4459FBC7BE31B2BDB46D2B2E2BDDE38E5E0CDF66544E3E199098B866FA83D87F30C332290B7CEC99F70932CE3F440CED87BBB2A50CA8DF77BCF3E05D9C3518520EADEB9537AEEE035FB8BFAF9B7F36A0483923B7637C021035D82A414F14306B7256785648F90CDA13A22013EEEACC0D2A197B2ED63B52237E1FE12E82F57E1520E388A8164F2AA7D47C2FCD7F64C6D2F5B0A33F82358A6A102B0848AD5D6D82EE08D0889A339AF78FF1B8B40B4B85ED557B3EF0AB45DF2D0677E3D18B76E6216F707B3880DBA7853D4E07C89A51948EF4AE23EE3FBA555ADA3FCCFD6F70907328372152CD010060CA43FF0B00380F85F3ED16EC6AEE1ECE9ACE08A7BCFC250FD6AD47BE1B22CFF829AD1D1FEEAEF5A96B791320C403A055E798EB40043B92FB8F74898AFFC60058FDCF30996CE2C83A39E5F150E292425C48E09E981DCB407E81976D8F4AB3348798E71D19BF2D9170EF495FD11F7BA732268FB0A65B9CCE667D23144A5116DE6E4E7EC11747B6ED6EC3D1266D7BE2AFEF0FC084137631C0F8843B223733294170B7CDC59C18D0FAEA12312C4D1D5F7F7CBB627F2873C713EBEFE595BED941E49A74ABEB90C6027C22833777E40FF3E81B36DE296D9509BE2CE9B3BB8E9F21E6A2AFD19D7B95B5391F03FFDD1FE205BDF58C8A33B9A49790A4B05A303F2CA3C0ACC3345EC1778E04F4E43BCF780994A2A13908CB423DEDC9D25069FB2B17F3FB5411D5B587FC6104B9BE3843C8FDE5E9BBD27C2EC3D917FC94A4BC8AEBDA827FDEC9BE3FB4FC959FFE4F21F9BC4F01DA52A3CE733605712E7F9F22A498EAEFD51C43C77D7646DD36AEAFCFCFA5F2865FD5929C2D2033DC81C3A41F73985B363F606B554E53B03F2E286A9DAA73D394835DAB7D9C746CF345E7C7DB102554AA34CF9F709C650357B63DA2A7C382A2F7E663A9AE96F42DDF01B2F1DD6176B6D7DA0B443313F34A0CC9CFDD42C2BE15A85BAA2E2AE669CD31B8FE2E6D6D6DB1CD78B3C2BE9D41FCD44EA0D46C194930D16C27D51B07F57DA12B055E5C1A8D86BE0B919AF9C17CF79EB6D8E153DF09691F4FAE97AE998CD1C56BFB1DE49E3BC5C3CC3CC9AFF0C337CF92C4AF62EA1CD37FE405AB96BAAC593EA3B8EA83974822F68EC3D33DF595468B175D58F2266DBDDA5F09F957B9D675F7749CA1BF97723F1F22F13CE012C158CBA56E5D53DE967DE2AB56F191BF667ED3A5DF1EBB419BD41982EFB3979506863EBCA0723E6F9AF53E4949FC8A34C34F3C7AD31157F2C2D231B600E23A069A0D0625995AF69AFEA967E9E682F8FD71C611E572D34966C4D9BF865F9172EE7125A3971ADC32FB95ED557BB79BC6BE61E33E3A47CB106EB9A2D6993DAE2915C2B922CE3CE9CC2524E0C02EF5B5AFFB4DFDBF6E4DC699995709231DFB9E62CE3998D9E781782D76A30758217428C168C5228400B4AA7353AA9B07AD0F60125FA5DDBC82F7AD8D67632F5FB3F1EE865BBE96D597A0000000049454E44AE426082, N'0', null, null)
alter table tb_codigo_de_barras add valor_original decimal(18,2)
CREATE TABLE tb_itens_iptu_alter ( exercicio INT NOT NULL, tributo INT NOT NULL, tipo INT NULL, item VARCHAR (50) NULL, valor DECIMAL (18, 4) NULL, operador_calculo VARCHAR (1) NULL, tabela_calculo VARCHAR (50) NULL, valor_predial DECIMAL (18, 4) NULL, ponto_iptu INT NULL, ufm VARCHAR (1) NULL, calculo_valor_referencia VARCHAR (1) NULL, quant_ufm VARCHAR (4) NULL, percent_ufm VARCHAR (7) NULL, data_alteracao datetime, usuario INT )
alter TABLE tb_cadastro_fiscal add permissionario varchar(1)
alter TABLE tb_cadastro_fiscal_alter add permissionario varchar(1)
INSERT INTO TB_LEMBRETE(lembrete,prioridade,link,validade) values ('OPÇÃO NO CADASTRO FISCAL P/ INDICAR PERMISSIONARIOS QUE EXECUTAM ATIVIDADES COMERCIAIS DECORRENTE DE PERMISSAO PUBLICA','Aviso','https://www.tre-sp.jus.br/eleicoes/eleicoes-2024/prestacao_de_contas','2024-10-16')
CREATE TABLE [dbo].[tb_tse_permissionarios] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_header] bigint NULL, [registro] INT NULL, [tipo_pessoa] VARCHAR (1) NULL, [cpf_cnpj] VARCHAR (14) NULL, [nome] VARCHAR (100) NULL, [data_permissao] VARCHAR (8) NULL, [data_validade] VARCHAR (8) NULL, [tipo_permissionario] VARCHAR (100) NULL )
INSERT INTO TB_LEMBRETE(lembrete,prioridade,link,validade) values ('TRE - TRANSMITIR ARQUIVO NOTAS FISCAIS ELEICOES 2024 ATE 15/10/2024','Aviso','https://www.tse.jus.br/eleicoes/eleicoes-2024-content/prestacao-de-contas/nota-fiscal-eletronica-e-informacoes-de-permissionarios-fiscalizaje','2024-12-31')
alter TABLE tb_tse_prestador add exercicio int
alter TABLE tb_logradouro add usuario int
alter TABLE tb_logradouro add dt_exclusao datetime
alter TABLE tb_logradouro add usuario_exclusao int
CREATE TABLE [dbo].[tb_logradouro_manutencao] ( [id] INT NOT NULL IDENTITY (1, 1), [logradouro_anterior] INT NULL, [logradouro_atual] INT NULL, [excluir_logradouro] VARCHAR (10) NULL, [usuario] INT NULL, [data_hora] datetime NULL )
CREATE TABLE [dbo].[viarapida_config] ( [id] INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, [usuario] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [senha] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [url_token] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [url_inscricao] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [url_consulta] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [url_analise] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [user_criacao] INT NULL, [data] datetime NULL, [data_exclusao] datetime NULL )
CREATE TABLE [dbo].[viarapida_protocolo] ( [id] INT IDENTITY (1, 1) NOT NULL PRIMARY KEY, [num_protocolo] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [json_response] VARCHAR (MAX) COLLATE Latin1_General_CI_AS NULL, [data_solicitacao] datetime NULL, [data_pesquisa] datetime NULL, [data_incorporacao] datetime NULL, [data_analise] datetime NULL, [resultado_analise] INT NULL, [usuario] INT NULL, [usuario_analise] INT NULL, [usuario_incorporacao] INT NULL )
alter TABLE tb_protesto_log add id_protesto_controle bigint
alter TABLE tb_protesto_desistencia add transmitido_webservice varchar(1)
alter TABLE tb_protesto_desistencia add nome_arq_webservice varchar(50)
alter TABLE tb_protesto_desistencia add transmitido_usuario int
alter TABLE tb_protesto_desistencia add transmitido_data datetime
CREATE TABLE [dbo].[tb_protesto_cancelamento_hdb] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_cancelamento] bigint NULL, [h01] VARCHAR (1) NULL, [h02] VARCHAR (3) NULL, [h03] VARCHAR (45) NULL, [h04] VARCHAR (8) NULL, [h05] VARCHAR (5) NULL, [h06] VARCHAR (5) NULL, [h07] VARCHAR (55) NULL, [h08] VARCHAR (5) NULL )
CREATE TABLE [dbo].[tb_protesto_cancelamento_hdc] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_cancelamento] bigint NULL, [h01] VARCHAR (1) NULL, [h02] VARCHAR (2) NULL, [h03] VARCHAR (5) NULL, [h04] VARCHAR (7) NULL, [h05] VARCHAR (107) NULL, [h06] VARCHAR (5) NULL )
CREATE TABLE [dbo].[tb_protesto_cancelamento_tlb] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_cancelamento] bigint NULL, [t01] VARCHAR (1) NULL, [t02] VARCHAR (3) NULL, [t03] VARCHAR (45) NULL, [t04] VARCHAR (8) NULL, [t05] VARCHAR (5) NULL, [t06] VARCHAR (14) NULL, [t07] VARCHAR (46) NULL, [t08] VARCHAR (5) NULL )
CREATE TABLE [dbo].[tb_protesto_cancelamento_tlc] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_cancelamento] bigint NULL, [t01] VARCHAR (1) NULL, [t02] VARCHAR (2) NULL, [t03] VARCHAR (5) NULL, [t04] VARCHAR (114) NULL, [t05] VARCHAR (5) NULL )
CREATE TABLE [dbo].[tb_protesto_cancelamento_tr] ( [id] bigint NOT NULL IDENTITY (1, 1), [id_cancelamento] bigint NULL, [t01] VARCHAR (1) NULL, [t02] VARCHAR (10) NULL, [t03] VARCHAR (8) NULL, [t04] VARCHAR (11) NULL, [t05] VARCHAR (45) NULL, [t06] VARCHAR (14) NULL, [t07] VARCHAR (1) NULL, [t08] VARCHAR (12) NULL, [t09] VARCHAR (12) NULL, [t10] VARCHAR (2) NULL, [t11] VARCHAR (6) NULL, [t12] VARCHAR (5) NULL )
alter TABLE tb_protesto_cancelamento add transmitido_webservice varchar(1)
alter TABLE tb_protesto_cancelamento add nome_arq_webservice varchar(50)
alter TABLE tb_protesto_cancelamento add transmitido_usuario int
alter TABLE tb_protesto_cancelamento add transmitido_data datetime
alter TABLE tb_receitas_diversas add imovel bigint
alter table tb_notificacao_aviso_det add compromissario varchar(100)
alter table tb_cancelamento_divida add observacao varchar(255)
CREATE TABLE [dbo].[tb_protesto_confirmacao_remessa] ( [id] bigint NOT NULL IDENTITY (1, 1), [nome_arquivo] VARCHAR (20) NULL, [numero_titulo] VARCHAR (50) NULL, [numero_cartorio] VARCHAR (10) NULL,[numero_protocolo] VARCHAR (10) NULL, [data_protocolo] DATE NULL, [apresentante] VARCHAR (3) NULL, [tipo_documento_devedor] INT NULL, [documento_devedor] VARCHAR (20) NULL, [nosso_numero] VARCHAR (50) NULL, [valor] DECIMAL (18, 2) NULL, [saldo] DECIMAL (18, 2) NULL, [emissao] DATE NULL, [vencimento] VARCHAR (10) NULL, [tipo_ocorrencia] VARCHAR (30) NULL, [motivo_irregularidade] VARCHAR (30) NULL, [complemento_irregularidade] VARCHAR (30) NULL, [data_movimento] DATE NULL, [data_importacao] DATETIME NULL, [usuario] INT NULL )
alter table tb_protesto_cancelamento_hdb add tipo varchar(1)
alter table tb_protesto_cancelamento_hdc add tipo varchar(1)
alter table tb_protesto_cancelamento_tlb add tipo varchar(1)
alter table tb_protesto_cancelamento_tlc add tipo varchar(1)
alter table tb_protesto_cancelamento_tr add tipo varchar(1)
CREATE TABLE [dbo].[tb_protesto_cancelamento_desis] ( [id] INT NOT NULL IDENTITY (1, 1), [data_geracao] datetime NULL, [usuario] INT NULL, [data_remessa] DATE NULL, [codigo_bp] VARCHAR (3) NULL, [qtde_desistencias] INT NULL, [nome_arquivo] VARCHAR (50) NULL, [transmitido_webservice] VARCHAR (1) NULL, [nome_arq_webservice] VARCHAR (50) NULL, [transmitido_usuario] INT NULL, [transmitido_data] datetime NULL, [tipo] VARCHAR (1) NULL )
alter table tb_protesto_cancelamento_tr add cartorio varchar(2)
CREATE TABLE [dbo].[tb_iptu_os] ( [id] bigint NOT NULL IDENTITY (1, 1), [data_hora_abertura] datetime NULL, [usuario_abertura] INT NULL, [codigo_servico] INT NULL, [codigo_ocorrencia] INT NULL, [contribuinte_requerente] bigint NULL, [cadastro_iptu] bigint NULL, [observacoes] VARCHAR (MAX) NULL, [valor_servico] DECIMAL (18, 2) NULL, [qtd_parcela] INT NULL, [ano_inicio_cobranca] INT NULL, [mes_inicio_cobranca] INT NULL, [prioridade] VARCHAR (10) NULL, [previsao_conclusao] datetime NULL, [data_liberacao] datetime NULL, [usuario_liberacao] INT NULL, [concluido] datetime NULL, [conclusao] VARCHAR (MAX) NULL, [usuario_conclusao] INT NULL, [dtexclusao] datetime NULL, [usuario_exclusao] INT NULL ,[vencimento] date NULL)
alter table tb_iptu_os add parcela int
alter table tb_tributos add id_tipo_arrecadacao int
INSERT INTO web_tb_Menus (ID, Nivel, IDPai, Name, Description, Action, Controller, Link, Target, Image, Active, Area, Role) VALUES (304, 2, 3, '2ª Via ISS', 'Permite a re-impressão das guias de ISS do exercício corrente', 'SegundaVia', 'ISS', NULL, NULL, 0x89504E470D0A1A0A0000000D4948445200000040000000400806000000AA6971DE0000000473424954080808087C086488000000097048597300000B1300000B1301009A9C180000078049444154789CDD9B5D6C14D715C7FFF7CCACD75E688D1C4A885BC447581BDC07D2260D4984A079407CD8954815A33CD0246A1B272955ABF483568276B42A463495A522A2B6317D81A8AD84514BF870E1A1752A15100AA2412860AFED004A6D638A631B6C63EFCE9CD387F5C21AEFEECCECCE2E637E6F3B73E7CC99FFDE7B66CEB9F72A1414514B8CA30B74537B56149E00B05C311609F0A802CF01A824D18E63021A5240BF10AE2A914B50F8C812FD4C77E3FA4F0BE9A1F2DCA26150D8FCDA2AA5D48B10D44261497E06B91BA0E310D512D5CF9E4624C2DE389AC033016A8C1315A66936B0520D042CF6CAEE54B81BC0BEA0A99A2FEEAE1BF4C262DE02541947E6C2D4B641B0158490174ED9C1E05125F44E40D7DEBE1459FF593EB67216608DD1A65FB7C6B60A380250793E4EE48A008350F86567FBE8EFD1B2D9CAC5464E0284771C5B2E9003047A2A97EB3D87715611BDD2B1734387DB4BC9ED05D53B5ABFAD58CEFBE6E10180B05298CF87B71F7DC5EDA58E7BC01AA34DEF35C7F62885EFB9BD4991D91BED187DCBE9907024C042A3AD34181F6901515D7EBE150701DE8F69A197AE459E1FB76B6B2BC042A3AD34688E1C81A2B5DEB8571C447032A68736D989903506AC31DAF4607CA465A63D3C0028857581F8E85F507F50CBD62EAB00BDE6D89E99D2EDD341A43685C3A1A66C6D320E81AAEDC7BE03A5FEE8BD5B0F009197A38D75EFA53B955680F08E63CB15CB79109516D6B322C11823C657DA77D746EF3F356D08AC31DA74811C78681E1E000821D6797FBA78304D80EBD6D8565F7DE478063D53B52CF4FAFD47A70C812AE3C85C58AAEB417DDB171A66FEAC8CD5D2D44C529FD2C2D4B64121EBC39705347CF3AB5F42C5AC928C6D4C4BF08FF67E44FB6FE7EBB3A71051C504C94F006C4F1EBBDB036A8C131566DCFAD42EA57D77CB53F87AF53CDB9B8DC72D6CFADDBF71E5E6683E3E7B0EB38CC403F105D7222F0C01293DC034CD0690B2CDE757577DC1D18D4A031A9AEA9F405BC78D9C9D75C3C0480C7FFDCF7F311ECF9E0210A9D92556E03500BF01923DC03068A9F57497934A4EC7AF367AE06E61F867FB0DBCF9A773F60D45BAA2FA87D58844580780440DCF7D19EBE4C7D7D179C33FE3DC6271D650A9A58FF3932BBB81337AE2B77AD1EDCD0E9CB98AC6D64B6E2FF30D6469F54808200AD25AEBB636F441CAD85EF7E5F908CFFB1C94F735E69CB913B770F4422FFA6FA54F0605BC11C08FF425C6D105B034D7A5EB9EE13B0080EFAE5A829FAE5B9697B38562CBCA4558F7DB0F30614EAFA4135175B571B89274537BD6AD6111A06F2821C0DA9AF9F97B5A201E2B2FC5A2B9B33237B04A9EA3C9191B570C8C4EDC55F58B73CA7276B0180C8CC4329E13C80A02B0DCADD1DEC97F3FA011E6CE0EE6EC5CA189998C81D189CC0D1835A4188BDC1A4E0AF05879A9AF02DFFDF4DD1A87647D33F26212E051B7867B871391B5D2E7DD3F19A73242348F12B3B4EE48F680CA727F0BD03B6C23005041F7A6A89DD39314C0E73DA0D7AE073082AE6786520DCF78010010C099DF1336861F0201C64940436E8C8E4C98B8351E07005496FBBB6C980CD619210C9202FA5D199D54552960BE8F83A008D0671F04FB490857DD184E06C047660511D4730A214561607402B13439C054F80A291157396D52D58760FC03A0CB04858FDC18EE49F90AF4337D76E31F8082BA4096E867DC184E2AEBF724A8C7410F50AC4E51621D1E773B357C2F0FF0B700B6019071B97DD786BEC92846C79D1A9E295F81B63D40492B909C1A13D5E2D4F0CD91447AE97701EC1221163A044C0A10D5CF9E86E013278693E9A5DF3F82B2F500617476EDDA701648F6804884A1B8D9A9F1B2120D7342AE73A8A23116B3307C279EB9819266400990323B1C345533831DCD63F93E0DCEF2EF3370DB3283FB92BFEF0A707177DDA0127AC7C90D1EC93231EA07B20940C09E4F7EBD7638E5F73D02BAF6B600B68B902FF5DDBA1B0CFDC8898FFBD21E67C6CD092D3665CDD0B48A5EF817C7BFAF047BED6E32FFF3A5A85B5189B240D64558454504B8D833847F45FF97E1BCBCD1D958F76EEAB1E925CDFA835A55F5ACD3009E2E88970F08163ED5A59F5B7DFF7E83E9E95CCB664B815E06E0249B981130CB88E88157D36DB6489BCF76ECDCD021C26F16DEB52241EAF5EEC8FAAEB4A7325DD3D9F88DFD807D2CF03D224D5D3B6BFF9CE974D68A46B463F42D01DEF7DEABE2202C87A2FA87DBB2B5C95ED269D96CC5B4D04B2238E9A9674580C17F97DBB4C56E93956D4DEB5AE4F9F1981EDAC42C87BD73AFB008CB210C6B2F74EDDD68FBB1E27C66AFFEA0160E879A14A91FE6E55DA111698A46C77EE6E9868954AAB61FFB1644FDA1583BC49C92C863A8215BC04B474E73BBCB7E7EBC8A75DE0FD033B95CEF352C7C4AF4C0AB995E75D9C8A9AEDDBEBB361AEDB8B30A4AB632735EFBF6F28181011179A34B3FB73A9787073CD83859639CA8302DF3C7CCF801919A9DAF3D2730709B803D135AAC29B9E233573C5BDEB0D0F8DB9C122BF09A123440A9A55ED94D45189D50D26C99C17DA9296D3E1464F3F4E3FCE44AB2B47A016F24A2EABCEC312E43492B0B1D4A94B194C3D590CE28F802976AE37025AC92E704B2028C1A801783681E800A30920B8CC6411804D00FF015802E2BA80B8AD5A9F65D1BD227F71EF17FD2A5EBB74CBB4DE50000000049454E44AE426082, 1, NULL, NULL)
alter table tb_parametros add honorarios_parc varchar(3)
alter table tb_parametros add honorarios_dam varchar(3)
ALTER TABLE tb_parametros ADD valor_honorarios_porc decimal(18,2)
ALTER TABLE tb_dam add valor_honorarios decimal(18,2)
ALTER TABLE tb_dam_detalhes add valor_honorarios decimal(18,2)
ALTER TABLE tb_consulta_debito add valor_honorarios decimal(18,2)
ALTER TABLE nfs_nota ADD ValorIBS DECIMAL(15,2);
ALTER TABLE nfs_nota ADD ValorCBS DECIMAL(15,2);
ALTER TABLE nfs_nota_alter ADD ValorIBS DECIMAL(15,2);
ALTER TABLE nfs_nota_alter ADD ValorCBS DECIMAL(15,2);
ALTER TABLE nfs_nota ADD ChaveAcesso VARCHAR(255);
ALTER TABLE web_tb_Servico ADD codigo_nacional VARCHAR(6);
ALTER TABLE web_tb_Servico ADD iss_estabelecimento_prestador bit;
ALTER TABLE web_tb_Servico ADD iss_local_prestacao bit;
ALTER TABLE web_tb_Servico ADD iss_estabelecimento_tomador bit;
ALTER TABLE web_tb_Servico ADD iss_estabelecimento_emitente bit;
ALTER TABLE web_tb_Servico ALTER COLUMN SubItemLista varchar(6) not NULL;
update web_tb_Servico set SubItemLista='0' + SubItemLista where len(SubItemLista)=3
update web_tb_Servico set lei_municipal='0' + lei_municipal where len(lei_municipal)=3
UPDATE t SET t.item = '0' + item FROM tb_itens_prestador T WHERE len(t.item) = 3 AND '0' + t.item NOT IN ( SELECT item FROM tb_itens_prestador WHERE cpfcnpj = T.cpfcnpj )
CREATE TABLE [dbo].[tb_configuracoes_adn] ( [arquivo_certificado] varbinary (MAX) NULL, [senha_certificado] VARCHAR (MAX) COLLATE Latin1_General_CI_AS NULL, [sincronizar_mei] BIT NULL, [municipio_conveniado] BIT NULL, [data_conveniado] DATE NULL, [situacao_convenio_homologacao] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [situacao_convenio_producao] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL, [sincronizar_adn] BIT NULL, [usuario_criacao] INT NULL, [datahora_criacao] datetime NULL, [usuario_alteracao] INT NULL, [datahora_alteracao] datetime NULL )
alter table tb_iptu_os add quantidade int
alter table tb_iptu_os add valor_total decimal(18,2)
alter table tb_iptu_os add horimetro_inicial varchar(20)
alter table tb_iptu_os add horimetro_final varchar(20)
alter table tb_iptu_os add guia_lancada varchar(1)
alter table tb_configuracoes_adn add emissor_nota varchar(30)
alter table tb_iptu_os add sistema int
update tb_iptu_os set sistema=2 where sistema is null
alter table tb_consulta_debito add inscricao varchar(10)
CREATE TABLE [dbo].[tb_dados_agua] ( [id] INT NOT NULL, [tipo] VARCHAR (255) COLLATE Latin1_General_CI_AS NOT NULL, [descricao] VARCHAR (MAX) COLLATE Latin1_General_CI_AS NOT NULL, [consulta] VARCHAR (MAX) COLLATE Latin1_General_CI_AS NOT NULL, [medida] VARCHAR (255) COLLATE Latin1_General_CI_AS NULL )
ALTER TABLE nfs_nota ADD IncricaoImobiliariaFiscal VARCHAR(30)
ALTER TABLE nfs_nota ADD NumeroIdentificacaoObra VARCHAR(30)
ALTER TABLE nfs_nota ADD CepObra VARCHAR(8)
ALTER TABLE nfs_nota ADD BairroObra VARCHAR(60)
ALTER TABLE nfs_nota ADD LogradouroObra VARCHAR(255)
ALTER TABLE nfs_nota ADD NumeroObra VARCHAR(60)
ALTER TABLE nfs_nota ADD ComplementoObra VARCHAR(156)
ALTER TABLE nfs_nota ADD NomeEvento VARCHAR(255)
ALTER TABLE nfs_nota ADD DataInicioEvento DATE
ALTER TABLE nfs_nota ADD DataFimEvento DATE
ALTER TABLE nfs_nota ADD IdEvento VARCHAR(30)
ALTER TABLE nfs_nota ADD CepEvento VARCHAR(8)
ALTER TABLE nfs_nota ADD BairroEvento VARCHAR(60)
ALTER TABLE nfs_nota ADD LogradouroEvento VARCHAR(255)
ALTER TABLE nfs_nota ADD NumeroEvento VARCHAR(60)
ALTER TABLE nfs_nota ADD ComplementoEvento VARCHAR(156)
ALTER TABLE nfs_nota ALTER COLUMN ItemListaServico VARCHAR(6)
ALTER TABLE nfs_nota ADD ChaveAcesso VARCHAR(255)
ALTER TABLE nfs_nota ADD Nsu VARCHAR(255)
update web_tb_Servico set ISSRetido=1 where Exercicio=2026 and iss_local_prestacao=1
ALTER TABLE tb_cadastro_financeiro add valor_honorarios decimal(18,2)
ALTER TABLE tb_cadastro_financeiro_seq add valor_honorarios decimal(18,2)
ALTER TABLE tb_estorno_receitas_seq add valor_honorarios decimal(18,2)
CREATE TABLE [dbo].[tb_log_operacoes] ( [codigo_geracao] INT NULL, [user_geracao] INT NULL, [usuario_operacao] INT NULL, [tipo_operacao] VARCHAR (50) NULL, [data_hora_operacao] datetime NULL, [identificacao] VARCHAR (50) NULL )