declare @versao varchar(10); set @versao = '3.18.0'; if(exists(select * from parametroglobal)) update parametroglobal set versaobase = @versao; else insert into parametroglobal (versaobase) values(@versao); /* AgenteComercial */ ALTER TABLE AgenteComercial ADD ComissaoConsideraIPI bit; GO ALTER TABLE AgenteComercial ADD ComissaoDesconsideraICMS bit; GO ALTER TABLE AgenteComercial ADD ComissaoConsideraFrete bit; GO ALTER TABLE AgenteComercial ADD ComissaoConsideraDespesa bit; GO ALTER TABLE AgenteComercial ADD AbaterPIS bit; GO ALTER TABLE AgenteComercial ADD AbaterCONFINS bit; GO /* AjustePISCOFINS */ CREATE TABLE dbo.AjustePISCOFINS ( AutoId int IDENTITY NOT NULL, Imposto varchar(4) NOT NULL, Periodo int NOT NULL, IndicadorReducaoAcrescimo varchar(1) NOT NULL, Tipo int NOT NULL, Valor money NOT NULL, Documento varchar(255), Descricao text, DataReferencia datetime, TipoCredito int, TipoContribuicao int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT AjustePISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2318_TelosUpDt ON AjustePISCOFINS(TelosUpDt); GO /* AplicacaoTratamentoItemPedidoVenda */ CREATE TABLE dbo.AplicacaoTratamentoItemPedidoVenda ( AutoId int IDENTITY NOT NULL, MaterialTratamento int NOT NULL, ItemTratado int NOT NULL, Preco money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT AplicacaoTratamentoItemPedidoVenda_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2250_2373 ON AplicacaoTratamentoItemPedidoVenda(MaterialTratamento,ItemTratado); GO CREATE INDEX I2250_TelosUpDt ON AplicacaoTratamentoItemPedidoVenda(TelosUpDt); GO /* ApontamentoBomba */ ALTER TABLE ApontamentoBomba ALTER COLUMN ValorLeitura numeric(13,3) NOT NULL; GO ALTER TABLE ApontamentoBomba ALTER COLUMN MedidaRegua numeric(13,3) NOT NULL; GO ALTER TABLE ApontamentoBomba ADD ConsumoAcumuladoData numeric(13,3); GO /* Bico */ CREATE TABLE dbo.Bico ( AutoId int IDENTITY NOT NULL, Codigo varchar(5) NOT NULL, BombaBico int NOT NULL, Descricao varchar(25) NOT NULL, LeituraAnterior numeric(13,3) NOT NULL, ConsumoAcumulado numeric(13,3), TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT Bico_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2272_2411 ON Bico(BombaBico,Codigo); GO CREATE INDEX I2272_TelosUpDt ON Bico(TelosUpDt); GO /* ApontamentoDeControle */ insert Bico (Codigo, BombaBico, Descricao, LeituraAnterior) select Codigo, AutoId, substring(Descricao, 0, 25), 0 from BombaCombustivel GO ALTER TABLE ApontamentoDeControle DROP CONSTRAINT A2023_11953; GO EXEC sp_rename 'ApontamentoDeControle.BombaApontamento', 'BicoApontamento'; GO update apontamentodecontrole set bicoapontamento= (select autoid from bico where bombabico = apontamentodecontrole.bicoapontamento) where bicoapontamento is not null GO ALTER TABLE ApontamentoDeControle ALTER COLUMN BicoApontamento int; GO ALTER TABLE ApontamentoDeControle ADD MotoristaResponsavel int; GO ALTER TABLE ApontamentoDeControle ADD Frentista int; GO ALTER TABLE ApontamentoDeControle ADD LeituraAutomatica bit; GO UPDATE ApontamentoDeControle SET LeituraAutomatica = 0; GO ALTER TABLE ApontamentoDeControle ALTER COLUMN LeituraAutomatica bit NOT NULL; GO /* AproveitamentoCreditoPISCOFINS */ CREATE TABLE dbo.AproveitamentoCreditoPISCOFINS ( AutoId int IDENTITY NOT NULL, PeriodoAproveitador int NOT NULL, PeriodoAnterior int NOT NULL, TipoCreditoAproveitado int NOT NULL, Imposto varchar(6) NOT NULL, ValorTotalCreditoAproveitado money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT AproveitamentoCreditoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2344_2488 ON AproveitamentoCreditoPISCOFINS(PeriodoAproveitador,PeriodoAnterior,TipoCreditoAproveitado,Imposto); GO CREATE INDEX I2344_TelosUpDt ON AproveitamentoCreditoPISCOFINS(TelosUpDt); GO /* Balanca */ ALTER TABLE Balanca ADD SugerirAuto bit; GO UPDATE Balanca SET SugerirAuto = 1; GO ALTER TABLE Balanca ALTER COLUMN SugerirAuto bit NOT NULL; GO ALTER TABLE Balanca ADD MostraValidacao bit; GO UPDATE Balanca SET MostraValidacao = 1; GO ALTER TABLE Balanca ALTER COLUMN MostraValidacao bit NOT NULL; GO ALTER TABLE Balanca ADD TemporizadorCarvao bit; GO update Balanca set TemporizadorCarvao=1000 GO ALTER TABLE Balanca alter column TemporizadorCarvao bit NOT NULL; GO ALTER TABLE Balanca ADD TempoEstabilizacao int; GO /* BemIncorporadoAtivoImobilizado */ CREATE TABLE dbo.BemIncorporadoAtivoImobilizado ( AutoId int IDENTITY NOT NULL, Codigo varchar(2) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT BemIncorporadoAtivoImobilizado_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2315_2456 ON BemIncorporadoAtivoImobilizado(Codigo); GO CREATE INDEX I2315_TelosUpDt ON BemIncorporadoAtivoImobilizado(TelosUpDt); GO /* BemPatrimonial */ update bempatrimonial set documento=replace(documento, 'a', '') update bempatrimonial set documento=replace(documento, 'b', '') update bempatrimonial set documento=replace(documento, 'c', '') update bempatrimonial set documento=replace(documento, 'd', '') update bempatrimonial set documento=replace(documento, 'e', '') update bempatrimonial set documento=replace(documento, 'f', '') update bempatrimonial set documento=replace(documento, 'g', '') update bempatrimonial set documento=replace(documento, 'h', '') update bempatrimonial set documento=replace(documento, 'i', '') update bempatrimonial set documento=replace(documento, 'j', '') update bempatrimonial set documento=replace(documento, 'k', '') update bempatrimonial set documento=replace(documento, 'l', '') update bempatrimonial set documento=replace(documento, 'm', '') update bempatrimonial set documento=replace(documento, 'n', '') update bempatrimonial set documento=replace(documento, 'o', '') update bempatrimonial set documento=replace(documento, 'p', '') update bempatrimonial set documento=replace(documento, 'q', '') update bempatrimonial set documento=replace(documento, 'r', '') update bempatrimonial set documento=replace(documento, 's', '') update bempatrimonial set documento=replace(documento, 't', '') update bempatrimonial set documento=replace(documento, 'u', '') update bempatrimonial set documento=replace(documento, 'v', '') update bempatrimonial set documento=replace(documento, 'w', '') update bempatrimonial set documento=replace(documento, 'x', '') update bempatrimonial set documento=replace(documento, 'y', '') update bempatrimonial set documento=replace(documento, 'z', '') update bempatrimonial set documento=replace(documento, '-', '') update bempatrimonial set documento=replace(documento, '\', '') update bempatrimonial set documento=replace(documento, '/', '') update bempatrimonial set documento=replace(documento, '.', '') update bempatrimonial set documento=replace(documento, ',', '') update bempatrimonial set documento=replace(documento, ' ', '') update bempatrimonial set documento=replace(documento, '*', '') ALTER TABLE BemPatrimonial ALTER COLUMN Documento int; GO ALTER TABLE BemPatrimonial ADD IndiceDepreciacaoGerencialAno numeric(10,4); GO ALTER TABLE BemPatrimonial ADD IndiceDepreciacaoGerencialMes numeric(14,6); GO /* BombaCombustivel */ ALTER TABLE BombaCombustivel ADD DataBaseBomba datetime --NOT NULL; GO ALTER TABLE BombaCombustivel ADD Encerrante numeric(13,3) --NOT NULL; GO ALTER TABLE BombaCombustivel ADD ConsumoAcumulado numeric(13,3) --NOT NULL; GO ALTER TABLE BombaCombustivel ADD ConcentradorBomba int --NOT NULL; GO /* Calculo */ ALTER TABLE Calculo ADD IndiceDeprGerencialMensalUsado numeric(14,8); GO UPDATE Calculo SET IndiceDeprGerencialMensalUsado = 0; GO ALTER TABLE Calculo ALTER COLUMN IndiceDeprGerencialMensalUsado numeric(14,8) NOT NULL; GO ALTER TABLE Calculo ADD IndiceDeprGerencialAnualUsado numeric(14,8); GO ALTER TABLE Calculo ADD PercentualResidualGerencial numeric(14,8); GO UPDATE Calculo SET PercentualResidualGerencial = 0; GO ALTER TABLE Calculo ALTER COLUMN PercentualResidualGerencial numeric(14,8) NOT NULL; GO ALTER TABLE Calculo ADD ValorResidualGerencialFap numeric(14,4); GO UPDATE Calculo SET ValorResidualGerencialFap = 0; GO ALTER TABLE Calculo ALTER COLUMN ValorResidualGerencialFap numeric(14,4) NOT NULL; GO ALTER TABLE Calculo ADD ValorResidualGerencialMC money; GO UPDATE Calculo SET ValorResidualGerencialMC = 0; GO ALTER TABLE Calculo ALTER COLUMN ValorResidualGerencialMC money NOT NULL; GO ALTER TABLE Calculo ADD DepreciacaoGerencialAcumulaFap numeric(14,4); GO UPDATE Calculo SET DepreciacaoGerencialAcumulaFap = 0; GO ALTER TABLE Calculo ALTER COLUMN DepreciacaoGerencialAcumulaFap numeric(14,4) NOT NULL; GO ALTER TABLE Calculo ADD DepreciacaoGerencialAcumulaMC money; GO UPDATE Calculo SET DepreciacaoGerencialAcumulaMC = 0; GO ALTER TABLE Calculo ALTER COLUMN DepreciacaoGerencialAcumulaMC money NOT NULL; GO ALTER TABLE Calculo ADD DepreciacaoGerencialMesFap numeric(14,4); GO UPDATE Calculo SET DepreciacaoGerencialMesFap = 0; GO ALTER TABLE Calculo ALTER COLUMN DepreciacaoGerencialMesFap numeric(14,4) NOT NULL; GO ALTER TABLE Calculo ADD DepreciacaoGerencialMesMC money; GO UPDATE Calculo SET DepreciacaoGerencialMesMC = 0; GO ALTER TABLE Calculo ALTER COLUMN DepreciacaoGerencialMesMC money NOT NULL; GO ALTER TABLE Calculo ADD PercGerencialAnualUsado numeric(14,8); GO /* CategoriaCliente */ ALTER TABLE CategoriaCliente ALTER COLUMN Descricao varchar(50) NOT NULL; GO /* CategoriaCredor */ ALTER TABLE CategoriaCredor ALTER COLUMN Descricao varchar(50) NOT NULL; GO /* CategoriaPessoa */ CREATE TABLE dbo.CategoriaPessoa ( AutoId int IDENTITY NOT NULL, Codigo varchar(10), Descricao varchar(50), TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CategoriaPessoa_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2270_2404 ON CategoriaPessoa(Codigo); GO CREATE INDEX I2270_TelosUpDt ON CategoriaPessoa(TelosUpDt); GO /* CentroResultado */ ALTER TABLE CentroResultado ADD Terceiros bit; GO UPDATE CentroResultado SET Terceiros = 0; GO ALTER TABLE CentroResultado ALTER COLUMN Terceiros bit NOT NULL; GO /* ClasseOrcamentoPotencialObra */ CREATE TABLE dbo.ClasseOrcamentoPotencialObra ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ClasseOrcamentoPotencialObra_PK PRIMARY KEY (Codigo) ); GO INSERT INTO ClasseOrcamentoPotencialObra (Codigo,Nome) VALUES ('A','Aditivo'); GO INSERT INTO ClasseOrcamentoPotencialObra (Codigo,Nome) VALUES ('N','Novo'); GO /* Cliente */ ALTER TABLE Cliente ADD Ativo bit; GO UPDATE Cliente SET Ativo = 1; GO ALTER TABLE Cliente ALTER COLUMN Ativo bit NOT NULL; GO /* ClienteExclusivo */ CREATE TABLE dbo.ClienteExclusivo ( AutoId int IDENTITY, DadoComercialProdutoCliente int NOT NULL, ExclusivoCliente int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ClienteExclusivo_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2329_2474 ON ClienteExclusivo(DadoComercialProdutoCliente,ExclusivoCliente); GO CREATE INDEX I2329_TelosUpDt ON ClienteExclusivo(TelosUpDt); GO /* Concentrador */ CREATE TABLE dbo.Concentrador ( AutoId int IDENTITY NOT NULL, Codigo varchar(8) NOT NULL, Descricao varchar(20) NOT NULL, PortaCom smallint, BitsPorSegundo varchar(6), BitsdeDados varchar(1), BitsdeParada varchar(3), Paridade varchar(1), ControleFluxo varchar(1), Timeout smallint, PosicaoBico varchar(5), PosicaoVolume varchar(5) NOT NULL, PosicaoDia varchar(5) NOT NULL, PosicaoMes varchar(5) NOT NULL, PosicaoHora varchar(5) NOT NULL, PosicaoMinuto varchar(5) NOT NULL, PosicaoEncerrante varchar(5) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT Concentrador_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2273_2413 ON Concentrador(Codigo); GO CREATE INDEX I2273_TelosUpDt ON Concentrador(TelosUpDt); GO /* CondicaoDeclarantePISCOFINS */ CREATE TABLE dbo.CondicaoDeclarantePISCOFINS ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CondicaoDeclarantePISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO CondicaoDeclarantePISCOFINS (Codigo,Nome) VALUES (0,'Beneficiária da Retenção / Recolhimento'); GO INSERT INTO CondicaoDeclarantePISCOFINS (Codigo,Nome) VALUES (1,'Responsável pelo Recolhimento'); GO /* CondicaoPagamento */ ALTER TABLE CondicaoPagamento ADD AgrupamentoTabelaPrecos int; GO ALTER TABLE CondicaoPagamento ADD ExcecaoExportacao bit; GO UPDATE CondicaoPagamento SET ExcecaoExportacao = 0; GO ALTER TABLE CondicaoPagamento ALTER COLUMN ExcecaoExportacao bit NOT NULL; GO /* ConfiguracaoCarvao */ EXEC sp_rename 'ConfiguracaoCarvao.LocalArquivosEletronicosSv', 'LocalArquivosEletrSv_OBSOLETO'; GO ALTER TABLE ConfiguracaoCarvao ALTER COLUMN LocalArquivosEletrSv_OBSOLETO varchar(50); GO EXEC sp_rename 'ConfiguracaoCarvao.LocalArquivosEletronicosCl', 'LocalArquivosEletrCl_OBSOLETO'; GO ALTER TABLE ConfiguracaoCarvao ALTER COLUMN LocalArquivosEletrCl_OBSOLETO varchar(50); GO ALTER TABLE ConfiguracaoCarvao ADD ElementoQuimicoFosforo int; GO ALTER TABLE ConfiguracaoCarvao ADD ElementoQuimicoCarbonoFixo int; GO ALTER TABLE ConfiguracaoCarvao ADD QuantidadeCarvaoNativoUFEMG numeric(15,3); GO ALTER TABLE ConfiguracaoCarvao ADD QuantidadeCarvaoPlantadoUFEMG numeric(15,3); GO ALTER TABLE ConfiguracaoCarvao ADD MoedaUFEMG int; GO ALTER TABLE ConfiguracaoCarvao ADD ModeloContrato text; GO /* ConfiguracaoCtrlManutencao */ ALTER TABLE ConfiguracaoCtrlManutencao ADD ValorEscalaRegua numeric(5,2); GO /* ConfiguracaoPatrimonio */ CREATE UNIQUE INDEX I1722_2418 ON ConfiguracaoPatrimonio(FiltroEmpresa); GO /* ConfiguracaoQualidade */ ALTER TABLE ConfiguracaoQualidade ADD PermitirCodigoDocumentoManual bit; GO ALTER TABLE ConfiguracaoQualidade ADD PermitirDataDocumentoManual bit; GO ALTER TABLE ConfiguracaoQualidade ADD PermitirRevisaoDocumentoManual bit; GO ALTER TABLE ConfiguracaoQualidade ADD PermitirSequencDocumentoManual bit; GO /* ConfiguracaoVendas */ ALTER TABLE ConfiguracaoVendas ADD StatusPadrao varchar(5) ; GO /* ContaCaixa */ ALTER TABLE ContaCaixa ADD Modalidade varchar(15); GO /* ContaContabilContaPatrimonio */ ALTER TABLE ContaContabilContaPatrimonio ADD ContaApuracaoDepreciacao int; GO /* ContaContabilGrupoServicos */ DROP INDEX ContaContabilGrupoServicos.I1916_2004; GO ALTER TABLE ContaContabilGrupoServicos ADD CentroResultadoParametrizado int; GO CREATE UNIQUE INDEX I1916_2004 ON ContaContabilGrupoServicos(FiltroEmpresaNormal,Grupo,CentroResultadoParametrizado,Almoxarifado); GO /* ContaGrupoEmpresa */ DROP INDEX ContaGrupoEmpresa.I1721_1807; GO ALTER TABLE ContaGrupoEmpresa ADD CentroResultadoParametrizado int; GO CREATE UNIQUE INDEX I1721_1807 ON ContaGrupoEmpresa(FiltroEmpresaNormal,Grupo,CentroResultadoParametrizado,Almoxarifado); GO /* ContaPatrimonial */ ALTER TABLE ContaPatrimonial ADD IndiceDepreciacaoGerencialAno numeric(10,4); GO ALTER TABLE ContaPatrimonial ADD IndiceDepreciacaoGerencialMes numeric(14,6); GO /* ContratoCambio */ ALTER TABLE ContratoCambio ADD PedidoVenda int; GO /* ContratoCarvao */ ALTER TABLE ContratoCarvao ADD ComarcaExpedicao int; GO ALTER TABLE ContratoCarvao ADD DataExpedicao datetime; GO ALTER TABLE ContratoCarvao ADD SerieAutorizacao varchar(5); GO ALTER TABLE ContratoCarvao ADD Assinante int; GO ALTER TABLE ContratoCarvao ADD DensidadeMinima numeric(8,3); GO ALTER TABLE ContratoCarvao ADD CarbonoFixoMinimo numeric(10,4); GO ALTER TABLE ContratoCarvao ADD FinoMaximoPermitido numeric(10,4); GO ALTER TABLE ContratoCarvao ADD UmidadeMaximaPermitida numeric(10,4); GO ALTER TABLE ContratoCarvao ADD TicoMaximoPermitido numeric(10,4); GO /* ContribuicaoDiferidaPerAntPISCOFINS */ CREATE TABLE dbo.ContribuicaoDiferidaPerAntPISCOFINS ( AutoId int IDENTITY NOT NULL, Imposto varchar(6) NOT NULL, Tipo int NOT NULL, Periodo int NOT NULL, Valor money NOT NULL, Natureza varchar(2), ValorDescontar money, ValorRecolher money NOT NULL, MesAnoApuracao datetime NOT NULL, DataRecebimentoReceita datetime, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ContribuicaoDiferidaPerAntPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2321_TelosUpDt ON ContribuicaoDiferidaPerAntPISCOFINS(TelosUpDt); GO /* ContribuicaoExtemporaneaPISCOFINS */ CREATE TABLE dbo.ContribuicaoExtemporaneaPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, TipoContribuicao int NOT NULL, Imposto varchar(6) NOT NULL, DataRecolhimento datetime, Multa money, Juros money, MesAno datetime NOT NULL, ValorOutrasDeducoes money, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ContribuicaoExtemporaneaPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2346_2492 ON ContribuicaoExtemporaneaPISCOFINS(Periodo,TipoContribuicao,DataRecolhimento); GO CREATE INDEX I2346_TelosUpDt ON ContribuicaoExtemporaneaPISCOFINS(TelosUpDt); GO /* ContribuicaoPISCOFINSRetidaFonte */ CREATE TABLE dbo.ContribuicaoPISCOFINSRetidaFonte ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, NaturezaRetencao varchar(2) NOT NULL, Data datetime NOT NULL, BaseCalculo money NOT NULL, ValorTotalRetidoFonte money NOT NULL, CodigoReceita varchar(4), NaturezaReceita varchar(1), ValorRetidoPIS money NOT NULL, ValorRetidoCOFINS money NOT NULL, CondicaoDeclarante smallint NOT NULL, Declarante int NOT NULL, Filial int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ContribuicaoPISCOFINSRetidaFonte_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2300_TelosUpDt ON ContribuicaoPISCOFINSRetidaFonte(TelosUpDt); GO /* CotaMensalAgenteComercial */ DROP INDEX CotaMensalAgenteComercial.I1217_1218; GO ALTER TABLE CotaMensalAgenteComercial ADD Grupo int --NOT NULL; GO ALTER TABLE CotaMensalAgenteComercial ADD Cota numeric(15,3) --NOT NULL; GO ALTER TABLE CotaMensalAgenteComercial ALTER COLUMN ValorCota Money; GO CREATE UNIQUE INDEX I1217_1218 ON CotaMensalAgenteComercial(AgenteComercialCota,Grupo,MesCota); GO /* CrachaTicket */ CREATE TABLE dbo.CrachaTicket ( AutoId int IDENTITY NOT NULL, TicketCarvao int NOT NULL, NumeroCracha varchar(6) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CrachaTicket_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2256_2387 ON CrachaTicket(TicketCarvao,NumeroCracha); GO CREATE INDEX I2256_TelosUpDt ON CrachaTicket(TelosUpDt); GO /* CreditoBemPISCOFINS */ CREATE TABLE dbo.CreditoBemPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, NaturezaBaseCalculo int NOT NULL, BemIncorporado int NOT NULL, OrigemCredito varchar(1), UtilizacaoBem smallint NOT NULL, SituacaoTributariaPISOperacao int NOT NULL, BaseCalculoPIS money, AliquotaPIS numeric(10,4), ValorPIS money, SituacaoTributariaCOFINSOperac int NOT NULL, BaseCalculoCOFINS money, AliquotaCOFINS numeric(10,4), ValorCOFINS money, DescricaoComplementar text, ContaContabil int, CentroCusto int, ProcessoReferenciado varchar(20), OrigemProcessoReferenciado varchar(1), ValorEncargo money, ValorEncargoExcluirBC money, MesAnoAquisicao datetime, IndicadorNumeroParcelas smallint, ValorAquisicao money, ValorAquisicaoExcluirBC money, EhAquisicao bit NOT NULL, Filial int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CreditoBemPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2311_TelosUpDt ON CreditoBemPISCOFINS(TelosUpDt); GO /* CreditoDescContribExtempPISCOFINS */ CREATE TABLE dbo.CreditoDescContribExtempPISCOFINS ( AutoId int IDENTITY NOT NULL, ContribuicaoDescontada int NOT NULL, MesAnoApuracaoCredito datetime NOT NULL, OrigemCredito varchar(1) NOT NULL, TipoCredito int NOT NULL, ValorCredito money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CreditoDescContribExtempPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2348_2495 ON CreditoDescContribExtempPISCOFINS(ContribuicaoDescontada,MesAnoApuracaoCredito,OrigemCredito,TipoCredito); GO CREATE INDEX I2348_TelosUpDt ON CreditoDescContribExtempPISCOFINS(TelosUpDt); GO /* CreditoPeriodoApuracaoPISCOFINS */ CREATE TABLE dbo.CreditoPeriodoApuracaoPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, TipoCredito int NOT NULL, Imposto varchar(6) NOT NULL, SaldoCreditoDisponivel money NOT NULL, UtilizacaoCreditoDisponivel money NOT NULL, SaldoCreditoDisponivelPosUtil money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CreditoPeriodoApuracaoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2350_2500 ON CreditoPeriodoApuracaoPISCOFINS(Periodo,TipoCredito,Imposto); GO CREATE INDEX I2350_TelosUpDt ON CreditoPeriodoApuracaoPISCOFINS(TelosUpDt); GO /* CreditoPresumidoEstoqueAbertura */ CREATE TABLE dbo.CreditoPresumidoEstoqueAbertura ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, NaturezaBaseCalculo int NOT NULL, Parcela smallint, ValorTotalEstoque money NOT NULL, ValorEstoqueSemCredito money, BaseCalculoEstoque money NOT NULL, BaseCalculoMensalEstoque money NOT NULL, SituacaoTributariaPISEstoque int NOT NULL, AliquotaPIS numeric(10,4) NOT NULL, ValorCreditoPIS money NOT NULL, SituacaoTributariaCOFINSEstoqu int NOT NULL, AliquotaCOFINS numeric(10,4) NOT NULL, ValorCreditoCOFINS money NOT NULL, Descricao varchar(100), ContaContabil int, Filial int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT CreditoPresumidoEstoqueAbertura_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2310_TelosUpDt ON CreditoPresumidoEstoqueAbertura(TelosUpDt); GO /* DadoComercialProduto */ ALTER TABLE DadoComercialProduto ADD Tratamento bit; GO UPDATE DadoComercialProduto SET Tratamento = 0; GO ALTER TABLE DadoComercialProduto ALTER COLUMN Tratamento bit NOT NULL; GO ALTER TABLE DadoComercialProduto ADD Etiqueta varchar(255); GO ALTER TABLE DadoComercialProduto ADD Largura numeric(10,2); GO ALTER TABLE DadoComercialProduto ADD Desenho varchar(255); GO ALTER TABLE DadoComercialProduto ADD Cor varchar(255); GO ALTER TABLE DadoComercialProduto ADD Gramatura int; GO /* DeducaoPISCOFINS */ CREATE TABLE dbo.DeducaoPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, Origem varchar(2) NOT NULL, Natureza varchar(1) NOT NULL, ValorDeducaoPIS money NOT NULL, ValorDeducaoCOFINS money NOT NULL, BaseCalculo money NOT NULL, PessoaJuridicaRelaciona int, InformacaoComplementar varchar(90), Filial int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT DeducaoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2304_TelosUpDt ON DeducaoPISCOFINS(TelosUpDt); GO /* Documento */ ALTER TABLE Documento ADD DataFixa smallint; GO ALTER TABLE Documento ADD DataPrimeiroPagamento datetime; GO ALTER TABLE Documento ADD PedidoVenda int; GO /* DocumentoEstoque */ CREATE INDEX I928_2421 ON DocumentoEstoque(DataDocumento); GO /* DocumentoOrcamentoPotencialObra */ CREATE TABLE dbo.DocumentoOrcamentoPotencialObra ( AutoId int IDENTITY NOT NULL, OrcamentoPotencialRelacionado int NOT NULL, Data datetime NOT NULL, Documento varchar(255) NOT NULL, Comentario text, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT DocumentoOrcamentoPotencialObra_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2242_TelosUpDt ON DocumentoOrcamentoPotencialObra(TelosUpDt); GO /* DocumentoPagarNFE */ ALTER TABLE DocumentoPagarNFE ADD Independente bit; GO UPDATE DocumentoPagarNFE SET Independente = 0; GO ALTER TABLE DocumentoPagarNFE ALTER COLUMN Independente bit NOT NULL; GO /* DocumentosReceber */ ALTER TABLE DocumentosReceber ADD DataCancelamento datetime; GO /* Embalagem */ ALTER TABLE Embalagem ADD ExcecaoExportacao bit; GO UPDATE Embalagem SET ExcecaoExportacao = 0; GO ALTER TABLE Embalagem ALTER COLUMN ExcecaoExportacao bit NOT NULL; GO /* EmbalagemPossivel */ CREATE TABLE dbo.EmbalagemPossivel ( AutoId int IDENTITY NOT NULL, EmbalagemAplicavel int NOT NULL, GrupoMateriaisEmbalaveis int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT EmbalagemPossivel_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2253_2380 ON EmbalagemPossivel(EmbalagemAplicavel,GrupoMateriaisEmbalaveis); GO CREATE INDEX I2253_TelosUpDt ON EmbalagemPossivel(TelosUpDt); GO /* EmbarqueItemNFEDevolucao */ CREATE TABLE dbo.EmbarqueItemNFEDevolucao ( AutoId int IDENTITY NOT NULL, Embarque int NOT NULL, ItemNFE int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT EmbarqueItemNFEDevolucao_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2286_2430 ON EmbarqueItemNFEDevolucao(Embarque,ItemNFE); GO CREATE INDEX I2286_TelosUpDt ON EmbarqueItemNFEDevolucao(TelosUpDt); GO /* EmbarqueItemNFSComplemento */ CREATE TABLE dbo.EmbarqueItemNFSComplemento ( AutoId int IDENTITY NOT NULL, Embarque int NOT NULL, ItemNFS int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT EmbarqueItemNFSComplemento_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2285_2428 ON EmbarqueItemNFSComplemento(Embarque,ItemNFS); GO CREATE INDEX I2285_TelosUpDt ON EmbarqueItemNFSComplemento(TelosUpDt); GO /* Empresa */ ALTER TABLE Empresa ADD SociedadeContaParticipacao bit; GO ALTER TABLE Empresa ADD NaturezaPessoaJuridica varchar(2); GO UPDATE Empresa SET NaturezaPessoaJuridica = '00'; GO ALTER TABLE Empresa ALTER COLUMN NaturezaPessoaJuridica varchar(2) NOT NULL; GO ALTER TABLE Empresa ADD TipoAtividadePreponderante smallint; GO UPDATE Empresa SET TipoAtividadePreponderante = 0; GO ALTER TABLE Empresa ALTER COLUMN TipoAtividadePreponderante smallint NOT NULL; GO ALTER TABLE Empresa ADD ConfiguracaoEmailNFe int; GO ALTER TABLE Empresa ADD NFeCaminhoBackupEntrada varchar(255); GO ALTER TABLE Empresa ADD NFeCaminhoBackupSaida varchar(255); GO ALTER TABLE Empresa ADD NFeURLBackup varchar(255); GO /* EstratificacaoValorNovoNegocio */ CREATE TABLE dbo.EstratificacaoValorNovoNegocio ( AutoId int IDENTITY NOT NULL, Descricao varchar(60) NOT NULL, Quantidade numeric(14,3) NOT NULL, Unidade int NOT NULL, ValorUnitario money NOT NULL, ValorTotal money NOT NULL, TipoValor varchar(2) NOT NULL, OrcamentoPossueEstratificacao int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT EstratificacaoValorNovoNegocio_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2280_TelosUpDt ON EstratificacaoValorNovoNegocio(TelosUpDt); GO /* FollowUpOrcamentoPotencialObra */ CREATE TABLE dbo.FollowUpOrcamentoPotencialObra ( AutoId int IDENTITY NOT NULL, OrcamentoPotencialFollowUp int NOT NULL, Data datetime NOT NULL, Historico text NOT NULL, Valor money, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT FollowUpOrcamentoPotencialObra_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2244_TelosUpDt ON FollowUpOrcamentoPotencialObra(TelosUpDt); GO /* Gramatura */ CREATE TABLE dbo.Gramatura ( AutoId int IDENTITY NOT NULL, Codigo varchar(4) NOT NULL, ModeloEtiqueta smallint NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT Gramatura_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2254_2381 ON Gramatura(Codigo); GO CREATE INDEX I2254_TelosUpDt ON Gramatura(TelosUpDt); GO /* HistoricoOrcamento */ CREATE TABLE dbo.HistoricoOrcamento ( AutoId int IDENTITY, Data datetime NOT NULL, Usuario varchar(10), Status varchar(5), Observacao text NOT NULL, OrcamentoHistorico int NOT NULL, Hora varchar(8) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT HistoricoOrcamento_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2328_TelosUpDt ON HistoricoOrcamento(TelosUpDt); GO /* HistoricoPedido */ CREATE TABLE dbo.HistoricoPedido ( AutoId int IDENTITY NOT NULL, SituacaoApontada int NOT NULL, ResponsavelAlteracao int NOT NULL, Data datetime NOT NULL, PedidoOrigem int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT HistoricoPedido_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2342_TelosUpDt ON HistoricoPedido(TelosUpDt); GO /* IndicadorNaturezaAcaoAdministrativa */ CREATE TABLE dbo.IndicadorNaturezaAcaoAdministrativa ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorNaturezaAcaoAdministrativa_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('03','Ato Declaratório Executivo'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('04','Ato Declaratório Interpretativo'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('06','Auto de Infração'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('05','Decisão Administrativa de DRJ ou do CARF'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('02','Despacho Decisório'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('99','Outros'); GO INSERT INTO IndicadorNaturezaAcaoAdministrativa (Codigo,Nome) VALUES ('01','Processo Administrativo de Consulta'); GO /* IndicadorNaturezaAcaoJudicial */ CREATE TABLE dbo.IndicadorNaturezaAcaoJudicial ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorNaturezaAcaoJudicial_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('02','Decisão Judicial Não Transitada em Julgado, fav PJ'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('05','Decisão Judicial oriunda de Antecipação de Tutela'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('03','Decisão Judicial oriunda de Liminar em Mandado Seg'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('04','Decisão Judicial oriunda Liminar Medida Cautelar'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('01','Decisão Judicial Transitada em Julgado, a favor PJ'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('06','Decisão Judicial Vinculada a Dep A/J Montante Intg'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('07','Medida Judicial em que a PJ não é o o autor'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('99','Outros'); GO INSERT INTO IndicadorNaturezaAcaoJudicial (Codigo,Nome) VALUES ('08','Súmula Vinculante aprovada pelo STF'); GO /* IndicadorNaturezaCumulativa */ CREATE TABLE dbo.IndicadorNaturezaCumulativa ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorNaturezaCumulativa_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorNaturezaCumulativa (Codigo,Nome) VALUES ('1','Natureza Cumulativa'); GO INSERT INTO IndicadorNaturezaCumulativa (Codigo,Nome) VALUES ('0','Natureza Não Cumulativa'); GO /* IndicadorNaturezaPessoaJuridica */ CREATE TABLE dbo.IndicadorNaturezaPessoaJuridica ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorNaturezaPessoaJuridica_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorNaturezaPessoaJuridica (Codigo,Nome) VALUES ('02','Entidade Sujeita ao PIS/Pasep Exclusiv. Base Folha'); GO INSERT INTO IndicadorNaturezaPessoaJuridica (Codigo,Nome) VALUES ('01','Sociedade Cooperativa'); GO INSERT INTO IndicadorNaturezaPessoaJuridica (Codigo,Nome) VALUES ('00','Sociedade Empresária em Geral'); GO /* IndicadorOrigemCreditoPISCOFINS */ CREATE TABLE dbo.IndicadorOrigemCreditoPISCOFINS ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorOrigemCreditoPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorOrigemCreditoPISCOFINS (Codigo,Nome) VALUES ('1','Operação de Importação'); GO INSERT INTO IndicadorOrigemCreditoPISCOFINS (Codigo,Nome) VALUES ('0','Operação no Mercado Interno'); GO /* IndicadorOrigemDeducaoPISCOFINS */ CREATE TABLE dbo.IndicadorOrigemDeducaoPISCOFINS ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorOrigemDeducaoPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorOrigemDeducaoPISCOFINS (Codigo,Nome) VALUES ('03','Contribuição Paga pelo Substituto Tributário - ZFM'); GO INSERT INTO IndicadorOrigemDeducaoPISCOFINS (Codigo,Nome) VALUES ('02','Créditos Admitidos no Regime Cumulativo – BebidasF'); GO INSERT INTO IndicadorOrigemDeducaoPISCOFINS (Codigo,Nome) VALUES ('01','Créditos Presumidos - Medicamentos'); GO INSERT INTO IndicadorOrigemDeducaoPISCOFINS (Codigo,Nome) VALUES ('99','Outras Deduções'); GO INSERT INTO IndicadorOrigemDeducaoPISCOFINS (Codigo,Nome) VALUES ('04','Substituição Tributária – Não Ocorrência Fato G P'); GO /* IndicadorOrigemProcesso */ INSERT INTO IndicadorOrigemProcesso (Codigo,Nome) VALUES ('3','Secretaria da Receita Federal do Brasil'); GO /* IndicadorParcelasPISCOFINS */ CREATE TABLE dbo.IndicadorParcelasPISCOFINS ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorParcelasPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (2,'12 Meses'); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (3,'24 Meses'); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (4,'48 Meses'); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (5,'6 Meses'); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (1,'Integral (Mês de Aquisição)'); GO INSERT INTO IndicadorParcelasPISCOFINS (Codigo,Nome) VALUES (9,'Outra periodicidade definida em Lei'); GO /* IndicadorTipoApuracao */ INSERT INTO IndicadorTipoApuracao (Codigo,Nome) VALUES ('3','Apuração em Separado 1'); GO INSERT INTO IndicadorTipoApuracao (Codigo,Nome) VALUES ('4','Apuração em Separado 2'); GO INSERT INTO IndicadorTipoApuracao (Codigo,Nome) VALUES ('5','Apuração em Separado 3'); GO /* IndicadorTipoAtividadePreponderante */ CREATE TABLE dbo.IndicadorTipoAtividadePreponderante ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorTipoAtividadePreponderante_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (2,'Atividade de Comércio'); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (3,'Atividade Financeira'); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (4,'Atividade Imobiliária'); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (0,'Industrial ou Equiparado a Industrial'); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (9,'Outros'); GO INSERT INTO IndicadorTipoAtividadePreponderante (Codigo,Nome) VALUES (1,'Prestador de Serviços'); GO /* IndicadorTipoContribuicaoPISCOFINS */ CREATE TABLE dbo.IndicadorTipoContribuicaoPISCOFINS ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorTipoContribuicaoPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorTipoContribuicaoPISCOFINS (Codigo,Nome) VALUES (1,'Apuração da Contribuição a Alíquota Básica'); GO INSERT INTO IndicadorTipoContribuicaoPISCOFINS (Codigo,Nome) VALUES (2,'Apuração da Contribuição a Alíquotas Específicas'); GO /* IndicadorTipoOpGeradoraPISCOFINS */ CREATE TABLE dbo.IndicadorTipoOpGeradoraPISCOFINS ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorTipoOpGeradoraPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorTipoOpGeradoraPISCOFINS (Codigo,Nome) VALUES ('0','Operação Representativa de Aquisição'); GO INSERT INTO IndicadorTipoOpGeradoraPISCOFINS (Codigo,Nome) VALUES ('2','Operação Representativa de Receita Auferida Não Sj'); GO INSERT INTO IndicadorTipoOpGeradoraPISCOFINS (Codigo,Nome) VALUES ('1','Operação Representativa de Receita Auferida Sj'); GO /* IndicadorUtilizacaoBemIncorporadoAI */ CREATE TABLE dbo.IndicadorUtilizacaoBemIncorporadoAI ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndicadorUtilizacaoBemIncorporadoAI_PK PRIMARY KEY (Codigo) ); GO INSERT INTO IndicadorUtilizacaoBemIncorporadoAI (Codigo,Nome) VALUES (3,'Locação a Terceiros'); GO INSERT INTO IndicadorUtilizacaoBemIncorporadoAI (Codigo,Nome) VALUES (9,'Outros'); GO INSERT INTO IndicadorUtilizacaoBemIncorporadoAI (Codigo,Nome) VALUES (2,'Prestação de Serviços'); GO INSERT INTO IndicadorUtilizacaoBemIncorporadoAI (Codigo,Nome) VALUES (1,'Produção de Bens Destinados a Venda'); GO /* IndiceExaustaoGerencialBens */ CREATE TABLE dbo.IndiceExaustaoGerencialBens ( Indice numeric(10,4) NOT NULL, AutoId int IDENTITY NOT NULL, BemIndice int NOT NULL, MesAnoIndice datetime, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndiceExaustaoGerencialBens_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2291_2435 ON IndiceExaustaoGerencialBens(BemIndice,MesAnoIndice); GO CREATE INDEX I2291_TelosUpDt ON IndiceExaustaoGerencialBens(TelosUpDt); GO /* IndiceExaustaoGerencialConta */ CREATE TABLE dbo.IndiceExaustaoGerencialConta ( AutoId int IDENTITY NOT NULL, Indice numeric(10,4) NOT NULL, ContaPatrimonialIndice int NOT NULL, IndiceMesAno datetime NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT IndiceExaustaoGerencialConta_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2292_2438 ON IndiceExaustaoGerencialConta(ContaPatrimonialIndice,IndiceMesAno); GO CREATE INDEX I2292_TelosUpDt ON IndiceExaustaoGerencialConta(TelosUpDt); GO /* InfoAdicionalDiferimentoPISCOFINS */ CREATE TABLE dbo.InfoAdicionalDiferimentoPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, Imposto varchar(6) NOT NULL, TipoContribuicao int NOT NULL, ConsumidorServico int NOT NULL, ValorTotalVendas money NOT NULL, ValorTotalNaoRecebido money NOT NULL, ValorContribuicaoDiferida money NOT NULL, ValorCreditoDiferido money, Tipo int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT InfoAdicionalDiferimentoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2324_TelosUpDt ON InfoAdicionalDiferimentoPISCOFINS(TelosUpDt); GO /* ItemContribuicaoExtempPISCOFINS */ CREATE TABLE dbo.ItemContribuicaoExtempPISCOFINS ( AutoId int IDENTITY NOT NULL, ContribuicaoDetalhada int NOT NULL, SituacaoTributariaPIS int, SituacaoTributariaCOFINS int, Participante int, DataOperacao datetime NOT NULL, ValorOperacao money NOT NULL, BaseCalculo money, Aliquota numeric(10,4) NOT NULL, ValorImposto money NOT NULL, ContaContabil int, DescricaoComplementar text, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ItemContribuicaoExtempPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2347_TelosUpDt ON ItemContribuicaoExtempPISCOFINS(TelosUpDt); GO /* ItemNFEProduto */ ALTER TABLE ItemNFEProduto ALTER COLUMN DescricaoMaterial varchar(120) NOT NULL; GO EXEC sp_rename 'ItemNFEProduto.ValorRateadoPIS', 'ValorRateadoPIS_OBSOLETO'; GO ALTER TABLE ItemNFEProduto ALTER COLUMN ValorRateadoPIS_OBSOLETO money; GO EXEC sp_rename 'ItemNFEProduto.ValorRateadoCofins', 'ValorRateadoCofins_OBSOLETO'; GO ALTER TABLE ItemNFEProduto ALTER COLUMN ValorRateadoCofins_OBSOLETO money; GO ALTER TABLE ItemNFEProduto ADD SimpleRemessaPendente bit; GO ALTER TABLE ItemNFEProduto ADD SetorSimplesRemessa int; GO /* ItemNFEProdutoEF */ ALTER TABLE ItemNFEProdutoEF ALTER COLUMN SituacaoTributariaPIS int; GO ALTER TABLE ItemNFEProdutoEF ALTER COLUMN SituacaoTributariaCOFINS int; GO /* ItemNFEServico */ ALTER TABLE ItemNFEServico ALTER COLUMN DescricaoServico varchar(120) NOT NULL; GO EXEC sp_rename 'ItemNFEServico.ValorRateadoPIS', 'ValorRateadoPIS_OBSOLETO'; GO ALTER TABLE ItemNFEServico ALTER COLUMN ValorRateadoPIS_OBSOLETO money; GO EXEC sp_rename 'ItemNFEServico.ValorRateadoCofins', 'ValorRateadoCofins_OBSOLETO'; GO ALTER TABLE ItemNFEServico ALTER COLUMN ValorRateadoCofins_OBSOLETO money; GO ALTER TABLE ItemNFEServico ADD NaturezaFreteItem int; GO ALTER TABLE ItemNFEServico ADD NaturezaBCPisCofins int; GO /* ItemNFSProduto */ ALTER TABLE ItemNFSProduto ALTER COLUMN DescricaoMaterial varchar(120) NOT NULL; GO ALTER TABLE ItemNFSProduto ADD SimplesRemessaPendente bit; GO ALTER TABLE ItemNFSProduto ADD SetorSimplesRemessa int; GO ALTER TABLE ItemNFSProduto ADD NaturezaReceitaST int; GO /* ItemNFSServico */ ALTER TABLE ItemNFSServico ADD PercentualDesconto numeric(10,4); GO ALTER TABLE ItemNFSServico ADD ValorDesconto money; GO ALTER TABLE ItemNFSServico ADD NaturezaReceitaST int; GO /* ItemOrcamentoProduto */ ALTER TABLE ItemOrcamentoProduto ALTER COLUMN Produto text NOT NULL; GO /* ItemPedidoProduto */ ALTER TABLE ItemPedidoProduto ADD PrecoUnitarioMoedaEstrangeira numeric(13,2); GO ALTER TABLE ItemPedidoProduto ADD PrazoEntregaItem int; GO ALTER TABLE ItemPedidoProduto ADD QuantidadeVolumes int; GO /* Lancamento */ CREATE INDEX I490_2426 ON Lancamento(Data); GO /* LancamentoDeApuracao */ CREATE INDEX I1452_2419 ON LancamentoDeApuracao(ContaLancamento,CentroLancamento,IdObjeto); GO /* LiquidacaoContratoCambioEmbarque */ CREATE TABLE dbo.LiquidacaoContratoCambioEmbarque ( AutoId int IDENTITY NOT NULL, ContratoCambioLiquidado int NOT NULL, EmbarqueLiquidante int NOT NULL, ValorLiquidado money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT LiquidacaoContratoCambioEmbarque_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2283_2423 ON LiquidacaoContratoCambioEmbarque(ContratoCambioLiquidado,EmbarqueLiquidante); GO CREATE INDEX I2283_TelosUpDt ON LiquidacaoContratoCambioEmbarque(TelosUpDt); GO /* ListaMestraDocumentos */ DROP INDEX ListaMestraDocumentos.I1003_2263; GO /* LocalPrestacaoServico */ CREATE TABLE dbo.LocalPrestacaoServico ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT LocalPrestacaoServico_PK PRIMARY KEY (Codigo) ); GO INSERT INTO LocalPrestacaoServico (Codigo,Nome) VALUES ('1','Executado no Exterior'); GO INSERT INTO LocalPrestacaoServico (Codigo,Nome) VALUES ('0','Executado no País'); GO /* MapeamentoExternoContasApuracao */ ALTER TABLE MapeamentoExternoContasApuracao ADD Orcado bit; GO UPDATE MapeamentoExternoContasApuracao SET Orcado = 0; GO ALTER TABLE MapeamentoExternoContasApuracao ALTER COLUMN Orcado bit NOT NULL; GO /* Material */ ALTER TABLE Material ADD ExcecaoExportacao bit; GO UPDATE Material SET ExcecaoExportacao = 0; GO ALTER TABLE Material ALTER COLUMN ExcecaoExportacao bit NOT NULL; GO /* MetodoApropriacaoCredito */ CREATE TABLE dbo.MetodoApropriacaoCredito ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT MetodoApropriacaoCredito_PK PRIMARY KEY (Codigo) ); GO INSERT INTO MetodoApropriacaoCredito (Codigo,Nome) VALUES (1,'Método de Apropriação Direta'); GO INSERT INTO MetodoApropriacaoCredito (Codigo,Nome) VALUES (2,'Método de Rateio Proporcional (Receita Bruta)'); GO /* MovimentoAlmoxarifado */ CREATE INDEX I857_2420 ON MovimentoAlmoxarifado(Data); GO /* NaturezaBaseCalculoCreditoPISCOFINS */ CREATE TABLE dbo.NaturezaBaseCalculoCreditoPISCOFINS ( AutoId int IDENTITY NOT NULL, Codigo varchar(2) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NaturezaBaseCalculoCreditoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2294_2442 ON NaturezaBaseCalculoCreditoPISCOFINS(Codigo); GO CREATE INDEX I2294_TelosUpDt ON NaturezaBaseCalculoCreditoPISCOFINS(TelosUpDt); GO /* NaturezaCreditoDiferidoPISCOFINS */ CREATE TABLE dbo.NaturezaCreditoDiferidoPISCOFINS ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NaturezaCreditoDiferidoPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO NaturezaCreditoDiferidoPISCOFINS (Codigo,Nome) VALUES ('01','Crédito a Alíquota Básica'); GO INSERT INTO NaturezaCreditoDiferidoPISCOFINS (Codigo,Nome) VALUES ('02','Crédito a Alíquota Diferenciada'); GO INSERT INTO NaturezaCreditoDiferidoPISCOFINS (Codigo,Nome) VALUES ('03','Crédito a Alíquota por Unidade de Produto'); GO INSERT INTO NaturezaCreditoDiferidoPISCOFINS (Codigo,Nome) VALUES ('04','Crédito Presumido da Agroindústria'); GO /* NaturezaFrete */ CREATE TABLE dbo.NaturezaFrete ( AutoId int IDENTITY NOT NULL, Codigo varchar(2) NOT NULL, Descricao varchar(128) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NaturezaFrete_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2293_2440 ON NaturezaFrete(Codigo); GO CREATE INDEX I2293_TelosUpDt ON NaturezaFrete(TelosUpDt); GO /* NaturezaReceitaSituacaoTributaria */ CREATE TABLE dbo.NaturezaReceitaSituacaoTributaria ( AutoId int IDENTITY NOT NULL, STPIS int, STCOFINS int, Tabela varchar(255) NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NaturezaReceitaSituacaoTributaria_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2330_2477 ON NaturezaReceitaSituacaoTributaria(STPIS,STCOFINS,Codigo,Tabela); GO CREATE INDEX I2330_TelosUpDt ON NaturezaReceitaSituacaoTributaria(TelosUpDt); GO /* NaturezaRetencaoPISCOFINS */ CREATE TABLE dbo.NaturezaRetencaoPISCOFINS ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NaturezaRetencaoPISCOFINS_PK PRIMARY KEY (Codigo) ); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('99','Outras Retenções'); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('04','Recolhimento por Sociedade Cooperativa'); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('05','Retenção por Fabricante de Máquinas e Veículos'); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('01','Retenção por Órgão, Autarquia ou Fundação Federal'); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('02','Retenção por Outras Entidades da Adm. Púb. Federal'); GO INSERT INTO NaturezaRetencaoPISCOFINS (Codigo,Nome) VALUES ('03','Retenção por Pessoas Jurídicas de Direito Privado'); GO /* NFEExtemporaneaPISCOFINS */ CREATE TABLE dbo.NFEExtemporaneaPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, NFE int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT NFEExtemporaneaPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2345_2490 ON NFEExtemporaneaPISCOFINS(Periodo,NFE); GO CREATE INDEX I2345_TelosUpDt ON NFEExtemporaneaPISCOFINS(TelosUpDt); GO /* NotaFiscalEntrada */ ALTER TABLE NotaFiscalEntrada ADD FinalidadeEmissao smallint; GO -- 3.18 Preencher novos campos finalidade de emissão das notas a partir do tipo de operação update notafiscalentrada set finalidadeemissao= (select finalidadeemissao from tipooperacaonf where autoid=notafiscalentrada.tipooperacaonota) GO ALTER TABLE NotaFiscalEntrada ALTER COLUMN FinalidadeEmissao smallint NOT NULL; GO ALTER TABLE NotaFiscalEntrada ADD ModeloDocumento int; GO ALTER TABLE NotaFiscalEntrada ADD HoraEntrada varchar(8); GO ALTER TABLE NotaFiscalEntrada ADD DataExecucaoServico datetime; GO ALTER TABLE NotaFiscalEntrada ADD PeriodoApuracaoPISCOFINSNota int; GO ALTER TABLE NotaFiscalEntrada ADD BaseCalculoPISImportacao money; GO ALTER TABLE NotaFiscalEntrada ADD ValorPagoPISImportacao money; GO ALTER TABLE NotaFiscalEntrada ADD DataPagamentoPISImportacao datetime; GO ALTER TABLE NotaFiscalEntrada ADD BaseCalculoCOFINSImportacao money; GO ALTER TABLE NotaFiscalEntrada ADD ValorPagoCOFINSImportacao money; GO ALTER TABLE NotaFiscalEntrada ADD DataPagamentoCOFINSImportacao datetime; GO ALTER TABLE NotaFiscalEntrada ADD LocalExecucaoServico varchar(1); GO ALTER TABLE NotaFiscalEntrada ADD TipoDocumentoImportacao varchar(1); GO ALTER TABLE NotaFiscalEntrada ADD NumeroDocumentoImportacao varchar(10); GO ALTER TABLE NotaFiscalEntrada ADD AtoConcessiorioDrawback varchar(20); GO /* NotaFiscalSaida */ ALTER TABLE NotaFiscalSaida ADD FinalidadeEmissao smallint; GO update notafiscalsaida set finalidadeemissao= (select finalidadeemissao from tipooperacaonf where autoid=notafiscalsaida.tipooperacaonota) GO ALTER TABLE NotaFiscalSaida ALTER COLUMN FinalidadeEmissao smallint NOT NULL; GO ALTER TABLE NotaFiscalSaida ADD ModeloDocumento int; GO ALTER TABLE NotaFiscalSaida ADD HoraSaida varchar(8); GO ALTER TABLE NotaFiscalSaida ADD DataExecucaoServico datetime; GO ALTER TABLE NotaFiscalSaida ADD PeriodoApuracaoPISCOFINSNota int; GO /* OperacaoGeradoraPISCOFINS */ CREATE TABLE dbo.OperacaoGeradoraPISCOFINS ( AutoId int IDENTITY NOT NULL, Periodo int NOT NULL, Operacao varchar(1) NOT NULL, Participante int, MaterialOperacao int, Data datetime NOT NULL, Valor money NOT NULL, SituacaoTributariaPISOperacao int NOT NULL, BaseCalculoPIS money, AliquotaPIS numeric(10,4), ValorPIS money, SituacaoTributariaCOFINSOperac int NOT NULL, BaseCalculoCOFINS money, AliquotaCOFINS numeric(10,4), ValorCOFINS money, NaturezaBaseCalculo int, OrigemCredito varchar(1), Descricao text, ContaContabil int, CentroCusto int, NaturezaReceitaST int, ProcessoJudicialReferenciado int, ProcessoAdministrativoReferenc int, Filial int, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT OperacaoGeradoraPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2305_TelosUpDt ON OperacaoGeradoraPISCOFINS(TelosUpDt); GO /* Orcamento */ ALTER TABLE Orcamento ADD MemoriaCalculo text; GO ALTER TABLE Orcamento ADD Status varchar(5)-- NOT NULL; GO /* OrcamentoObraPotencial */ CREATE TABLE dbo.OrcamentoObraPotencial ( AutoId int IDENTITY NOT NULL, EmpresaOrcadora int NOT NULL, Numero varchar(10), NumeroControleDocumento int, ClientePotencial int NOT NULL, ContatoCliente varchar(255) NOT NULL, EmailCliente varchar(255), TelefoneCliente varchar(15), NomeEmpreendimento varchar(255) NOT NULL, TipoNegocio int NOT NULL, NovoNegocio varchar(1), CentroResultadoObra int, TipoEmpreendimento int NOT NULL, EnderecoObra varchar(255), LocalObra varchar(255), Quantitativo numeric(15,3), UnidadeQuantitativo int, Especificacoes text, DataSolicitacao datetime, AnaliseCriticaInicial varchar(1), DataPrevistaEntregaProposta datetime, DataAgradecimentoInicial datetime, DataInicioOrcamento datetime, AnaliseCriticaIntermediaria varchar(1), DataEfetivaEntregaProposta datetime, DataAgradecimentoIntermediario datetime, AnaliseCriticaFinal varchar(1), DataAprovacaoProposta datetime, DataInviavel datetime, DataPrevistaInicioServicos datetime, PrazoExecucao int, UnidadePrazoExecucao int, TipoContratoObra int, TipoOrcamento int, Classe varchar(1), PrecoCusto money, ValorContratado money, Gestor int, Arquiteto int, FormatoNegocio int, AnaliseInicialNovoNegocio varchar(1), DataEntregaPropostaNovoNegocio datetime, DataAnaliseNovoNegocio datetime, AreaTerreno numeric(15,3), Zoneamento int, Utdc numeric(10,4), ValorTerreno money, ValorConstrucao money, ReceitaVenda money, ReceitaLocacao money, ValorTotalOutrosValores money, CustoNegocio money, AnaliseFinalNovoNegocio varchar(1), DataAnaliseFinalNovoNegocio datetime, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT OrcamentoObraPotencial_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2238_TelosUpDt ON OrcamentoObraPotencial(TelosUpDt); GO /* OrdemServicoManutencao */ drop index ordemservicomanutencao.I2047_2145 GO ALTER TABLE OrdemServicoManutencao ALTER COLUMN Numero int NOT NULL; GO CREATE UNIQUE INDEX I2047_2145 ON OrdemServicoManutencao(FiltroEmpresa,Numero); GO /* OutroValorOrcamentoObraPotencial */ CREATE TABLE dbo.OutroValorOrcamentoObraPotencial ( AutoId int IDENTITY NOT NULL, Movimento varchar(10) NOT NULL, Valor money NOT NULL, OrcamentoPossueOutroValor int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT OutroValorOrcamentoObraPotencial_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2267_TelosUpDt ON OutroValorOrcamentoObraPotencial(TelosUpDt); GO /* Pagamento */ ALTER TABLE Pagamento ADD Autenticacao varchar(64); GO /* ParametroContabilTipoDocumento */ CREATE TABLE dbo.ParametroContabilTipoDocumento ( AutoId int IDENTITY, TipoDocumentoParametrizado int NOT NULL, ContaContabil int NOT NULL, FiltroEmpresaContabil varchar(10) NOT NULL, FiltroEmpresaNormal varchar(10) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ParametroContabilTipoDocumento_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2351_2502 ON ParametroContabilTipoDocumento(FiltroEmpresaNormal,TipoDocumentoParametrizado,ContaContabil); GO CREATE INDEX I2351_TelosUpDt ON ParametroContabilTipoDocumento(TelosUpDt); GO /* ParametroExportacao */ ALTER TABLE ParametroExportacao ADD MoedaEstrangeira int --NOT NULL; GO ALTER TABLE ParametroExportacao ADD TipoValorCotacao varchar(1); GO UPDATE ParametroExportacao SET TipoValorCotacao = 'C'; GO ALTER TABLE ParametroExportacao ALTER COLUMN TipoValorCotacao varchar(1) NOT NULL; GO ALTER TABLE ParametroExportacao ADD ElementoQuimicoDestaque int; GO /* ParticipanteEquipeOrcamentoPotObra */ CREATE TABLE dbo.ParticipanteEquipeOrcamentoPotObra ( AutoId int IDENTITY NOT NULL, OrcamentoPotencialIntegrado int NOT NULL, Participante int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ParticipanteEquipeOrcamentoPotObra_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2246_2367 ON ParticipanteEquipeOrcamentoPotObra(OrcamentoPotencialIntegrado,Participante); GO CREATE INDEX I2246_TelosUpDt ON ParticipanteEquipeOrcamentoPotObra(TelosUpDt); GO /* Pedido */ ALTER TABLE Pedido ADD MesAnoCompetencia datetime; GO ALTER TABLE Pedido ADD PortoPrevisto int; GO ALTER TABLE Pedido ADD TerminalEntrega varchar(40); GO ALTER TABLE Pedido ADD DataPrevisaoEmbarque datetime; GO ALTER TABLE Pedido ADD NavioPrevisto varchar(30); GO /* PeriodoApuracaoPISCOFINS */ CREATE TABLE dbo.PeriodoApuracaoPISCOFINS ( AutoId int IDENTITY NOT NULL, EmpresaApuradora int NOT NULL, Codigo varchar(10) NOT NULL, DataInicial datetime NOT NULL, DataFinal datetime NOT NULL, ReceitaBrutaNaoCumulativaTMI money NOT NULL, ReceitaBrutaNaoCumulativaNTMI money NOT NULL, ReceitaBrutaNaoCumulativaExpor money NOT NULL, ReceitaBrutaCumulativa money NOT NULL, IncidenciaTributaria smallint NOT NULL, MetodoApropriacao smallint NOT NULL, TipoContribuicao smallint NOT NULL, Processado bit NOT NULL, TotalCreditoPIS money, TotalContribuicaoPIS money, SaldoPISSemAproveitarCredito money, TotalCreditosPISAproveitadoPA money, SaldoCreditoPIS money, TotalCreditoCOFINS money, TotalContribuicaoCOFINS money, SaldoCOFINSSemAproveitarCredit money, TotalCreditosCOFINSAproveitado money, SaldoCreditoCOFINS money, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT PeriodoApuracaoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2297_2446 ON PeriodoApuracaoPISCOFINS(EmpresaApuradora,Codigo); GO CREATE INDEX I2297_TelosUpDt ON PeriodoApuracaoPISCOFINS(TelosUpDt); GO /* Pessoa */ ALTER TABLE Pessoa ADD EmailNFe varchar(50); GO ALTER TABLE Pessoa ALTER COLUMN InscrEstadual varchar(50); GO ALTER TABLE Pessoa ADD CategoriaPessoa int; GO CREATE TABLE dbo.PlanejamentoPagamento ( AutoId int IDENTITY NOT NULL, OrcamentoPlanejado int NOT NULL, DataVencimento datetime, Valor money, Documento varchar(20), TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT PlanejamentoPagamento_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2352_TelosUpDt ON PlanejamentoPagamento(TelosUpDt); GO /* PrazoEntrega */ CREATE TABLE dbo.PrazoEntrega ( AutoId int IDENTITY NOT NULL, Codigo varchar(5) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT PrazoEntrega_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2249_2372 ON PrazoEntrega(Codigo); GO CREATE INDEX I2249_TelosUpDt ON PrazoEntrega(TelosUpDt); GO /* ProcessoAdministrativo */ CREATE TABLE dbo.ProcessoAdministrativo ( AutoId int IDENTITY NOT NULL, Numero varchar(20) NOT NULL, NaturezaAcao varchar(2) NOT NULL, DataDecisao datetime NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ProcessoAdministrativo_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2338_TelosUpDt ON ProcessoAdministrativo(TelosUpDt); GO /* ProcessoJudicial */ CREATE TABLE dbo.ProcessoJudicial ( AutoId int IDENTITY NOT NULL, Numero varchar(20) NOT NULL, SecaoJudiciaria varchar(255) NOT NULL, Vara varchar(2) NOT NULL, NaturezaAcao varchar(2) NOT NULL, EfeitosTributarios varchar(100), DataSentenca datetime, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ProcessoJudicial_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2337_TelosUpDt ON ProcessoJudicial(TelosUpDt); GO /* ProjetoFlorestal */ drop index ProjetoFlorestal.I1998_2092 GO ALTER TABLE ProjetoFlorestal ALTER COLUMN Codigo bigint NOT NULL; GO CREATE UNIQUE INDEX I1998_2092 ON ProjetoFlorestal(Propriedade,Codigo); GO ALTER TABLE ProjetoFlorestal ALTER COLUMN Nome varchar(255) NOT NULL; GO ALTER TABLE ProjetoFlorestal ALTER COLUMN AreaTotal numeric(17,2) NOT NULL; GO ALTER TABLE ProjetoFlorestal ALTER COLUMN VolumeEstimado numeric(17,2) NOT NULL; GO ALTER TABLE ProjetoFlorestal ALTER COLUMN QuantidadeTalhoes bigint NOT NULL; GO ALTER TABLE ProjetoFlorestal ADD EssenciaFlorestal smallint; GO /* PropriedadeFlorestal */ drop index PropriedadeFlorestal.I1996_2090 go ALTER TABLE PropriedadeFlorestal ALTER COLUMN Codigo bigint NOT NULL; GO CREATE UNIQUE INDEX I1996_2090 ON PropriedadeFlorestal(Empreendedor,Codigo); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN NumeroMatriculaImovel varchar(100); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LivroRegistro varchar(100); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN FolhaRegistro varchar(100); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LatitudeGrau numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LatitudeMinuto numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LatitudeSegundo numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LongitudeGrau numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LongitudeMinuto numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN LongitudeSegundo numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN UTMX numeric(27,2); GO ALTER TABLE PropriedadeFlorestal ALTER COLUMN UTMY numeric(27,2); GO /* Recebimento */ ALTER TABLE Recebimento ADD DataRecebimento datetime; GO /* ReembolsoTaxaFlorestal */ CREATE TABLE dbo.ReembolsoTaxaFlorestal ( AutoId int IDENTITY NOT NULL, Fornecedor int NOT NULL, ClasseCarvaoReembolso int NOT NULL, ProcessoDesmate varchar(20) NOT NULL, Volume numeric(15,3) NOT NULL, ValorTotal money NOT NULL, Data datetime NOT NULL, Estado int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ReembolsoTaxaFlorestal_PK PRIMARY KEY (AutoId) ); GO CREATE INDEX I2268_TelosUpDt ON ReembolsoTaxaFlorestal(TelosUpDt); GO /* RegimeApuracaoContribuicaoSocial */ CREATE TABLE dbo.RegimeApuracaoContribuicaoSocial ( Codigo smallint NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT RegimeApuracaoContribuicaoSocial_PK PRIMARY KEY (Codigo) ); GO INSERT INTO RegimeApuracaoContribuicaoSocial (Codigo,Nome) VALUES (2,'Regime Cumulativo'); GO INSERT INTO RegimeApuracaoContribuicaoSocial (Codigo,Nome) VALUES (1,'Regime Não-Cumulativo'); GO INSERT INTO RegimeApuracaoContribuicaoSocial (Codigo,Nome) VALUES (3,'Regimes Não-Cumulativo e Cumulativo'); GO /* RelacaoItemNFSItemNFEProduto */ CREATE TABLE dbo.RelacaoItemNFSItemNFEProduto ( AutoId int IDENTITY, ItemNFSProduto int, ItemNFEProduto int, QtdRetornoRemessaSimples numeric(14,3) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT RelacaoItemNFSItemNFEProduto_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2260_2394 ON RelacaoItemNFSItemNFEProduto(ItemNFSProduto,ItemNFEProduto); GO CREATE INDEX I2260_TelosUpDt ON RelacaoItemNFSItemNFEProduto(TelosUpDt); GO /* SaldoRetidoFontePeriodoAntPISCOFINS */ CREATE TABLE dbo.SaldoRetidoFontePeriodoAntPISCOFINS ( AutoId int IDENTITY NOT NULL, PeriodoApuracao int NOT NULL, NaturezaRetencao varchar(2) NOT NULL, Imposto varchar(6) NOT NULL, MesAnoRecebimentoRetencao datetime NOT NULL, ValorTotal money NOT NULL, ValorDeduzido money NOT NULL, ValorUtilizadoPedido money NOT NULL, ValorUtilizadoDeclaracao money NOT NULL, Saldo money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT SaldoRetidoFontePeriodoAntPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2349_2497 ON SaldoRetidoFontePeriodoAntPISCOFINS(PeriodoApuracao,Imposto,NaturezaRetencao,MesAnoRecebimentoRetencao); GO CREATE INDEX I2349_TelosUpDt ON SaldoRetidoFontePeriodoAntPISCOFINS(TelosUpDt); GO /* SituacaoContratoCarvao */ INSERT INTO SituacaoContratoCarvao (Codigo,Nome) VALUES ('A','Assinado'); GO /* SituacaoFutura */ CREATE TABLE dbo.SituacaoFutura ( AutoId int IDENTITY NOT NULL, SituacaoOrigem int NOT NULL, SituacaoPossivel int NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT SituacaoFutura_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2341_2482 ON SituacaoFutura(SituacaoOrigem,SituacaoPossivel); GO CREATE INDEX I2341_TelosUpDt ON SituacaoFutura(TelosUpDt); GO /* SituacaoTributariaB */ ALTER TABLE SituacaoTributariaB ALTER COLUMN Codigo varchar(3) NOT NULL; GO ALTER TABLE SituacaoTributariaB ALTER COLUMN Descricao varchar(255) NOT NULL; GO /* SituacaoTributariaCOFINS */ ALTER TABLE SituacaoTributariaCOFINS ALTER COLUMN Descricao varchar(255) NOT NULL; GO /* StatusOrcamento */ CREATE TABLE dbo.StatusOrcamento ( AutoId int IDENTITY NOT NULL, Codigo varchar(5) NOT NULL, Descricao varchar(40) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT StatusOrcamento_PK PRIMARY KEY (Codigo) ); GO CREATE UNIQUE INDEX I2327_2471 ON StatusOrcamento(AutoId); GO CREATE INDEX I2327_TelosUpDt ON StatusOrcamento(TelosUpDt); GO /* TabelaPrecoVenda */ CREATE TABLE dbo.TabelaPrecoVenda ( AutoId int IDENTITY NOT NULL, EmpresaAplicavel int NOT NULL, Codigo varchar(8) NOT NULL, GrupoAplicavel int NOT NULL, CondicaoAplicavel int NOT NULL, RegiaoAplicavel int NOT NULL, AgenteComercialAplicavael int, ClienteAplicavel int, PrecoVenda money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TabelaPrecoVenda_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2252_2378 ON TabelaPrecoVenda(EmpresaAplicavel,Codigo); GO CREATE UNIQUE INDEX I2252_2383 ON TabelaPrecoVenda(EmpresaAplicavel,GrupoAplicavel,RegiaoAplicavel,CondicaoAplicavel,AgenteComercialAplicavael,ClienteAplicavel); GO CREATE INDEX I2252_TelosUpDt ON TabelaPrecoVenda(TelosUpDt); GO /* TalhaoFlorestal */ drop index TalhaoFlorestal.I2001_2094 GO ALTER TABLE TalhaoFlorestal ALTER COLUMN Codigo bigint NOT NULL; GO CREATE UNIQUE INDEX I2001_2094 ON TalhaoFlorestal(Projeto,Codigo); GO ALTER TABLE TalhaoFlorestal ALTER COLUMN Nome varchar(255) NOT NULL; GO ALTER TABLE TalhaoFlorestal ALTER COLUMN AreaPlantio numeric(17,2) NOT NULL; GO ALTER TABLE TalhaoFlorestal ADD Especie bigint; GO /* Ticket */ ALTER TABLE Ticket ADD TipoPlantio int; GO ALTER TABLE Ticket ADD DescontoTicoPercentual numeric(10,4); GO ALTER TABLE Ticket ADD NomeFornecedor varchar(255); GO ALTER TABLE Ticket ADD DDDCelularMotorista smallint; GO ALTER TABLE Ticket ADD CelularMotorista varchar(10); GO ALTER TABLE Ticket ADD TipoVeiculoPresente int; GO ALTER TABLE Ticket ADD PorteiroEntrada int; GO ALTER TABLE Ticket ADD DataChamadaDescarga datetime; GO ALTER TABLE Ticket ADD HoraChamadaDescarga varchar(8); GO ALTER TABLE Ticket ADD ResponsavelChamadoDescarga int; GO ALTER TABLE Ticket ADD DataSaidaPortaria datetime; GO ALTER TABLE Ticket ADD HoraSaidaPortaria varchar(8); GO ALTER TABLE Ticket ADD PorteiroSaida int; GO ALTER TABLE Ticket ADD ObservacaoPortaria text; GO /* TipoAjustePISCOFINS */ CREATE TABLE dbo.TipoAjustePISCOFINS ( AutoId int IDENTITY NOT NULL, Codigo varchar(2) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoAjustePISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2316_2458 ON TipoAjustePISCOFINS(Codigo); GO CREATE INDEX I2316_TelosUpDt ON TipoAjustePISCOFINS(TelosUpDt); GO /* TipoContratoObra */ CREATE TABLE dbo.TipoContratoObra ( AutoId int IDENTITY NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoContratoObra_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2239_2358 ON TipoContratoObra(Codigo); GO CREATE INDEX I2239_TelosUpDt ON TipoContratoObra(TelosUpDt); GO /* TipoContribuicaoPISCOFINS */ CREATE TABLE dbo.TipoContribuicaoPISCOFINS ( AutoId int IDENTITY NOT NULL, Codigo varchar(2) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoContribuicaoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2320_2463 ON TipoContribuicaoPISCOFINS(Codigo); GO CREATE INDEX I2320_TelosUpDt ON TipoContribuicaoPISCOFINS(TelosUpDt); GO /* TipoCreditoDebitoOutroValor */ CREATE TABLE dbo.TipoCreditoDebitoOutroValor ( AutoId int IDENTITY NOT NULL, Codigo varchar(10) NOT NULL, Descricao varchar(255) NOT NULL, CreditoDebito varchar(1) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoCreditoDebitoOutroValor_PK PRIMARY KEY (Codigo) ); GO CREATE UNIQUE INDEX I2271_2408 ON TipoCreditoDebitoOutroValor(AutoId); GO CREATE INDEX I2271_TelosUpDt ON TipoCreditoDebitoOutroValor(TelosUpDt); GO /* TipoCreditoPISCOFINS */ CREATE TABLE dbo.TipoCreditoPISCOFINS ( AutoId int IDENTITY NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoCreditoPISCOFINS_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2319_2461 ON TipoCreditoPISCOFINS(Codigo); GO CREATE INDEX I2319_TelosUpDt ON TipoCreditoPISCOFINS(TelosUpDt); GO /* TipoDepreciacao */ CREATE TABLE dbo.TipoDepreciacao ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoDepreciacao_PK PRIMARY KEY (Codigo) ); GO INSERT INTO TipoDepreciacao (Codigo,Nome) VALUES ('G','Gerencial'); GO INSERT INTO TipoDepreciacao (Codigo,Nome) VALUES ('N','Normal'); GO /* TipoDocumento */ ALTER TABLE TipoDocumento ADD Finame bit; GO UPDATE TipoDocumento SET Finame = 0; GO ALTER TABLE TipoDocumento ALTER COLUMN Finame bit NOT NULL; GO ALTER TABLE TipoDocumento ADD DespesaExportacao bit; GO UPDATE TipoDocumento SET DespesaExportacao = 0; GO ALTER TABLE TipoDocumento ALTER COLUMN DespesaExportacao bit NOT NULL; GO /* TipoEmpreendimentoObra */ CREATE TABLE dbo.TipoEmpreendimentoObra ( AutoId int IDENTITY NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoEmpreendimentoObra_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2237_2355 ON TipoEmpreendimentoObra(Codigo); GO CREATE INDEX I2237_TelosUpDt ON TipoEmpreendimentoObra(TelosUpDt); GO /* TipoFormatoNegocio */ CREATE TABLE dbo.TipoFormatoNegocio ( AutoId int IDENTITY NOT NULL, Codigo varchar(10) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoFormatoNegocio_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2263_2406 ON TipoFormatoNegocio(Codigo); GO CREATE INDEX I2263_TelosUpDt ON TipoFormatoNegocio(TelosUpDt); GO /* TipoNegocioObra */ CREATE TABLE dbo.TipoNegocioObra ( AutoId int IDENTITY NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoNegocioObra_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2236_2353 ON TipoNegocioObra(Codigo); GO CREATE INDEX I2236_TelosUpDt ON TipoNegocioObra(TelosUpDt); GO /* TipoOperacaoNF */ ALTER TABLE TipoOperacaoNF ADD SimplesRemessaRetorno varchar(1); GO ALTER TABLE TipoOperacaoNF ADD DiasRetornoRemessaSimples smallint; GO ALTER TABLE TipoOperacaoNF ADD NaturezaReceitaST int; GO /* TipoOrcamentoPotencialObra */ CREATE TABLE dbo.TipoOrcamentoPotencialObra ( AutoId int IDENTITY NOT NULL, Codigo varchar(3) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoOrcamentoPotencialObra_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2248_2369 ON TipoOrcamentoPotencialObra(Codigo); GO CREATE INDEX I2248_TelosUpDt ON TipoOrcamentoPotencialObra(TelosUpDt); GO /* TipoPlantioEucalipto */ CREATE TABLE dbo.TipoPlantioEucalipto ( AutoId int IDENTITY NOT NULL, Codigo varchar(5) NOT NULL, Descricao varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoPlantioEucalipto_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2257_2389 ON TipoPlantioEucalipto(Codigo); GO CREATE INDEX I2257_TelosUpDt ON TipoPlantioEucalipto(TelosUpDt); GO /* TipoValorCotacao */ CREATE TABLE dbo.TipoValorCotacao ( Codigo varchar(1) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoValorCotacao_PK PRIMARY KEY (Codigo) ); GO INSERT INTO TipoValorCotacao (Codigo,Nome) VALUES ('C','Valor de Compra'); GO INSERT INTO TipoValorCotacao (Codigo,Nome) VALUES ('V','Valor de Venda'); GO INSERT INTO TipoValorCotacao (Codigo,Nome) VALUES ('M','Valor Médio'); GO /* TipoValorNovoNegocio */ CREATE TABLE dbo.TipoValorNovoNegocio ( Codigo varchar(2) NOT NULL, Nome varchar(50) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoValorNovoNegocio_PK PRIMARY KEY (Codigo) ); GO INSERT INTO TipoValorNovoNegocio (Codigo,Nome) VALUES ('RL','Receita com Locação'); GO INSERT INTO TipoValorNovoNegocio (Codigo,Nome) VALUES ('RV','Receita de Venda'); GO INSERT INTO TipoValorNovoNegocio (Codigo,Nome) VALUES ('VC','Valor de Construção'); GO /* TipoVeiculo */ CREATE TABLE dbo.TipoVeiculo ( AutoId int IDENTITY NOT NULL, Codigo varchar(5) NOT NULL, Descricao varchar(255) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoVeiculo_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2255_2385 ON TipoVeiculo(Codigo); GO CREATE INDEX I2255_TelosUpDt ON TipoVeiculo(TelosUpDt); GO /* TipoZoneamento */ CREATE TABLE dbo.TipoZoneamento ( AutoId int IDENTITY NOT NULL, Codigo varchar(10) NOT NULL, CoeficienteAproveitamento numeric(15,2) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT TipoZoneamento_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2264_2398 ON TipoZoneamento(Codigo); GO CREATE INDEX I2264_TelosUpDt ON TipoZoneamento(TelosUpDt); GO /* ValorComplementarEmbarque */ CREATE TABLE dbo.ValorComplementarEmbarque ( AutoId int IDENTITY NOT NULL, EmbarqueComplementado int NOT NULL, TipoComplemento int NOT NULL, Valor money NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT ValorComplementarEmbarque_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2284_2425 ON ValorComplementarEmbarque(EmbarqueComplementado,TipoComplemento); GO CREATE INDEX I2284_TelosUpDt ON ValorComplementarEmbarque(TelosUpDt); GO /* VigenciaRegua */ CREATE TABLE dbo.VigenciaRegua ( AutoId int IDENTITY NOT NULL, DataVigencia datetime NOT NULL, ValorEscalar numeric(13,3) NOT NULL, TelosRgUs varchar(15), TelosRgDt datetime DEFAULT GETDATE() NOT NULL, TelosUpUs varchar(15), TelosUpDt datetime, TelosCtrler int, CONSTRAINT VigenciaRegua_PK PRIMARY KEY (AutoId) ); GO CREATE UNIQUE INDEX I2277_2415 ON VigenciaRegua(DataVigencia); GO CREATE INDEX I2277_TelosUpDt ON VigenciaRegua(TelosUpDt); GO /* Associations */ /* AjustePISCOFINS */ ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13635 FOREIGN KEY (Imposto) REFERENCES QualificadorTipoParamentroContabil(Codigo); GO ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13628 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13634 FOREIGN KEY (IndicadorReducaoAcrescimo) REFERENCES ReducaoAcrescimo(Codigo); GO ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13629 FOREIGN KEY (Tipo) REFERENCES TipoAjustePISCOFINS(AutoId); GO ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13764 FOREIGN KEY (TipoCredito) REFERENCES TipoCreditoPISCOFINS(AutoId); GO ALTER TABLE AjustePISCOFINS ADD CONSTRAINT A2318_13765 FOREIGN KEY (TipoContribuicao) REFERENCES TipoContribuicaoPISCOFINS(AutoId); GO /* AplicacaoTratamentoItemPedidoVenda */ ALTER TABLE AplicacaoTratamentoItemPedidoVenda ADD CONSTRAINT A2250_13179 FOREIGN KEY (MaterialTratamento) REFERENCES Material(AutoId); GO ALTER TABLE AplicacaoTratamentoItemPedidoVenda ADD CONSTRAINT A2250_13180 FOREIGN KEY (ItemTratado) REFERENCES ItemPedidoProduto(AutoID) ON DELETE CASCADE; GO /* ApontamentoDeControle */ ALTER TABLE ApontamentoDeControle ADD CONSTRAINT A2023_11953 FOREIGN KEY (BicoApontamento) REFERENCES Bico(AutoId); GO ALTER TABLE ApontamentoDeControle ADD CONSTRAINT A2023_13231 FOREIGN KEY (MotoristaResponsavel) REFERENCES Motorista(AutoId); GO ALTER TABLE ApontamentoDeControle ADD CONSTRAINT A2023_13232 FOREIGN KEY (Frentista) REFERENCES Pessoa(AutoId); GO /* AproveitamentoCreditoPISCOFINS */ ALTER TABLE AproveitamentoCreditoPISCOFINS ADD CONSTRAINT A2344_13773 FOREIGN KEY (PeriodoAproveitador) REFERENCES PeriodoApuracaoPISCOFINS(AutoId); GO ALTER TABLE AproveitamentoCreditoPISCOFINS ADD CONSTRAINT A2344_13774 FOREIGN KEY (PeriodoAnterior) REFERENCES PeriodoApuracaoPISCOFINS(AutoId); GO ALTER TABLE AproveitamentoCreditoPISCOFINS ADD CONSTRAINT A2344_13776 FOREIGN KEY (TipoCreditoAproveitado) REFERENCES TipoCreditoPISCOFINS(AutoId); GO ALTER TABLE AproveitamentoCreditoPISCOFINS ADD CONSTRAINT A2344_13777 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO /* Bico */ ALTER TABLE Bico ADD CONSTRAINT A2272_13351 FOREIGN KEY (BombaBico) REFERENCES BombaCombustivel(AutoId); GO /* BombaCombustivel */ ALTER TABLE BombaCombustivel ADD CONSTRAINT A2089_13362 FOREIGN KEY (ConcentradorBomba) REFERENCES Concentrador(AutoId); GO /* ClienteExclusivo */ ALTER TABLE ClienteExclusivo ADD CONSTRAINT A2329_13685 FOREIGN KEY (DadoComercialProdutoCliente) REFERENCES DadoComercialProduto(AutoID); GO ALTER TABLE ClienteExclusivo ADD CONSTRAINT A2329_13686 FOREIGN KEY (ExclusivoCliente) REFERENCES Cliente(AutoId); GO /* Concentrador */ ALTER TABLE Concentrador ADD CONSTRAINT A2273_13355 FOREIGN KEY (PortaCom) REFERENCES ValordePortaCOM(Codigo); GO ALTER TABLE Concentrador ADD CONSTRAINT A2273_13356 FOREIGN KEY (BitsPorSegundo) REFERENCES ValorBitsporSegundo(Codigo); GO ALTER TABLE Concentrador ADD CONSTRAINT A2273_13357 FOREIGN KEY (BitsdeDados) REFERENCES ValorBitdeDados(Codigo); GO ALTER TABLE Concentrador ADD CONSTRAINT A2273_13358 FOREIGN KEY (BitsdeParada) REFERENCES ValorBitdeParada(Codigo); GO ALTER TABLE Concentrador ADD CONSTRAINT A2273_13359 FOREIGN KEY (Paridade) REFERENCES ValorParidade(Codigo); GO ALTER TABLE Concentrador ADD CONSTRAINT A2273_13360 FOREIGN KEY (ControleFluxo) REFERENCES ValorControleFluxo(Codigo); GO /* CondicaoPagamento */ ALTER TABLE CondicaoPagamento ADD CONSTRAINT A182_13204 FOREIGN KEY (AgrupamentoTabelaPrecos) REFERENCES CondicaoPagamento(AutoId); GO /* ConfiguracaoCarvao */ ALTER TABLE ConfiguracaoCarvao ADD CONSTRAINT A1172_13254 FOREIGN KEY (ElementoQuimicoFosforo) REFERENCES ElementoQuimico(AutoId); GO ALTER TABLE ConfiguracaoCarvao ADD CONSTRAINT A1172_13255 FOREIGN KEY (ElementoQuimicoCarbonoFixo) REFERENCES ElementoQuimico(AutoId); GO ALTER TABLE ConfiguracaoCarvao ADD CONSTRAINT A1172_13328 FOREIGN KEY (MoedaUFEMG) REFERENCES Moeda(AutoId); GO /* ContaContabilContaPatrimonio */ ALTER TABLE ContaContabilContaPatrimonio ADD CONSTRAINT A1924_13468 FOREIGN KEY (ContaApuracaoDepreciacao) REFERENCES ContaDeApuracao(AutoId); GO /* ContaContabilGrupoServicos */ ALTER TABLE ContaContabilGrupoServicos ADD CONSTRAINT A1916_13162 FOREIGN KEY (CentroResultadoParametrizado) REFERENCES CentroResultado(AutoId); GO /* ContaGrupoEmpresa */ ALTER TABLE ContaGrupoEmpresa ADD CONSTRAINT A1721_13161 FOREIGN KEY (CentroResultadoParametrizado) REFERENCES CentroResultado(AutoId); GO /* ContratoCambio */ ALTER TABLE ContratoCambio ADD CONSTRAINT A1934_13433 FOREIGN KEY (PedidoVenda) REFERENCES Pedido(Numero); GO /* ContratoCarvao */ ALTER TABLE ContratoCarvao ADD CONSTRAINT A1192_13725 FOREIGN KEY (ComarcaExpedicao) REFERENCES Municipio(AutoId); GO ALTER TABLE ContratoCarvao ADD CONSTRAINT A1192_13728 FOREIGN KEY (Assinante) REFERENCES Pessoa(AutoId); GO /* ContribuicaoDiferidaPerAntPISCOFINS */ ALTER TABLE ContribuicaoDiferidaPerAntPISCOFINS ADD CONSTRAINT A2321_13651 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO ALTER TABLE ContribuicaoDiferidaPerAntPISCOFINS ADD CONSTRAINT A2321_13645 FOREIGN KEY (Tipo) REFERENCES TipoContribuicaoPISCOFINS(AutoId); GO ALTER TABLE ContribuicaoDiferidaPerAntPISCOFINS ADD CONSTRAINT A2321_13643 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE ContribuicaoDiferidaPerAntPISCOFINS ADD CONSTRAINT A2321_13646 FOREIGN KEY (Natureza) REFERENCES NaturezaCreditoDiferidoPISCOFINS(Codigo); GO /* ContribuicaoExtemporaneaPISCOFINS */ ALTER TABLE ContribuicaoExtemporaneaPISCOFINS ADD CONSTRAINT A2346_13782 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE ContribuicaoExtemporaneaPISCOFINS ADD CONSTRAINT A2346_13783 FOREIGN KEY (TipoContribuicao) REFERENCES TipoContribuicaoPISCOFINS(AutoId); GO ALTER TABLE ContribuicaoExtemporaneaPISCOFINS ADD CONSTRAINT A2346_13784 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO /* ContribuicaoPISCOFINSRetidaFonte */ ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13510 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13511 FOREIGN KEY (NaturezaRetencao) REFERENCES NaturezaRetencaoPISCOFINS(Codigo); GO ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13516 FOREIGN KEY (NaturezaReceita) REFERENCES IndicadorNaturezaCumulativa(Codigo); GO ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13519 FOREIGN KEY (CondicaoDeclarante) REFERENCES CondicaoDeclarantePISCOFINS(Codigo); GO ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13520 FOREIGN KEY (Declarante) REFERENCES Pessoa(AutoId); GO ALTER TABLE ContribuicaoPISCOFINSRetidaFonte ADD CONSTRAINT A2300_13712 FOREIGN KEY (Filial) REFERENCES Empresa(AutoId); GO /* CotaMensalAgenteComercial */ ALTER TABLE CotaMensalAgenteComercial ADD CONSTRAINT A1217_13211 FOREIGN KEY (Grupo) REFERENCES GrupoMateriais(AutoId); GO /* CrachaTicket */ ALTER TABLE CrachaTicket ADD CONSTRAINT A2256_13251 FOREIGN KEY (TicketCarvao) REFERENCES Ticket(AutoId) ON DELETE CASCADE; GO /* CreditoBemPISCOFINS */ ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13581 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13595 FOREIGN KEY (NaturezaBaseCalculo) REFERENCES NaturezaBaseCalculoCreditoPISCOFINS(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13615 FOREIGN KEY (BemIncorporado) REFERENCES BemIncorporadoAtivoImobilizado(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13596 FOREIGN KEY (OrigemCredito) REFERENCES IndicadorOrigemCreditoPISCOFINS(Codigo); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13602 FOREIGN KEY (UtilizacaoBem) REFERENCES IndicadorUtilizacaoBemIncorporadoAI(Codigo); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13591 FOREIGN KEY (SituacaoTributariaPISOperacao) REFERENCES SituacaoTributariaPIS(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13592 FOREIGN KEY (SituacaoTributariaCOFINSOperac) REFERENCES SituacaoTributariaCOFINS(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13598 FOREIGN KEY (ContaContabil) REFERENCES Conta(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13599 FOREIGN KEY (CentroCusto) REFERENCES CentroResultado(AutoId); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13601 FOREIGN KEY (OrigemProcessoReferenciado) REFERENCES IndicadorOrigemProcesso(Codigo); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13606 FOREIGN KEY (IndicadorNumeroParcelas) REFERENCES IndicadorParcelasPISCOFINS(Codigo); GO ALTER TABLE CreditoBemPISCOFINS ADD CONSTRAINT A2311_13710 FOREIGN KEY (Filial) REFERENCES Empresa(AutoId); GO /* CreditoDescContribExtempPISCOFINS */ ALTER TABLE CreditoDescContribExtempPISCOFINS ADD CONSTRAINT A2348_13814 FOREIGN KEY (ContribuicaoDescontada) REFERENCES ContribuicaoExtemporaneaPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE CreditoDescContribExtempPISCOFINS ADD CONSTRAINT A2348_13802 FOREIGN KEY (OrigemCredito) REFERENCES IndicadorOrigemCreditoPISCOFINS(Codigo); GO ALTER TABLE CreditoDescContribExtempPISCOFINS ADD CONSTRAINT A2348_13803 FOREIGN KEY (TipoCredito) REFERENCES TipoCreditoPISCOFINS(AutoId); GO /* CreditoPeriodoApuracaoPISCOFINS */ ALTER TABLE CreditoPeriodoApuracaoPISCOFINS ADD CONSTRAINT A2350_13851 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE CreditoPeriodoApuracaoPISCOFINS ADD CONSTRAINT A2350_13852 FOREIGN KEY (TipoCredito) REFERENCES TipoCreditoPISCOFINS(AutoId); GO ALTER TABLE CreditoPeriodoApuracaoPISCOFINS ADD CONSTRAINT A2350_13854 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO /* CreditoPresumidoEstoqueAbertura */ ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13565 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13579 FOREIGN KEY (NaturezaBaseCalculo) REFERENCES NaturezaBaseCalculoCreditoPISCOFINS(AutoId); GO ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13577 FOREIGN KEY (SituacaoTributariaPISEstoque) REFERENCES SituacaoTributariaPIS(AutoId); GO ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13578 FOREIGN KEY (SituacaoTributariaCOFINSEstoqu) REFERENCES SituacaoTributariaCOFINS(AutoId); GO ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13576 FOREIGN KEY (ContaContabil) REFERENCES Conta(AutoId); GO ALTER TABLE CreditoPresumidoEstoqueAbertura ADD CONSTRAINT A2310_13709 FOREIGN KEY (Filial) REFERENCES Empresa(AutoId); GO /* DadoComercialProduto */ ALTER TABLE DadoComercialProduto ADD CONSTRAINT A949_13221 FOREIGN KEY (Gramatura) REFERENCES Gramatura(AutoId); GO /* DeducaoPISCOFINS */ ALTER TABLE DeducaoPISCOFINS ADD CONSTRAINT A2304_13522 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE DeducaoPISCOFINS ADD CONSTRAINT A2304_13523 FOREIGN KEY (Origem) REFERENCES IndicadorOrigemDeducaoPISCOFINS(Codigo); GO ALTER TABLE DeducaoPISCOFINS ADD CONSTRAINT A2304_13663 FOREIGN KEY (Natureza) REFERENCES IndicadorNaturezaCumulativa(Codigo); GO ALTER TABLE DeducaoPISCOFINS ADD CONSTRAINT A2304_13527 FOREIGN KEY (PessoaJuridicaRelaciona) REFERENCES Pessoa(AutoId); GO ALTER TABLE DeducaoPISCOFINS ADD CONSTRAINT A2304_13711 FOREIGN KEY (Filial) REFERENCES Empresa(AutoId); GO /* Documento */ ALTER TABLE Documento ADD CONSTRAINT A212_13395 FOREIGN KEY (PedidoVenda) REFERENCES Pedido(Numero); GO /* DocumentoOrcamentoPotencialObra */ ALTER TABLE DocumentoOrcamentoPotencialObra ADD CONSTRAINT A2242_13120 FOREIGN KEY (OrcamentoPotencialRelacionado) REFERENCES OrcamentoObraPotencial(AutoId) ON DELETE CASCADE; GO /* EmbalagemPossivel */ ALTER TABLE EmbalagemPossivel ADD CONSTRAINT A2253_13202 FOREIGN KEY (EmbalagemAplicavel) REFERENCES Embalagem(AutoID); GO ALTER TABLE EmbalagemPossivel ADD CONSTRAINT A2253_13203 FOREIGN KEY (GrupoMateriaisEmbalaveis) REFERENCES GrupoMateriais(AutoId); GO /* EmbarqueItemNFEDevolucao */ ALTER TABLE EmbarqueItemNFEDevolucao ADD CONSTRAINT A2286_13430 FOREIGN KEY (Embarque) REFERENCES EmbarqueLoteExportacao(AutoId) ON DELETE CASCADE; GO ALTER TABLE EmbarqueItemNFEDevolucao ADD CONSTRAINT A2286_13431 FOREIGN KEY (ItemNFE) REFERENCES ItemNFEProduto(AutoID); GO /* EmbarqueItemNFSComplemento */ ALTER TABLE EmbarqueItemNFSComplemento ADD CONSTRAINT A2285_13426 FOREIGN KEY (Embarque) REFERENCES EmbarqueLoteExportacao(AutoId) ON DELETE CASCADE; GO ALTER TABLE EmbarqueItemNFSComplemento ADD CONSTRAINT A2285_13427 FOREIGN KEY (ItemNFS) REFERENCES ItemNFSProduto(AutoID); GO /* Empresa */ ALTER TABLE Empresa --TODO ADD CONSTRAINT A61_13699 FOREIGN KEY (NaturezaPessoaJuridica) REFERENCES IndicadorNaturezaPessoaJuridica(Codigo); GO ALTER TABLE Empresa ADD CONSTRAINT A61_13700 FOREIGN KEY (TipoAtividadePreponderante) REFERENCES IndicadorTipoAtividadePreponderante(Codigo); GO ALTER TABLE Empresa ADD CONSTRAINT A61_13169 FOREIGN KEY (ConfiguracaoEmailNFe) REFERENCES ConfiguracaoEmail(AutoId); GO /* EstratificacaoValorNovoNegocio */ ALTER TABLE EstratificacaoValorNovoNegocio ADD CONSTRAINT A2280_13388 FOREIGN KEY (Unidade) REFERENCES Unidade(AutoID); GO ALTER TABLE EstratificacaoValorNovoNegocio ADD CONSTRAINT A2280_13391 FOREIGN KEY (TipoValor) REFERENCES TipoValorNovoNegocio(Codigo); GO ALTER TABLE EstratificacaoValorNovoNegocio ADD CONSTRAINT A2280_13392 FOREIGN KEY (OrcamentoPossueEstratificacao) REFERENCES OrcamentoObraPotencial(AutoId) ON DELETE CASCADE; GO /* FollowUpOrcamentoPotencialObra */ ALTER TABLE FollowUpOrcamentoPotencialObra ADD CONSTRAINT A2244_13126 FOREIGN KEY (OrcamentoPotencialFollowUp) REFERENCES OrcamentoObraPotencial(AutoId) ON DELETE CASCADE; GO /* HistoricoOrcamento */ ALTER TABLE HistoricoOrcamento ADD CONSTRAINT A2328_13681 FOREIGN KEY (Status) REFERENCES StatusOrcamento(Codigo); GO ALTER TABLE HistoricoOrcamento ADD CONSTRAINT A2328_13682 FOREIGN KEY (OrcamentoHistorico) REFERENCES Orcamento(Numero); GO /* HistoricoPedido */ ALTER TABLE HistoricoPedido ADD CONSTRAINT A2342_13760 FOREIGN KEY (SituacaoApontada) REFERENCES SituacaoVenda(AutoID); GO ALTER TABLE HistoricoPedido ADD CONSTRAINT A2342_13761 FOREIGN KEY (ResponsavelAlteracao) REFERENCES Responsavel(AutoId); GO ALTER TABLE HistoricoPedido ADD CONSTRAINT A2342_13763 FOREIGN KEY (PedidoOrigem) REFERENCES Pedido(Numero); GO /* IndiceExaustaoGerencialBens */ ALTER TABLE IndiceExaustaoGerencialBens ADD CONSTRAINT A2291_13452 FOREIGN KEY (BemIndice) REFERENCES BemPatrimonial(AutoId) ON DELETE CASCADE; GO /* IndiceExaustaoGerencialConta */ ALTER TABLE IndiceExaustaoGerencialConta ADD CONSTRAINT A2292_13456 FOREIGN KEY (ContaPatrimonialIndice) REFERENCES ContaPatrimonial(AutoId) ON DELETE CASCADE; GO /* InfoAdicionalDiferimentoPISCOFINS */ ALTER TABLE InfoAdicionalDiferimentoPISCOFINS ADD CONSTRAINT A2324_13654 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE InfoAdicionalDiferimentoPISCOFINS ADD CONSTRAINT A2324_13657 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO ALTER TABLE InfoAdicionalDiferimentoPISCOFINS ADD CONSTRAINT A2324_13655 FOREIGN KEY (ConsumidorServico) REFERENCES Pessoa(AutoId); GO ALTER TABLE InfoAdicionalDiferimentoPISCOFINS ADD CONSTRAINT A2324_13656 FOREIGN KEY (Tipo) REFERENCES TipoCreditoPISCOFINS(AutoId); GO /* ItemContribuicaoExtempPISCOFINS */ ALTER TABLE ItemContribuicaoExtempPISCOFINS ADD CONSTRAINT A2347_13789 FOREIGN KEY (ContribuicaoDetalhada) REFERENCES ContribuicaoExtemporaneaPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE ItemContribuicaoExtempPISCOFINS ADD CONSTRAINT A2347_13790 FOREIGN KEY (SituacaoTributariaPIS) REFERENCES SituacaoTributariaPIS(AutoId); GO ALTER TABLE ItemContribuicaoExtempPISCOFINS ADD CONSTRAINT A2347_13791 FOREIGN KEY (SituacaoTributariaCOFINS) REFERENCES SituacaoTributariaCOFINS(AutoId); GO ALTER TABLE ItemContribuicaoExtempPISCOFINS ADD CONSTRAINT A2347_13792 FOREIGN KEY (Participante) REFERENCES Pessoa(AutoId); GO ALTER TABLE ItemContribuicaoExtempPISCOFINS ADD CONSTRAINT A2347_13798 FOREIGN KEY (ContaContabil) REFERENCES Conta(AutoId); GO /* ItemNFEProduto */ ALTER TABLE ItemNFEProduto ADD CONSTRAINT A1047_13276 FOREIGN KEY (SetorSimplesRemessa) REFERENCES Setor(AutoId); GO /* ItemNFEServico */ ALTER TABLE ItemNFEServico ADD CONSTRAINT A1049_13480 FOREIGN KEY (NaturezaFreteItem) REFERENCES NaturezaFrete(AutoId); GO ALTER TABLE ItemNFEServico ADD CONSTRAINT A1049_13481 FOREIGN KEY (NaturezaBCPisCofins) REFERENCES NaturezaBaseCalculoCreditoPISCOFINS(AutoId); GO /* ItemNFSProduto */ ALTER TABLE ItemNFSProduto ADD CONSTRAINT A1040_13275 FOREIGN KEY (SetorSimplesRemessa) REFERENCES Setor(AutoId); GO ALTER TABLE ItemNFSProduto ADD CONSTRAINT A1040_13695 FOREIGN KEY (NaturezaReceitaST) REFERENCES NaturezaReceitaSituacaoTributaria(AutoId); GO /* ItemNFSServico */ ALTER TABLE ItemNFSServico ADD CONSTRAINT A1042_13696 FOREIGN KEY (NaturezaReceitaST) REFERENCES NaturezaReceitaSituacaoTributaria(AutoId); GO /* ItemPedidoProduto */ ALTER TABLE ItemPedidoProduto ADD CONSTRAINT A946_13181 FOREIGN KEY (PrazoEntregaItem) REFERENCES PrazoEntrega(AutoId); GO /* LiquidacaoContratoCambioEmbarque */ ALTER TABLE LiquidacaoContratoCambioEmbarque ADD CONSTRAINT A2283_13418 FOREIGN KEY (ContratoCambioLiquidado) REFERENCES ContratoCambio(AutoId); GO ALTER TABLE LiquidacaoContratoCambioEmbarque ADD CONSTRAINT A2283_13419 FOREIGN KEY (EmbarqueLiquidante) REFERENCES EmbarqueLoteExportacao(AutoId) ON DELETE CASCADE; GO /* NaturezaReceitaSituacaoTributaria */ ALTER TABLE NaturezaReceitaSituacaoTributaria ADD CONSTRAINT A2330_13688 FOREIGN KEY (STPIS) REFERENCES SituacaoTributariaPIS(AutoId); GO ALTER TABLE NaturezaReceitaSituacaoTributaria ADD CONSTRAINT A2330_13689 FOREIGN KEY (STCOFINS) REFERENCES SituacaoTributariaCOFINS(AutoId); GO /* NFEExtemporaneaPISCOFINS */ ALTER TABLE NFEExtemporaneaPISCOFINS ADD CONSTRAINT A2345_13780 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE NFEExtemporaneaPISCOFINS ADD CONSTRAINT A2345_13779 FOREIGN KEY (NFE) REFERENCES NotaFiscalEntrada(AutoID); GO /* NotaFiscalEntrada */ ALTER TABLE NotaFiscalEntrada ADD CONSTRAINT A1043_13816 FOREIGN KEY (FinalidadeEmissao) REFERENCES FinalidadeEmissaoNotaFiscal(Codigo); GO ALTER TABLE NotaFiscalEntrada ADD CONSTRAINT A1043_13702 FOREIGN KEY (ModeloDocumento) REFERENCES ModeloDocumentoFiscal(AutoID); GO ALTER TABLE NotaFiscalEntrada ADD CONSTRAINT A1043_13507 FOREIGN KEY (PeriodoApuracaoPISCOFINSNota) REFERENCES PeriodoApuracaoPISCOFINS(AutoId); GO ALTER TABLE NotaFiscalEntrada ADD CONSTRAINT A1043_13489 FOREIGN KEY (LocalExecucaoServico) REFERENCES LocalPrestacaoServico(Codigo); GO ALTER TABLE NotaFiscalEntrada ADD CONSTRAINT A1043_13490 FOREIGN KEY (TipoDocumentoImportacao) REFERENCES TipoDocumentoImportacao(Codigo); GO /* NotaFiscalSaida */ ALTER TABLE NotaFiscalSaida ADD CONSTRAINT A1046_13817 FOREIGN KEY (FinalidadeEmissao) REFERENCES FinalidadeEmissaoNotaFiscal(Codigo); GO ALTER TABLE NotaFiscalSaida ADD CONSTRAINT A1046_13703 FOREIGN KEY (ModeloDocumento) REFERENCES ModeloDocumentoFiscal(AutoID); GO ALTER TABLE NotaFiscalSaida ADD CONSTRAINT A1046_13543 FOREIGN KEY (PeriodoApuracaoPISCOFINSNota) REFERENCES PeriodoApuracaoPISCOFINS(AutoId); GO /* OperacaoGeradoraPISCOFINS */ ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13530 FOREIGN KEY (Periodo) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13531 FOREIGN KEY (Operacao) REFERENCES IndicadorTipoOpGeradoraPISCOFINS(Codigo); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13542 FOREIGN KEY (Participante) REFERENCES Pessoa(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13544 FOREIGN KEY (MaterialOperacao) REFERENCES Material(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13540 FOREIGN KEY (SituacaoTributariaPISOperacao) REFERENCES SituacaoTributariaPIS(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13541 FOREIGN KEY (SituacaoTributariaCOFINSOperac) REFERENCES SituacaoTributariaCOFINS(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13545 FOREIGN KEY (NaturezaBaseCalculo) REFERENCES NaturezaBaseCalculoCreditoPISCOFINS(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13546 FOREIGN KEY (OrigemCredito) REFERENCES IndicadorOrigemCreditoPISCOFINS(Codigo); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13548 FOREIGN KEY (ContaContabil) REFERENCES Conta(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13549 FOREIGN KEY (CentroCusto) REFERENCES CentroResultado(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13694 FOREIGN KEY (NaturezaReceitaST) REFERENCES NaturezaReceitaSituacaoTributaria(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13748 FOREIGN KEY (ProcessoJudicialReferenciado) REFERENCES ProcessoJudicial(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13749 FOREIGN KEY (ProcessoAdministrativoReferenc) REFERENCES ProcessoAdministrativo(AutoId); GO ALTER TABLE OperacaoGeradoraPISCOFINS ADD CONSTRAINT A2305_13708 FOREIGN KEY (Filial) REFERENCES Empresa(AutoId); GO /* Orcamento */ ALTER TABLE Orcamento ADD CONSTRAINT A872_13683 FOREIGN KEY (Status) REFERENCES StatusOrcamento(Codigo); GO /* OrcamentoObraPotencial */ ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13078 FOREIGN KEY (EmpresaOrcadora) REFERENCES Empresa(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13077 FOREIGN KEY (NumeroControleDocumento) REFERENCES DocumentoEmprestavel(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13079 FOREIGN KEY (ClientePotencial) REFERENCES Pessoa(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13081 FOREIGN KEY (TipoNegocio) REFERENCES TipoNegocioObra(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13286 FOREIGN KEY (NovoNegocio) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13082 FOREIGN KEY (CentroResultadoObra) REFERENCES CentroResultado(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13083 FOREIGN KEY (TipoEmpreendimento) REFERENCES TipoEmpreendimentoObra(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13087 FOREIGN KEY (UnidadeQuantitativo) REFERENCES Unidade(AutoID); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13090 FOREIGN KEY (AnaliseCriticaInicial) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13094 FOREIGN KEY (AnaliseCriticaIntermediaria) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13097 FOREIGN KEY (AnaliseCriticaFinal) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13105 FOREIGN KEY (UnidadePrazoExecucao) REFERENCES Unidade(AutoID); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13106 FOREIGN KEY (TipoContratoObra) REFERENCES TipoContratoObra(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13144 FOREIGN KEY (TipoOrcamento) REFERENCES TipoOrcamentoPotencialObra(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13110 FOREIGN KEY (Classe) REFERENCES ClasseOrcamentoPotencialObra(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13138 FOREIGN KEY (Gestor) REFERENCES Responsavel(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13148 FOREIGN KEY (Arquiteto) REFERENCES Pessoa(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13287 FOREIGN KEY (FormatoNegocio) REFERENCES TipoFormatoNegocio(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13288 FOREIGN KEY (AnaliseInicialNovoNegocio) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13291 FOREIGN KEY (Zoneamento) REFERENCES TipoZoneamento(AutoId); GO ALTER TABLE OrcamentoObraPotencial ADD CONSTRAINT A2238_13316 FOREIGN KEY (AnaliseFinalNovoNegocio) REFERENCES TipoSimNao(Codigo); GO /* OutroValorOrcamentoObraPotencial */ ALTER TABLE OutroValorOrcamentoObraPotencial ADD CONSTRAINT A2267_13343 FOREIGN KEY (Movimento) REFERENCES TipoCreditoDebitoOutroValor(Codigo); GO ALTER TABLE OutroValorOrcamentoObraPotencial ADD CONSTRAINT A2267_13311 FOREIGN KEY (OrcamentoPossueOutroValor) REFERENCES OrcamentoObraPotencial(AutoId) ON DELETE CASCADE; GO /* ParametroContabilTipoDocumento */ ALTER TABLE ParametroContabilTipoDocumento ADD CONSTRAINT A2351_13864 FOREIGN KEY (TipoDocumentoParametrizado) REFERENCES TipoDocumento(AutoId); GO ALTER TABLE ParametroContabilTipoDocumento ADD CONSTRAINT A2351_13858 FOREIGN KEY (ContaContabil) REFERENCES Conta(AutoId); GO /* ParametroExportacao */ ALTER TABLE ParametroExportacao ADD CONSTRAINT A1867_13396 FOREIGN KEY (MoedaEstrangeira) REFERENCES Moeda(AutoId); GO ALTER TABLE ParametroExportacao ADD CONSTRAINT A1867_13434 FOREIGN KEY (TipoValorCotacao) REFERENCES TipoValorCotacao(Codigo); GO ALTER TABLE ParametroExportacao ADD CONSTRAINT A1867_13397 FOREIGN KEY (ElementoQuimicoDestaque) REFERENCES ElementoQuimico(AutoId); GO /* ParticipanteEquipeOrcamentoPotObra */ ALTER TABLE ParticipanteEquipeOrcamentoPotObra ADD CONSTRAINT A2246_13134 FOREIGN KEY (OrcamentoPotencialIntegrado) REFERENCES OrcamentoObraPotencial(AutoId) ON DELETE CASCADE; GO ALTER TABLE ParticipanteEquipeOrcamentoPotObra ADD CONSTRAINT A2246_13135 FOREIGN KEY (Participante) REFERENCES Responsavel(AutoId); GO /* Pedido */ ALTER TABLE Pedido ADD CONSTRAINT A899_13398 FOREIGN KEY (PortoPrevisto) REFERENCES Porto(AutoId); GO /* PeriodoApuracaoPISCOFINS */ ALTER TABLE PeriodoApuracaoPISCOFINS ADD CONSTRAINT A2297_13501 FOREIGN KEY (EmpresaApuradora) REFERENCES Empresa(AutoId); GO ALTER TABLE PeriodoApuracaoPISCOFINS ADD CONSTRAINT A2297_13697 FOREIGN KEY (IncidenciaTributaria) REFERENCES RegimeApuracaoContribuicaoSocial(Codigo); GO ALTER TABLE PeriodoApuracaoPISCOFINS ADD CONSTRAINT A2297_13698 FOREIGN KEY (MetodoApropriacao) REFERENCES MetodoApropriacaoCredito(Codigo); GO ALTER TABLE PeriodoApuracaoPISCOFINS ADD CONSTRAINT A2297_13701 FOREIGN KEY (TipoContribuicao) REFERENCES IndicadorTipoContribuicaoPISCOFINS(Codigo); GO /* Pessoa */ ALTER TABLE Pessoa ADD CONSTRAINT A712_13336 FOREIGN KEY (CategoriaPessoa) REFERENCES CategoriaPessoa(AutoId); GO /* PlanejamentoPagamento */ ALTER TABLE PlanejamentoPagamento ADD CONSTRAINT A2352_13869 FOREIGN KEY (OrcamentoPlanejado) REFERENCES Orcamento(Numero); GO /* ProcessoAdministrativo */ ALTER TABLE ProcessoAdministrativo ADD CONSTRAINT A2338_13745 FOREIGN KEY (NaturezaAcao) REFERENCES IndicadorNaturezaAcaoAdministrativa(Codigo); GO /* ProcessoJudicial */ ALTER TABLE ProcessoJudicial ADD CONSTRAINT A2337_13738 FOREIGN KEY (NaturezaAcao) REFERENCES IndicadorNaturezaAcaoJudicial(Codigo); GO /* ReembolsoTaxaFlorestal */ ALTER TABLE ReembolsoTaxaFlorestal ADD CONSTRAINT A2268_13320 FOREIGN KEY (Fornecedor) REFERENCES Credor(AutoId); GO ALTER TABLE ReembolsoTaxaFlorestal ADD CONSTRAINT A2268_13321 FOREIGN KEY (ClasseCarvaoReembolso) REFERENCES ClasseCarvao(AutoId); GO ALTER TABLE ReembolsoTaxaFlorestal ADD CONSTRAINT A2268_13329 FOREIGN KEY (Estado) REFERENCES Estado(AutoId); GO /* RelacaoItemNFSItemNFEProduto */ ALTER TABLE RelacaoItemNFSItemNFEProduto ADD CONSTRAINT A2260_13268 FOREIGN KEY (ItemNFSProduto) REFERENCES ItemNFSProduto(AutoID) ON DELETE CASCADE; GO ALTER TABLE RelacaoItemNFSItemNFEProduto ADD CONSTRAINT A2260_13271 FOREIGN KEY (ItemNFEProduto) REFERENCES ItemNFEProduto(AutoID) ON DELETE CASCADE; GO /* SaldoRetidoFontePeriodoAntPISCOFINS */ ALTER TABLE SaldoRetidoFontePeriodoAntPISCOFINS ADD CONSTRAINT A2349_13813 FOREIGN KEY (PeriodoApuracao) REFERENCES PeriodoApuracaoPISCOFINS(AutoId) ON DELETE CASCADE; GO ALTER TABLE SaldoRetidoFontePeriodoAntPISCOFINS ADD CONSTRAINT A2349_13806 FOREIGN KEY (NaturezaRetencao) REFERENCES NaturezaRetencaoPISCOFINS(Codigo); GO ALTER TABLE SaldoRetidoFontePeriodoAntPISCOFINS ADD CONSTRAINT A2349_13866 FOREIGN KEY (Imposto) REFERENCES QualificadorImposto(Codigo); GO /* SituacaoFutura */ ALTER TABLE SituacaoFutura ADD CONSTRAINT A2341_13757 FOREIGN KEY (SituacaoOrigem) REFERENCES SituacaoVenda(AutoID); GO ALTER TABLE SituacaoFutura ADD CONSTRAINT A2341_13758 FOREIGN KEY (SituacaoPossivel) REFERENCES SituacaoVenda(AutoID); GO /* TabelaPrecoVenda */ ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13200 FOREIGN KEY (EmpresaAplicavel) REFERENCES Empresa(AutoId); GO ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13193 FOREIGN KEY (GrupoAplicavel) REFERENCES GrupoMateriais(AutoId); GO ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13194 FOREIGN KEY (CondicaoAplicavel) REFERENCES CondicaoPagamento(AutoId); GO ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13195 FOREIGN KEY (RegiaoAplicavel) REFERENCES RegiaoDeAtuacao(AutoId); GO ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13196 FOREIGN KEY (AgenteComercialAplicavael) REFERENCES AgenteComercial(AutoId); GO ALTER TABLE TabelaPrecoVenda ADD CONSTRAINT A2252_13197 FOREIGN KEY (ClienteAplicavel) REFERENCES Cliente(AutoId); GO /* Ticket */ ALTER TABLE Ticket ADD CONSTRAINT A1173_13260 FOREIGN KEY (TipoPlantio) REFERENCES TipoPlantioEucalipto(AutoId); GO ALTER TABLE Ticket ADD CONSTRAINT A1173_13238 FOREIGN KEY (TipoVeiculoPresente) REFERENCES TipoVeiculo(AutoId); GO ALTER TABLE Ticket ADD CONSTRAINT A1173_13248 FOREIGN KEY (PorteiroEntrada) REFERENCES Responsavel(AutoId); GO ALTER TABLE Ticket ADD CONSTRAINT A1173_13250 FOREIGN KEY (ResponsavelChamadoDescarga) REFERENCES Responsavel(AutoId); GO ALTER TABLE Ticket ADD CONSTRAINT A1173_13249 FOREIGN KEY (PorteiroSaida) REFERENCES Responsavel(AutoId); GO /* TipoCreditoDebitoOutroValor */ ALTER TABLE TipoCreditoDebitoOutroValor ADD CONSTRAINT A2271_13342 FOREIGN KEY (CreditoDebito) REFERENCES TipoCreditoDebito(Codigo); GO /* TipoOperacaoNF */ ALTER TABLE TipoOperacaoNF ADD CONSTRAINT A941_13261 FOREIGN KEY (SimplesRemessaRetorno) REFERENCES TipoSimNao(Codigo); GO ALTER TABLE TipoOperacaoNF ADD CONSTRAINT A941_13693 FOREIGN KEY (NaturezaReceitaST) REFERENCES NaturezaReceitaSituacaoTributaria(AutoId); GO /* ValorComplementarEmbarque */ ALTER TABLE ValorComplementarEmbarque ADD CONSTRAINT A2284_13422 FOREIGN KEY (EmbarqueComplementado) REFERENCES EmbarqueLoteExportacao(AutoId) ON DELETE CASCADE; GO ALTER TABLE ValorComplementarEmbarque ADD CONSTRAINT A2284_13423 FOREIGN KEY (TipoComplemento) REFERENCES TipoCDComplementar(AutoID); GO /* Complement */ --3.17 Metalzilla 7692 update Ticket set VolumeNotaComplementado=VolumeNota where VolumeNotaComplementado is null GO update Ticket set TotalLiquidoNFComplementado=TotalLiquidoNF where TotalLiquidoNFComplementado is null GO --Metalzilla 8172 3.18 BemPatrimonial --tem que remover tudo que nao for numerico desse campo na 3.18, algo assim: --update BemPatrimonial set Documento=REPLACE(documento, '?', '') --3.18: Metalzilla 8119: parametros internos NFe indo para cadastro de empresa insert ConfiguracaoEmail (EmpresaConfigurada, EmailRemetente, Login, Porta, Senha, ServidorSMTP, UsarAutenticacao) select * from ( select AutoId, (select Valor from ParametroInterno where NomeParametro='NFE_ENDERECO_EMAIL' and filtroempresa=empresa.codigo) email, (select Valor from ParametroInterno where NomeParametro='NFE_ENDERECO_EMAIL' and filtroempresa=empresa.codigo) login, 25 porta, (select Valor from ParametroInterno where NomeParametro='NFE_SENHA_EMAIL' and filtroempresa=empresa.codigo) senha, (select Valor from ParametroInterno where NomeParametro='NFE_SMTP' and filtroempresa=empresa.codigo) smtp, 1 autenticar from empresa ) X where X.smtp is not null and X.smtp <> '' GO update Empresa set ConfiguracaoEmailNFe = (select MAX(autoid) from ConfiguracaoEmail where EmpresaConfigurada = Empresa.AutoId) where ConfiguracaoEmailNFe is null GO update Empresa set NFeCaminhoBackupEntrada = (select Valor from ParametroInterno where NomeParametro='NFE_PATH_BACKUP_ENTRADA' and FiltroEmpresa=Empresa.Codigo) where NFeCaminhoBackupEntrada is null GO update Empresa set NFeCaminhoBackupSaida = (select Valor from ParametroInterno where NomeParametro='NFE_PATH_BACKUP_SAIDA' and FiltroEmpresa=Empresa.Codigo) where NFeCaminhoBackupSaida is null GO update Empresa set NFeURLBackup = (select Valor from ParametroInterno where NomeParametro='NFE_URL_BACKUP' and FiltroEmpresa=Empresa.Codigo) where NFeURLBackup is null GO --Desfaz solução temporária da tarefa 8290 que foi resolvido na categoria na 3.18 --nota: isso foi feito na Sidepar e pode ser necessário fazer em outras empresas ou não, então tudo bem se nenhuma linha for alterada update SituacaoTributariaB set Codigo='101' where Codigo='A1' GO update SituacaoTributariaB set Codigo='102' where Codigo='A2' GO update SituacaoTributariaB set Codigo='103' where Codigo='A3' GO update SituacaoTributariaB set Codigo='201' where Codigo='B1' GO update SituacaoTributariaB set Codigo='202' where Codigo='B2' GO update SituacaoTributariaB set Codigo='203' where Codigo='B3' GO update SituacaoTributariaB set Codigo='300' where Codigo='C0' GO update SituacaoTributariaB set Codigo='400' where Codigo='D0' GO update SituacaoTributariaB set Codigo='500' where Codigo='E0' GO update SituacaoTributariaB set Codigo='600' where Codigo='F0' GO --Metalzilla 8222 update projetoflorestal set essenciaflorestal=1 where essenciaflorestal is null GO --Acabar com pendências de processamento da apuração delete from PendenciaProcessamento GO --Metalzilla 7878 - exportação EXEC sp_rename 'EmbarqueLoteExportacao.Quantidade', 'QuantidadeEntregue'; GO alter table EmbarqueLoteExportacao add QuantidadeEmbarcada Numeric(15,3) GO update EmbarqueLoteExportacao set QuantidadeEmbarcada = QuantidadeEntregue where QuantidadeEmbarcada is null and QuantidadeEntregue is not null GO alter table EmbarqueLoteExportacao alter column QuantidadeEmbarcada Numeric(15,3) not null GO --Metalzilla 8404 - desfazer indice temporario da insivi (nao tem problema rodar em outras empresas e nao tem problema dar erro nas outras empresas) drop index Lancamento.Metalzilla8404 GO --Interface apuração x patrimônio (3.18) insert InterfaceSistemas (Ativa, FiltroEmpresa, Sistema1, Sistema2) select 0, Codigo, (select AutoId from Sistema where Codigo='PT') , (select AutoId from Sistema where Codigo='AR') from empresa --Metalzilla 7719 SPED PIS/COFINS 3.18 insert TipoCreditoPISCOFINS (codigo, descricao) values ('101', 'Crédito vinculado à receita tributada no mercado interno - Alíquota Básica') insert TipoCreditoPISCOFINS (codigo, descricao) values ('102', 'Crédito vinculado à receita tributada no mercado interno - Alíquotas Diferenciadas') insert TipoCreditoPISCOFINS (codigo, descricao) values ('103', 'Crédito vinculado à receita tributada no mercado interno - Alíquota por Unidade de Produto') insert TipoCreditoPISCOFINS (codigo, descricao) values ('104', 'Crédito vinculado à receita tributada no mercado interno - Estoque de Abertura') insert TipoCreditoPISCOFINS (codigo, descricao) values ('105', 'Crédito vinculado à receita tributada no mercado interno - Aquisição Embalagens para revenda') insert TipoCreditoPISCOFINS (codigo, descricao) values ('106', 'Crédito vinculado à receita tributada no mercado interno - Presumido da Agroindústria') insert TipoCreditoPISCOFINS (codigo, descricao) values ('108', 'Crédito vinculado à receita tributada no mercado interno - Importação') insert TipoCreditoPISCOFINS (codigo, descricao) values ('109', 'Crédito vinculado à receita tributada no mercado interno - Atividade Imobiliária') insert TipoCreditoPISCOFINS (codigo, descricao) values ('199', 'Crédito vinculado à receita tributada no mercado interno - Outros') insert TipoCreditoPISCOFINS (codigo, descricao) values ('201', 'Crédito vinculado à receita não tributada no mercado interno - Alíquota Básica') insert TipoCreditoPISCOFINS (codigo, descricao) values ('202', 'Crédito vinculado à receita não tributada no mercado interno - Alíquotas Diferenciadas') insert TipoCreditoPISCOFINS (codigo, descricao) values ('203', 'Crédito vinculado à receita não tributada no mercado interno - Alíquota por Unidade de Produto') insert TipoCreditoPISCOFINS (codigo, descricao) values ('204', 'Crédito vinculado à receita não tributada no mercado interno - Estoque de Abertura') insert TipoCreditoPISCOFINS (codigo, descricao) values ('205', 'Crédito vinculado à receita não tributada no mercado interno - Aquisição Embalagens para revenda') insert TipoCreditoPISCOFINS (codigo, descricao) values ('206', 'Crédito vinculado à receita não tributada no mercado interno - Presumido da Agroindústria') insert TipoCreditoPISCOFINS (codigo, descricao) values ('208', 'Crédito vinculado à receita não tributada no mercado interno - Importação') insert TipoCreditoPISCOFINS (codigo, descricao) values ('299', 'Crédito vinculado à receita não tributada no mercado interno - Outros') insert TipoCreditoPISCOFINS (codigo, descricao) values ('301', 'Crédito vinculado à receita de exportação - Alíquota Básica') insert TipoCreditoPISCOFINS (codigo, descricao) values ('302', 'Crédito vinculado à receita de exportação - Alíquotas Diferenciadas') insert TipoCreditoPISCOFINS (codigo, descricao) values ('303', 'Crédito vinculado à receita de exportação - Alíquota por Unidade de Produto') insert TipoCreditoPISCOFINS (codigo, descricao) values ('304', 'Crédito vinculado à receita de exportação - Estoque de Abertura') insert TipoCreditoPISCOFINS (codigo, descricao) values ('305', 'Crédito vinculado à receita de exportação - Aquisição Embalagens para revenda') insert TipoCreditoPISCOFINS (codigo, descricao) values ('306', 'Crédito vinculado à receita de exportação - Presumido da Agroindústria') insert TipoCreditoPISCOFINS (codigo, descricao) values ('308', 'Crédito vinculado à receita de exportação - Importação') insert TipoCreditoPISCOFINS (codigo, descricao) values ('399', 'Crédito vinculado à receita de exportação - Outros') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('01', 'Contribuição não-cumulativa apurada a alíquota básica') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('02', 'Contribuição não-cumulativa apurada a alíquotas diferenciadas') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('03', 'Contribuição não-cumulativa apurada a alíquota por unidade de medida de produto') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('04', 'Contribuição não-cumulativa apurada a alíquota básica - Atividade Imobiliária') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('31', 'Contribuição apurada por substituição tributária') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('32', 'Contribuição apurada por substituição tributária - Vendas à Zona Franca de Manaus') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('51', 'Contribuição cumulativa apurada a alíquota básica') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('52', 'Contribuição cumulativa apurada a alíquotas diferenciadas') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('53', 'Contribuição cumulativa apurada a alíquota por unidade de medida de produto') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('54', 'Contribuição cumulativa apurada a alíquota básica - Atividade Imobiliária') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('71', 'Contribuição apurada de SCP - Incidência Não Cumulativa') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('72', 'Contribuição apurada de SCP - Incidência Cumulativa') insert TipoContribuicaoPISCOFINS (codigo, descricao) values ('99', 'Contribuição para o PIS/Pasep - Folha de Salários') insert TipoAjustePISCOFINS (codigo, descricao) values ('01', 'Ajuste Oriundo de Ação Judicial') insert TipoAjustePISCOFINS (codigo, descricao) values ('02', 'Ajuste Oriundo de Processo Administrativo') insert TipoAjustePISCOFINS (codigo, descricao) values ('03', 'Ajuste Oriundo da Legislação Tributária') insert TipoAjustePISCOFINS (codigo, descricao) values ('04', 'Ajuste Oriundo Especificamente do RTT') insert TipoAjustePISCOFINS (codigo, descricao) values ('05', 'Ajuste Oriundo de Outras Situações') insert TipoAjustePISCOFINS (codigo, descricao) values ('06', 'Estorno') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('01', 'Aquisição de bens para revenda') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('02', 'Aquisição de bens utilizados como insumo') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('03', 'Aquisição de serviços utilizados como insumo') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('04', 'Energia elétrica e térmica, inclusive sob a forma de vapor') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('05', 'Aluguéis de prédios') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('06', 'Aluguéis de máquinas e equipamentos') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('07', 'Armazenagem de mercadoria e frete na operação de venda') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('08', 'Contraprestações de arrendamento mercantil') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('09', 'Máquinas, equipamentos e outros bens incorporados ao ativo imobilizado (crédito sobre encargos de depreciação).') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('10', 'Máquinas, equipamentos e outros bens incorporados ao ativo imobilizado (crédito com base no valor de aquisição).') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('11', 'Amortização e Depreciação de edificações e benfeitorias em imóveis') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('12', 'Devolução de Vendas Sujeitas à Incidência Não-Cumulativa') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('13', 'Outras Operações com Direito a Crédito') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('14', 'Atividade de Transporte de Cargas - Subcontratação') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('15', 'Atividade Imobiliária - Custo Incorrido de Unidade Imobiliária') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('16', 'Atividade Imobiliária - Custo Orçado de unidade não concluída') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('17', 'Atividade de Prestação de Serviços de Limpeza, Conservação e Manutenção - vale-transporte, vale-refeição ou vale-alimentação, fardamento ou uniforme.') insert NaturezaBaseCalculoCreditoPISCOFINS (codigo, descricao) values ('18', 'Estoque de abertura de bens') insert naturezafrete (codigo, descricao) values ('0', 'Operações de vendas, com ônus suportado pelo estabelecimento vendedor') insert naturezafrete (codigo, descricao) values ('1', 'Operações de vendas, com ônus suportado pelo adquirente') insert naturezafrete (codigo, descricao) values ('2', 'Operações de compras (bens para revenda, matériasprima e outros produtos, geradores de crédito)') insert naturezafrete (codigo, descricao) values ('3', 'Operações de compras (bens para revenda, matériasprima e outros produtos, não geradores de crédito)') insert naturezafrete (codigo, descricao) values ('4', 'Transferência de produtos acabados entre estabelecimentos da pessoa jurídica') insert naturezafrete (codigo, descricao) values ('5', 'Transferência de produtos em elaboração entre estabelecimentos da pessoa jurídica') insert naturezafrete (codigo, descricao) values ('9', 'Outras') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('01', 'Edificações e Benfeitorias em Imóveis Próprios') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('02', 'Edificações e Benfeitorias em Imóveis de Terceiros') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('03', 'Instalações') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('04', 'Máquinas') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('05', 'Equipamentos') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('06', 'Veículos') insert BemIncorporadoAtivoImobilizado (codigo, descricao) values ('99', 'Outros') GO insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','101','Gasolinas, Exceto Gasolina de Aviacao', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','102','oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','103','Gas Liquefeito de Petroleo - GLP', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','104','Querosene de Aviacao', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','105','Correntes Destinadas a Formulacao de Gasolinas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','106','Correntes Destinadas a Formulacao de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','107','Nafta Petroquimica Destinada a Formulacao de Gasolina ou de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','108','Nafta Petroquimica Destinada a Formulacao Exclusivamente de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','109','Biodiesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','110','Nafta Petroquimica Destinada as Centrais Petroquimicas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','111','Etano, Propano, Butano e Correntes Gasosas de Refinaria - HLR - Hidrocarbonetos Leves de Refino Destinados a Producao de Eteno e Propeno', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','112','alcool, Inclusive para Fins Carburantes - Venda por Produtor ou Importador.', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','113','alcool, Inclusive para Fins Carburantes - Venda por Distribuidor ou Comerciante Nao Varejista.', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','201','Produtos Farmaceuticos', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','202','Produtos de Perfumaria, de Toucador ou de Higiene Pessoal.', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','301','Veiculos Automotores e Maquinas Agricolas Autopropulsadas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','302','Autopecas - Vendas para Atacadistas, Varejistas e Consumidores', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','303','Autopecas - Vendas para Fabricantes de Veiculos e Maquinas e de Autopecas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','304','Pneumaticos (Pneus Novos e Camaras-de-Ar)', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','401','aguas Minerais Artificiais e aguas Gaseificadas Artificiais', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','402','aguas Minerais Naturais, Incluidas as Naturalmente Gaseificadas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','403','Refrigerantes', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','404','Preparacoes Compostas, nao Alcoolicas, para Elaboracao de Bebida Refrigerante', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','405','Refrescos, Isotonicos e Energéticos', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','406','Cervejas de Malte e Cervejas Sem alcool', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.10','407','Chope e Cervejas de Malte Quando Vendidas a Grane', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','101','Gasolinas, Exceto Gasolina de Aviacao', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','102','oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','103','Gas Liquefeito de Petroleo – GLP', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','104','Querosene de Aviacao', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','105','Correntes Destinadas a Formulacao de Gasolinas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','106','Correntes Destinadas Exclusivamente a Formulacao de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','107','Nafta Petroquimica Destinada a Formulacao de Gasolina ou de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','108','Nafta Petroquimica Destinada a Formulacao Exclusivamente de oleo Diesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','109','Biodiesel', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','110','Biodiesel de Materias-Primas Produzidas nas Regioes Norte, Nordeste e Semi-arido', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','111','Biodiesel de Materias-Primas Adquiridas de Agricultor Familiar Enquadrado no PRONAF', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','112','alcool, Inclusive para Fins Carburantes – Venda por Produtor ou Importador', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','113','alcool, Inclusive para Fins Carburantes – Venda por Distribuidor ou Comerciante Nao Varejista', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','701','Embalagens de Vidro nao Retornaveis para Refrigerantes ou Cervejas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','702','Embalagens de Vidro Retornaveis para Refrigerantes ou Cervejas', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','703','Garrafas e Garrafoes com Capacidade Nominal de Envasamento Inferior a 10 Litros', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','704','Garrafas e Garrafoes com Capacidade Nominal de Envasamento Igual ou Superior a 10 Litros', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','705','Lata de Aco para Refrigerantes, Cervejas sem alcool ou agua', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','706','Lata de Aco para Cervejas de Malte', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','707','Lata de Aluminio para Refrigerantes, Cervejas sem alcool ou agua', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','708','Lata de Aluminio para Cervejas de Malte', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','709','Pre-Formas de Embalagens com Faixa de Gramatura de ate 30 g', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','710','Pre-Formas de Embalagens com Faixa de Gramatura Acima de 30 ate 42 g', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','711','Pre-Formas de Embalagens com Faixa de Gramatura Acima de 42 g', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','712','Pre-Formas de Embalagens com Faixa de Gramatura Acima de 42 g', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','811','aguas Minerais Artificiais - Todas as Embalagens', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','812','aguas Gaseificadas Artificiais - Todas as Embalagens', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','821','aguas Minerais Naturais Envasadas em Embalagens de Capacidade ate 10 Litros', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','822','aguas Minerais Naturais Envasadas em Embalagens de Capacidade Acima de 10 Litros', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','831','aguas e Refrigerantes, em PET/Plastico - Grupo 01', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','832','aguas e Refrigerantes, em PET/Plastico - Grupo 02', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','833','aguas e Refrigerantes, em PET/Plastico - Grupo 03', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','834','aguas e Refrigerantes, em PET/Plastico - Grupo 04', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','835','aguas e Refrigerantes, em PET/Plastico - Grupo 05', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','836','aguas e Refrigerantes, em PET/Plastico - Grupo 06', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','837','aguas e Refrigerantes, em PET/Plastico - Grupo 07', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','838','aguas e Refrigerantes, em PET/Plastico - Grupo 08', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','839','aguas e Refrigerantes, em PET/Plastico - Grupo 09', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','840','aguas e Refrigerantes, em PET/Plastico - Grupo 10', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','841','aguas e Refrigerantes, em PET/Plastico - Grupo 11', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','842','aguas e Refrigerantes, em PET/Plastico - Grupo 12', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','843','aguas e Refrigerantes, em PET/Plastico - Grupo 13', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','844','aguas e Refrigerantes, em PET/Plastico - Grupo 14', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','845','aguas e Refrigerantes, em PET/Plastico - Grupo 16', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','846','aguas e Refrigerantes, em PET/Plastico - Grupo 18', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','847','aguas e Refrigerantes, em PET/Plastico - Grupo 20', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','848','aguas e Refrigerantes, em PET/Plastico - Grupo 23', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','849','aguas e Refrigerantes, em PET/Plastico - Grupo 25', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','850','aguas e Refrigerantes, em PET/Plastico - Grupo 29', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','861','aguas e Refrigerantes, em Lata - Grupo 01', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','862','aguas e Refrigerantes, em Lata - Grupo 02', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','863','aguas e Refrigerantes, em Lata - Grupo 03', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','864','aguas e Refrigerantes, em Lata - Grupo 04', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','865','aguas e Refrigerantes, em Lata - Grupo 05', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','866','aguas e Refrigerantes, em Lata - Grupo 06', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','867','aguas e Refrigerantes, em Lata - Grupo 07', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','868','aguas e Refrigerantes, em Lata - Grupo 08', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','869','aguas e Refrigerantes, em Lata - Grupo 09', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','870','aguas e Refrigerantes, em Lata - Grupo 10', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','871','aguas e Refrigerantes, em Lata - Grupo 11', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','872','aguas e Refrigerantes, em Lata - Grupo 14', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','881','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 01', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','882','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 02', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','883','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 03', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','884','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 04', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','885','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 05', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','886','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 06', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','887','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 07', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','888','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 08', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','889','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 09', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','890','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 10', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','891','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 11', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','892','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 12', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','893','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 13', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','894','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 14', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','895','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 15', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.11','896','aguas e Refrigerantes, em Vidro e Outras Embalagens Nao Especificadas - Grupo 16', (select autoid from situacaotributariapis where codigo= 4 ), (select autoid from situacaotributariacofins where codigo= 4 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','101','Cigarros, de fumo (tabaco) ou dos seus sucedaneos', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','201','Motocicletas (incluidos os ciclomotores) e outros ciclos equipados com motor auxiliar, mesmo com carro lateral; carros laterais', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','301','Semeadores, plantadores e transplantadores', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','401','alcool, inclusive para fins carburantes – Vendas por Produtor/Importador', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','402','alcool, inclusive para fins carburantes – Vendas por Distribuidor', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','403','Gasolinas, oleo Dieses e GLP', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','404','Veiculos', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','405','Autopecas', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','406','Pneus', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','407','Bebidas Frias', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','408','Embalagens para bebidas Frias', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.12','409','Artigos de Perfumaria', (select autoid from situacaotributariapis where codigo= 5 ), (select autoid from situacaotributariacofins where codigo= 5 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','101','Adubos ou fertilizantes classificados no Capitulo 31, exceto os produtos de uso veterinario, da TIPI, e suas materias-primas', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','102','Defensivos agropecuarios classificados na posicao 38.08 da TIPI e suas materias-primas', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','103','Sementes e mudas destinadas a semeadura e plantio, em conformidade com o disposto na Lei no 10.711/03, e produtos de natureza biologica utilizados em sua producao', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','104','Corretivo de solo de origem mineral classificado no Capitulo 25 da TIPI', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','105','Legumes de vagem, secos, em grao, mesmo pelados ou partidos; arroz; farinhas e semolas', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','106','Inoculantes agricolas produzidos a partir de bacterias fixadoras de nitrogenio, classificados no codigo 3002.90.99 da TIPI', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','107','Vacinas para medicina veterinaria', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','108','Farinha, grumos e semolas, graos esmagados ou em flocos, de milho, classificados, respectivamente, nos codigos 1102.20, 1103.13 e 1104.19, todos da TIPI', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','109','Pintos de 1 (um) dia', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','110','Leite fluido pasteurizado ou industrializado, na forma de ultrapasteurizado, leite em po, integral, semidesnatado ou desnatado, leite fermentado, bebidas e compostos lacteos e formulas infantis, assim definidas conforme previsao legal especifica, ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','111','Queijos tipo mozarela, minas, prato, queijo de coalho, ricota, requeijao, queijo provolone, queijo parmesao e queijo fresco nao maturado', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','112','Soro de leite fluido a ser empregado na industrializacao de produtos destinados ao consumo humano', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','113','Farinha de trigo', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','114','Trigo', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','115','Pre-misturas proprias para fabricacao de pao comum e pao comum', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','116','Produtos horticolas e frutas', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','117','Ovos', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','118','Venda de semens e embrioes', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','201','Aeronaves classificadas na posicao 88.02 da TIPI', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','202','Partes, pecas, ferramentais, componentes, insumos, fluidos hidraulicos, tintas, anticorrosivos, lubrificantes, equipamentos, servicos e materias-primas a serem empregados na manutencao, conservacao, modernizacao, reparo, revisao, conversao e ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','203','alcool anidro adicionado a gasolina, por distribuidores', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','204','alcool, inclusive para fins carburantes, em operacoes realizadas em bolsa de mercadorias e futuros, exceto quando ocorra a liquidacao fisica do contrato', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','205','Carvao mineral destinado a geracao de energia eletrica', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','206','Biodiesel fabricado a partir de materias-primas produzidas nas regioes norte, nordeste e no semi-arido, por agricultor familiar enquadrado no PRONAF', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','207','Valores recebidos pelos concessionarios de que trata a Lei nº 6.729/1979, pela intermediacao ou entrega dos veiculos classificados nas posicoes 87.03 e 87.04 da TIPI, vendidos diretamente ao consumidor final', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','208','Veiculos novos montados sobre chassis, com capacidade para vinte e tres a quarenta e quatro passageiros, classificados no codigo 8702.10.00 Ex. 02 e 8702.90.90 Ex 02, da TIPI, destinados ao transporte escolar para a educacao basica na zona rural...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','209','Embarcacoes novas, com capacidade para vinte a trinta e cinco passageiros, classificadas no codigo 8901.90.00 da TIPI, destinadas ao transporte escolar para a educacao basica na zona rural das redes estadual, municipal e distrital, quando adquiridos...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','210','Materiais e equipamentos, inclusive partes, pecas e componentes, destinados ao emprego na construcao, conservacao, modernizacao, conversao ou reparo de embarcacoes registradas ou pre-registradas no Registro Especial Brasileiro', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','211','Veiculos e carros blindados de combate, novos, armados ou nao, e suas partes, produzidos no Brasil, com peso bruto total ate 30 (trinta) toneladas, classificados na posicao 8710.00.00 da TIPI, destinados ao uso das Forcas Armadas ou orgaos de ... ', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','212','Gas natural canalizado, destinado a producao de energia eletrica pelas usinas integrantes do Programa Prioritario de Termoeletricidade, nos termos e condicoes estabelecidos em ato conjunto dos Ministros de Estado de Minas Energia e da Fazenda', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','301','Produtos classificados na posicao 87.13 da NCM (cadeiras de rodas e outros veiculos)', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','302','Artigos e aparelhos ortopedicos ou para fraturas classificados no codigo 90.21.10 da NCM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','303','Artigos e aparelhos de proteses classificados no codigo 90.21.3 da NCM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','304','Almofadas antiescaras classificadas nos Capitulos 39, 40, 63 e 94 da NCM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','305','Bens relacionados em ato do Poder Executivo para aplicacao nas Unidades Modulares de Saude de que trata o Convenio ICMS no 114/2009 quando vendidos a orgaos da administracao publica direta federal, estadual, distrital e municipal', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','306','Produtos quimicosclassificados no Capitulo 29 da Nomenclatura Comum do Mercosul - NCM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','307','Produtos quimicos intermediarios de sintese, classificados no Capitulo 29 da NCM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','308','Produtos destinados ao uso em hospitais, clinicas e consultorios medicos e odontologicos, campanhas de saude realizadas pelo poder publico, laboratorio de anatomia patologica, citologica ou de analises clinicas, classificados nas posicoes 30.02, 30.06...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','401','Venda a varejo de unidades de processamento digital classificadas no codigo 8471.50.10 da TIPI, desde que o preco de venda de cada unidade nao exceda a R$ 2.000,00', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','402','Venda a varejo de maquinas automaticas para processamento de dados, digitais, portateis, de peso inferior a 3,5Kg (tres quilos e meio), com tela (ecran) de area superior a 140cm2 (cento e quarenta centimetros quadrados), classificadas nos codigos ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','403','Venda a varejo de maquinas automaticas de processamento de dados, apresentadas sob a forma de sistemas, do codigo 8471.49 da TIPI, contendo exclusivamente 1 (uma) unidade de processamento digital, 1 (uma) unidade de saida por video (monitor), 1 (um) ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','404','Venda a varejo de teclado (unidade de entrada) e de mouse (unidade de entrada) classificados, respectivamente, nos codigos 8471.60.52 e 8471.60.53 da TIPI, quando acompanharem a unidade de processamento digital classificada no codigo 8471.50.10 da ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','405','PADIS - Programa de Apoio ao Desenvolvimento Tecnologico da Industria de Semicondutores- Venda, no mercado interno para PJ habilitada no PADIS, de maquinas, aparelhos, instrumentos, equipamentos, para incorporacao ao ativo imobilizado da adquirente- ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','406','PATVD - Programa de Apoio ao Desenvolvimento Tecnologico da Industria de Equipamentos para a TV Digital- Venda, no mercado interno para PJ habilitada no PATVD, de maquinas, aparelhos, instrumentos, equipamentos, para incorporacao ao ativo imobilizado ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','901','Papel destinado a impressao de jornais', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','902','Papeis classificados nos codigos 4801.00.10, 4801.00.90, 4802.61.91, 4802.61.99, 4810.19.89 e 4810.22.90, todos da TIPI, destinados a impressao de periodicos', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','903','Livros, conforme definido no art. 2o da Lei no 10.753/03', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','904','Preparacoes compostas nao-alcoolicas, classificadas no codigo 2106.90.10 Ex 01 da TIPI, destinadas a elaboracao de bebidas pelas pessoas juridicas industriais dos produtos referidos no art. 58-A da Lei no 10.833/2003', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','905','Material de defesa, classificado nas posicoes 87.10.00.00 e 89.06.10.00 da TIPI, alem de partes, pecas, componentes, ferramentais, insumos, equipamentos e materias-primas a serem empregados na sua industrializacao, montagem, manutencao, modernizacao ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','906','Equipamentos de controle de producao, inclusive medidores de vazao, condutivimetros, aparelhos para controle, registro, gravacao e transmissao dos quantitativos medidos, quando adquiridos por pessoas juridicas legalmente obrigadas a sua utilizacao', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','907','Valores pagos ou creditados pelos Estados, Distrito Federal e Municipios relativos ao ICMS e ao ISS, no âmbito de programas de concessao de credito voltados ao estimulo a solicitacao de documento fiscal na aquisicao de mercadorias e servicos', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','908','Vendas de mercadorias destinadas ao consumo ou a industrializacao na Zona Franca de Manaus – ZFM', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','909','Vendas de mercadorias destinadas ao consumo ou a industrializacao nas areas de Livre Comercio – ALC, exceto quando tiver como destinatarias pessoas juridicas atacadistas e varejistas, sujeitas ao regime de apuracao nao cumulativa da Contribuicao para ...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','910','Vendas de materias-primas, produtos intermediarios e materiais de embalagem, produzidos na Zona Franca de Manaus para emprego em processo de industrializacao por estabelecimentos industriais ali instalados e consoante projetos aprovados pelo SUFRAMA', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','911','Receitas financeiras, inclusive decorrentes de operacoes realizadas para fins de hedge, auferidas pelas pessoas juridicas sujeitas ao regime de incidencia nao-cumulativa', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','912','Aquisicao no mercado interno ou a importacao, de forma combinada ou nao, de mercadoria equivalente a empregada ou consumida na industrializacao de produto exportado (Drawback Reposicao de Estoque), inclusive:I – a empregada em reparo, criacao, cultivo...', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.13','999','Outros Produtos e Receitas', (select autoid from situacaotributariapis where codigo= 6 ), (select autoid from situacaotributariacofins where codigo= 6 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','101','Fornecimento de mercadorias ou servicos para uso ou consumo de bordo em embarcacoes e aeronaves em trafego internacional, quando o pagamento for efetuado em moeda conversivel (exceto querosene de aviacao)', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','102','Transporte internacional de cargas ou passageiros', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','103','Receitas auferidas pelos estaleiros navais brasileiros nas atividades de construcao, conservacao, modernizacao, conversao e reparo de embarcacoes pre-registradas ou registradas no Registro Especial Brasileiro (REB), instituido pela Lei nº 9.432, de 8 ...', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','104','Frete de mercadorias transportadas entre o Pais e o exterior pelas embarcacoes registradas no REB, de que trata o art. 11 da Lei nº 9.432, de 1997', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','201','Receitas relativas as atividades proprias dos templos de qualquer culto; partidos politicos; instituicoes de educacao e de assistencia social que preencham as condicoes e requisitos do art. 12 da Lei nº 9.532, de 10 de dezembro de 1997; instituicoes ...', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','202','Receitas das entidades beneficentes de assistencia social com a finalidade de prestacao de servicos nas areas de assistencia social, saude ou educacao, que atendam aos requisitos do art. 29 da Lei nº 12.101, de 27 de novembro de 2009.', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','301','Venda de energia eletrica pela Itaipu Binacional', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','401','Importacao de bens ou mercadorias para uso ou consumo exclusivo na organizacao e realizacao dos referidos eventos, promovida pela Fifa, Subsidiaria Fifa no Brasil, Confederacoes Fifa, Associacoes estrangeiras membros da Fifa, Parceiros Comerciais da ...', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','402','Receita auferida por Subsidiaria Fifa no Brasil, decorrente das atividades proprias e diretamente vinculadas a organizacao ou realizacao dos referidos eventos, exceto as receitas decorrentes da venda de ingressos e de pacotes de hospedagem.', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','403','Receita das atividades proprias, auferida pelos Prestadores de Servicos da FIFA, estabelecidos no Pais sob a forma de sociedade com finalidade especifica para o desenvolvimento de atividades diretamente relacionadas a realizacao dos eventos.', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','901','Recursos recebidos a titulo de repasse, oriundos do Orcamento Geral da Uniao, dos Estados, do Distrito Federal e dos Municipios, pelas empresas publicas e sociedades de economia mista', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','902','Receita da instituicao privada de ensino superior, com fins lucrativos ou sem fins lucrativos nao beneficente, que aderir ao Programa Universidade para Todos (Prouni), no periodo de vigencia do termo de adesao, decorrentes da realizacao de atividades...', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.14','999','Outras receitas com isencao', (select autoid from situacaotributariapis where codigo= 7 ), (select autoid from situacaotributariacofins where codigo= 7 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','101','Venda de querosene de aviacao por pessoa juridica nao enquadrada na condicao de importadora ou produtora', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','102','Venda de querosene de aviacao por produtora ou importadora a distribuidora, quando o produto for destinado ao consumo por aeronave em trafego internacional', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','201','Vendas de biodiesel por pessoas nao enquadradas como produtor ou importador', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','301','Vendas de materiais e equipamentos, bem assim da prestacao de servicos decorrentes dessas operacoes, efetuadas diretamente a Itaipu Binacional', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','401','Exportacao de mercadorias para o exterior', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','402','Servicos prestados a pessoas fisicas ou juridicas residentes ou domiciliadas no exterior, cujo pagamento represente ingresso de divisas', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','403','Vendas, com o fim especifico de exportacao, a empresa comercial exportadora constituida nos termos do Decreto-Lei nº 1.248, de 29 de novembro de 1972, ou simplesmente registrada na Secretaria de Comercio Exterior (Secex) do Ministerio do ...', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','901','Regime Cumulativo - Demais receitas nao classificadas como faturamento', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.15','999','Outras receitas sem incidência', (select autoid from situacaotributariapis where codigo= 8 ), (select autoid from situacaotributariacofins where codigo= 8 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','101','Vendas a pessoa juridica preponderantemente exportadora', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','102','Vendas a fabricante de veiculos e carros blindados de combate, (NCM 8710.00.00) para uso pelas forcas armadas ou orgaos de seguranca publica brasileiros.', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','103','Aquisicao no mercado interno ou a importacao, de forma combinada ou nao, de mercadoria para emprego ou consumo na industrializacao de produto a ser exportado, por pessoa juridica previamente habilitada pela Secretaria de Comercio Exterior (Drawback ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','104','aquisicao no mercado interno ou a importacao de mercadorias para emprego em reparo, criacao, cultivo ou atividade extrativista de produto a ser exportado.', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','105','Aquisicao no mercado interno ou importacoes de empresas denominadas fabricantes-intermediarios, para industrializacao de produto intermediario a ser diretamente fornecido a empresas industriais-exportadoras, para emprego ou consumo na ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','201','Insumos de origem animal, utilizados na fabricacao de produtos destinados a alimentacao humana ou animal, classificados na NCM capitulos 2 (exceto os codigos 02.01, 02.02, 0206.10.00, 0206.20, 0206.21, 0206.29), 3 (exceto os produtos vivos desse ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','202','Insumos de origem vegetal, utilizados na fabricacao de produtos destinados a alimentacao humana ou animal, classificados na NCM capitulos 2 (exceto os codigos 02.01, 02.02, 0206.10.00, 0206.20, 0206.21, 0206.29), 3 (exceto os produtos vivos desse...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','203','Soja e seus derivados classificados nos Capitulos 12, 15 e 23, todos da TIPI', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','204','Venda de cerealista que exerca cumulativamente as atividades de limpar, padronizar, armazenar e comercializar os produtos in natura de origem vegetal, classificados nos codigos 09.01, 10.01 a 10.08, (exceto os dos codigos 1006.20 e 1006.30, 12.01...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','205','Venda a granel de leite in natura, efetuada por pessoa juridica que exerca cumulativamente as atividades de transporte e resfriamento deste produto', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','206','Venda por PJ que exerca atividade agropecuaria ou por cooperativa de producao agropecuaria de produto in natura de origem vegetal destinado a elaboracao de mercadorias classificadas no codigo 22.04, da NCM', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','207','Venda de animais vivos classificados na posicao 01.02, a pessoa juridica que produza mercadoria classificada nas posicoes 02.01, 02.02, 02.06.10.00, 02.06.20, 02.06.21, 02.06.29, 05.06.90.00, 05.10.00.10 e 15.02.00.1 da NCM', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','208','Vendas de produtos classificados nas posicoes 02.01, 02.02, 0206.10.00, 0206.20, 0206.21, 0206.29, 0506.90.00, 0510.00.10 e 1502.00.1, quando efetuadas por pessoa juridica que industrialize bens e produtos classificados nas posicoes 01.02, 02.01 ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','209','Receita bruta da venda, no mercado interno, de:I – insumos de origem vegetal, classificados nas posicoes 10.01 a 10.08, exceto os dos codigos 1006.20 e 1006.30, e nas posicoes 12.01, 23.04 e 23.06 da Nomenclatura Comum do Mercosul (NCM), quando ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','302','RECAP - Regime Especial de Aquisicao de Bens de Capital para Empresas Exportadoras.- Venda e/ou importacao de maquinas, aparelhos, instrumentos e equipamentos, para incorporacao em seu ativo imobilizado', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','303','REIDI - Regime Especial de Incentivos para o Desenvolvimento da Infra-Estrutura.- Venda e/ou importacao de maquinas, aparelhos, instrumentos e equipamentos, novos, de materiais de construcao e de servicos para utilizacao ou incorporacao em obras de...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','304','REPENEC - Regime Especial de Incentivos para o Desenvolvimento de Infraestrutura da Industria Petrolifera nas Regioes Norte, Nordeste e Centro-Oeste.- Venda/Importacao de maquinas, aparelhos, instrumentos e equipamentos, novos, e de materiais de con...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','305','REPORTO - Regime Tributario para Incentivo a Modernizacao e a Ampliacao da Estrutura Portuaria.- Vendas de locomotivas, locotratores, tênderes e vagoes, e de trilhos e demais elementos de vias ferreas, para utilizacao na execucao de servicos de ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','306','RECOMPE - Regime Especial de Aquisicao de Computadores para Uso Educacional.Prestacao de servicos e venda de materias-primas e produtos intermediarios destinados a industrializacao dos equipamentos destinados ao PROUCA (Programa Um Computador por Aluno)', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','307','RETAERO - Regime Especial para a Industria Aeronautica Brasileira.- Partes, pecas, ferramentais, componentes, equipamentos, sistemas, subsistemas, insumos e materias-primas, ou servicos a serem empregados na manutencao, conservacao, modernizacao, ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','308','RECOPA - Regime Especial de Tributacao para Construcao, Ampliacao, Reforma ou Modernizacao de Estadios de Futebol.- Venda no mercado interno ou importacao de maquinas, aparelhos, instrumentos e equipamentos, novos, materiais de construcao, prestacao ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','309','ZFM – Zona Franca de Manaus.- Importacao de bens a serem empregados na elaboracao de materias-primas, produtos intermediarios e materiais de embalagem destinados a emprego em processo de industrializacao por estabelecimentos industriais instalados na...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','310','ZPE – Zonas de Processamento de Exportacao.- Importacoes ou aquisicoes no mercado interno de bens e servicos por empresa autorizada a operar em ZPE.', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','311','Vendas realizadas no mercado interno para a Fifa, para Subsidiaria Fifa no Brasil ou para a Emissora Fonte da Fifa, de mercadorias destinadas a uso ou consumo exclusivo na organizacao e realizacao da Copa das Confederacoes Fifa 2013 e da Copa do Mundo...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','401','Receitas de Fretes e de transporte multimodal, contratadas por pessoa juridica preponderantemente exportadora, para transporte no mercado interno de produtos com suspensao ou destinados a Exportacao.', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','402','Venda de cana-de-acucar, classificada na posicao 12.12 da Nomenclatura Comum do Mercosul – NCM, efetuada para pessoa juridica produtora de alcool, inclusive para fins carburantes, tributada no regime de nao cumulatividade.', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','403','Venda de oleo combustivel, tipo bunker, MF - Marine Fuel, classificado no codigo 2710.19.22, oleo combustivel, tipo bunker, MGO - Marine Gas Oil, classificado no codigo 2710.19.21 e oleo combustivel, tipo bunker, ODM - oleo Diesel Maritimo, ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','404','Acetona classificada no codigo 2914.11.00 da Tabela de Incidência do Imposto sobre Produtos Industrializados – Tipi, destinada a producao de monoisopropilamina (Mipa) utilizada na elaboracao de defensivos agropecuarios classificados na posicao 38.08 ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','405','Desperdicios, residuos ou aparas de plastico, de papel ou cartao, de vidro, de ferro ou aco, de cobre, de niquel, de aluminio, de chumbo, de zinco e de estanho, e demais desperdicios e residuos metalicos do Capitulo 81 da Tipi', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','406','Venda de produtos a pessoa juridica sediada no exterior, com contrato de entrega no territorio nacional, de insumos destinados a industrializacao, por conta e ordem da encomendante sediada no exterior, de maquinas e veiculos classificados nas posicoes...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','407','Vendas a empresa sediada no exterior, para entrega em territorio nacional, de material de embalagem a ser totalmente utilizados no acondicionamento de mercadoria destinada a exportacao para o exterior', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','408','Venda de maquinas e equipamentos classificados na posicao 84.39, utilizados na fabricacao de papeis destinados a impressao de jornais ou de papeis classificados nos codigos 4801.00.10, 4801.00.90, 4802.61.91, 4802.61.99, 4810.19.39 e 4810.22.90, todos...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','901','Doacoes em especie recebidas por instituicoes financeiras publicas controladas pela Uniao e destinadas a acoes de prevencao, monitoramento e combate ao desmatamento, inclusive programas de remuneracao por servicos ambientais, e de promocao da ...', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) insert NaturezaReceitaSituacaoTributaria (Tabela, Codigo, Descricao, STPIS, STCOFINS) values ('4.3.16','999','Outras operacoes com suspensao', (select autoid from situacaotributariapis where codigo= 9 ), (select autoid from situacaotributariacofins where codigo= 9 )) GO update Recebimento set DataRecebimento =(select datarecebimento from DocumentoBaixa where Documentobaixa.AutoId = Recebimento.DocumentoBaixaRecebimento) GO ALTER TABLE SituacaoTributariaPIS ALTER COLUMN Descricao varchar(255) NOT NULL; GO insert Sistema (Codigo, Descricao, Ativo, ModuloSistema) values ('SP', 'SPED PIS/COFINS', 1, 2) GO /* Funcionario */ ALTER TABLE Funcionario ADD PermissaoManual bit; GO ALTER TABLE InfoAdicionalDiferimentoPISCOFINS ADD CONSTRAINT A2324_13876 FOREIGN KEY (TipoContribuicao) REFERENCES TipoContribuicaoPISCOFINS(AutoId); GO