Membros Pro J Pereira Posted January 5, 2016 Membros Pro Share Posted January 5, 2016 (edited) Boa noite: A quem interessar, disponho a rotina abaixo para aqueles que desejarem incorporar a tabela cest disponibilizada por Carlos Cantu da Firebase, postado no blog do Regys Silveira (lembrando pelo Carlos Cantú que não é uma tabela oficial). Não sei se é a melhor forma de fazer, mas como tenho clientes executando preciso atualizar de forma automatiza, se o arquivo txt for encontrado, ele cria e inclui os registros no banco de dados. Não consegui executar através de comandos script, pois uso o Delphi 7, então fiz "na unha" mesmo. if fileexists(frm_principal.cPathWin+'\dados\cest.sql') then begin try try DmsisStock.IbqAux.sql.clear; DmsisStock.IbqAux.sql.Add('CREATE TABLE CEST (CEST VARCHAR(7) NOT NULL,NCM VARCHAR(8),DESCRICAO VARCHAR(512) ) '); DmsisStock.IbqAux.ExecSql; DmsisStock.IBTransactionSisStock.CommitRetaining; except end; try DmsisStock.IbqAux.sql.clear; DmsisStock.IbqAux.sql.Add('CREATE INDEX IDXCEST ON CEST (NCM)'); DmsisStock.IbqAux.ExecSql; DmsisStock.IBTransactionSisStock.CommitRetaining; except end; AssignFile(arq,frm_principal.cPathWin+'\dados\cest.sql' ); Reset(arq); Linha := ''; Linha2 := ''; while (not eof(arq)) do begin readln(arq, linha); Linha := StringReplace(Linha, 'TAB_CEST', 'CEST', [rfReplaceAll, rfIgnoreCase]); if copy(linha,1,6) = 'INSERT' then begin readln(arq, linha2); Linha2 := StringReplace(Linha2, ';', '', [rfReplaceAll, rfIgnoreCase]); Linha := Linha + ' '+ Linha2; try DmsisStock.IbqAux.sql.clear; DmsisStock.IbqAux.sql.Add(Linha); DmsisStock.IbqAux.ExecSql; except end; end; end; CloseFile(arq); DeleteFile(frm_principal.cPathWin+'\dados\cest.sql'); except end; end; CEST.SQL Edited January 5, 2016 by Apóstolo Pereira Masvida Link to comment Share on other sites More sharing options...
Membros Pro rodrigoogioni Posted January 9, 2016 Membros Pro Share Posted January 9, 2016 Bom dia! Como vcs entenderam a importação da tabela CEST? Cada NCM contem seu proprio codigo CEST? No caso onde tem 35.0 28.035.00 Capítulos 33 e 34 Outros produtos cosméticos e de higiene pessoal não relacionados em outros itens deste anexo Significa que todos os ncms iniciados com 33 e 34 receberão o numero cest 28.035.00? Pq para gerar nota fiscal não se usa ncms com menos de 8 digitos, então o capitulo teria que ser o numero inicial dos ncms? Grato 1 Link to comment Share on other sites More sharing options...
Carla Beatriz Carvalho Posted February 17, 2016 Share Posted February 17, 2016 (edited) Em 09/01/2016 at 10:49, rodrigoogioni disse: Bom dia! Como vcs entenderam a importação da tabela CEST? Cada NCM contem seu proprio codigo CEST? No caso onde tem 35.0 28.035.00 Capítulos 33 e 34 Outros produtos cosméticos e de higiene pessoal não relacionados em outros itens deste anexo Significa que todos os ncms iniciados com 33 e 34 receberão o numero cest 28.035.00? Pq para gerar nota fiscal não se usa ncms com menos de 8 digitos, então o capitulo teria que ser o numero inicial dos ncms? Grato Estou com a mesma dúvida em relação à "No caso onde tem "35.0 28.035.00 Capítulos 33 e 34 Outros produtos cosméticos e de higiene pessoal não relacionados em outros itens deste anexo", significa que todos os ncms iniciados com 33 e 34 receberão o numero cest 28.035.00?" Alguém nos ajude, por favor! kkk Edited February 17, 2016 by Carla Beatriz Carvalho Link to comment Share on other sites More sharing options...
BS Posted March 3, 2016 Share Posted March 3, 2016 Boa tarde, Foi possível chegar a alguma conclusão sobre essa dúvida? Pergunto pois estou com a mesma dúvida. Obrigado Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 11, 2016 Membros Pro Share Posted March 11, 2016 Bom dia Em homologação essa tag já não deveria ser obrigatória ? Estou enviando com CST 60 sem informar CEST e não está rejeitando ! Link to comment Share on other sites More sharing options...
JoaoPauloRicardo Posted March 11, 2016 Share Posted March 11, 2016 creio e se efetuares uma pesquisa no forum vais encontrar o motivo de não existir validação para ela (ainda) Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 11, 2016 Membros Pro Share Posted March 11, 2016 11 minutos atrás, 3Soft Sistemas disse: creio e se efetuares uma pesquisa no forum vais encontrar o motivo de não existir validação para ela (ainda) Bom dia. Perdão.. amigo, mas antes de fazer essa postagem li vários tópicos que falam de CEST, mas não encontrei a resposta para essa minha pergunta. Se vc sabe a resposta da minha dúvida, talvez seria mais fácil responder.. Link to comment Share on other sites More sharing options...
JoaoPauloRicardo Posted March 11, 2016 Share Posted March 11, 2016 em resposta a tua pergunta: partilha-do-icms-e-cest campo-cest-i05c 1 Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 11, 2016 Membros Pro Share Posted March 11, 2016 (edited) 28 minutos atrás, 3Soft Sistemas disse: Ou seja, não vai ter como testar as validações que serão feitas quando entrar em produção dia 01/04/2016. A coisa vai ter que ser feita meio que "no escuro." Edited March 11, 2016 by Dércio Luis Zanatta Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 15, 2016 Membros Pro Share Posted March 15, 2016 Acredito que o pessoal da SEFAZ esteja mexendo nas regras de validação da tabela CEST essa semana... Na sexta, dia 11/03/2016, fiz nfe (55) e nfce(65) com CST 60 e sem o código CEST e autorizou normalmente. Hoje, dia 15/03/2016 não está mais autorizando nfe (55), mas nfce (65) ainda está autorizando. Link to comment Share on other sites More sharing options...
Membros Pro J Pereira Posted March 15, 2016 Author Membros Pro Share Posted March 15, 2016 Bom dia No ambiente de homologação já nao estava aceitando nfc-e de ST sem CEST desde 1/3 Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 15, 2016 Membros Pro Share Posted March 15, 2016 (edited) 26 minutos atrás, Apóstolo Pereira Masvida disse: Bom dia No ambiente de homologação já nao estava aceitando nfc-e de ST sem CEST desde 1/3 Aqui pra mim está autorizando nfce, apenas está rejeitando na nfe(55) Edited March 15, 2016 by Dércio Luis Zanatta Link to comment Share on other sites More sharing options...
paulorsa Posted March 15, 2016 Share Posted March 15, 2016 A tabela CEST está vinculada ao NCM e não ao CST do ICMS, se você colocar um NCM que está na tabela do CEST (pode estar na tabela com oito dígitos ou menos), e não informar o CEST não vai autorizar, não importando qual CST do ICMS vocês informaram. Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 15, 2016 Membros Pro Share Posted March 15, 2016 (edited) 5 minutos atrás, paulorsa disse: A tabela CEST está vinculada ao NCM e não ao CST do ICMS, se você colocar um NCM que está na tabela do CEST (pode estar na tabela com oito dígitos ou menos), e não informar o CEST não vai autorizar, não importando qual CST do ICMS vocês informaram. Analisando bem a NT 2015/003 v1.6 verifiquei o seguinte: Exceção 3: A regra de validação acima não se aplica na venda de veículos novos (grupo “veicProd”), para a Venda direta para grandes consumidores (tpOp=3), ou para Faturamento direto para consumidor final (tpOp=2). NFCe sempre vai ser operação para consumidor final !! Sendo assim, essa regra somente se aplica para NFe !! Me corrijam se eu estiver errado !! Por favor, ignoram minha postagem acima, me atrapalhei aqui.. ehhehehe A NT 2015/003 v1.6 diz o seguinte: Operação sem informação do campo CEST, e CST ou CSOSN da relação abaixo: -10-tributada com cobrança de ICMS por substituição tributária -30-isenta ou não tributada com cobrança de ICMS por substituição tributária -60-ICMS cobrado anteriormente por substituição tributária -70-com redução de base de cálculo e cobrança de ICMS por substituição tributária -90-outros, desde que com a tag vICMSST . 201-tributada pelo Simples Nacional com permissão de crédito e com cobrança do ICMS por substituição tributária -202-tributada pelo Simples Nacional sem permissão de crédito e com cobrança do ICMS por substituição tributária -203-isenção de ICMS do Simples Nacional para a faixa de receita, com cobrança do ICMS por substituição tributária -500-ICMS cobrado anteriormente por substituição tributária ou por antecipação; -900-outros, desde que com valor de ICMS retido por substituição tributária (tag vICMSST diferente de zero). Exceção 1: A regra de validação não se aplica se informado o Grupo de Partilha do ICMS (campo ICMSPart). Observação: Esta regra entrará em vigor, em produção, em 01/04/2016. Em lugar nenhum diz que vai depender do NCM informado. Além do mais, eu fiz o teste aqui como o mesmo NCM... na NFe rejeitou e na NFCe não ! Edited March 15, 2016 by Dércio Luis Zanatta Link to comment Share on other sites More sharing options...
JoaoPauloRicardo Posted March 16, 2016 Share Posted March 16, 2016 de facto a validação da nfce para o cest não depende do ncm, é seu preenchimento na tabela do produto que pode depender (isso dependo de como foi desenvolvida a aplicação. claro) Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 16, 2016 Membros Pro Share Posted March 16, 2016 o Fato é.. Até o momento a SEFAZ-RS não está validando o campo CEST na NFCe, apenas na NFe.. Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 16, 2016 Membros Pro Share Posted March 16, 2016 Só para tirar a dúvida, mandei um e-mail para a SEFAZ-RS perguntando sobre essa questão. Recebi resposta deles agora: "A equipe técnica havia implementado a regra de validação apenas para a NF-e (modelo 55). A regra de validação para a NFC-e (modelo 65) foi implementada no dia de ontem. Se a nota for transmitida novamente agora, então ela deverá ser rejeitada." Fiz um teste agora e está rejeitando.. Link to comment Share on other sites More sharing options...
Reinaldo Alberto Posted March 16, 2016 Share Posted March 16, 2016 4 horas atrás, Dércio Luis Zanatta disse: o Fato é.. Até o momento a SEFAZ-RS não está validando o campo CEST na NFCe, apenas na NFe.. Nt 2015.003 Alterações introduzidas na versão 1.40 Alterada a regra de validação N23-10 obrigando a informação do CEST na NFC-e nas mesmas condições da NF-e. Link to comment Share on other sites More sharing options...
Membros Pro Dércio Luis Zanatta Posted March 16, 2016 Membros Pro Share Posted March 16, 2016 40 minutos atrás, Reinaldo Alberto disse: Nt 2015.003 Alterações introduzidas na versão 1.40 Alterada a regra de validação N23-10 obrigando a informação do CEST na NFC-e nas mesmas condições da NF-e. Acho que vc não viu minha última postagem ! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now