Ir para conteúdo
  • Cadastre-se

dev botao

CEST no XML


Paulo Tenório
  • Este tópico foi criado há 2975 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa tarde pessoal, hoje ainda uso o trunk1 e tenho o sistema em todo BDS 2006, consigo instalar tudo do trunk2? Vi em um outro post um amigo que não conseguiu instalar os relatórios DANFEs (Fortes / Fast report).

Aurino vc pode disponibilizar a Partilha do ICMS para o trunk1 aqui no fórum? Acredito que não vou ter tempo de migrar para um Delphi mais novo até 04/2016.

Link para o comentário
Compartilhar em outros sites

Em 08/12/2015 at 08:09, Italo Jurisato Junior disse:

Bom dia Danny Mazzo,

Para saber quando devemos informar ou não é sempre bom recorrer a Nota Técnica que apresenta uma nota TAG ou grupo.

Neste caso temos a NT 2015/003 versão 1.40

Para saber quando a tag CEST deve constar ou não no XML vide a regra N23-10 que esta na página 10 da NT mencionada acima.

Para saber quando o grupo ICMSUFDest deve constar ou não no XML vide as regras NA01-10, NA01-20 e NA01-30

Lembre-se das tags de totalização: vFCPUFDest, vICMSUFDest e vICMSUFRemet.

Olá Italo.

Então pelo que entendi, o CEST deve apenas ser informado nos itens que tenham o CFOP de ST. É isso?

Editado por SpeedTI
correção de texto
Link para o comentário
Compartilhar em outros sites

  • Membros Pro
Em 21/01/2016 at 08:53, sfwinfo disse:

Ramsolution.  Qual metodo está utilizando para gerar.  Txt  se faz ou Ini acbr.  Poste o arquivo.  E também informe a versão do acbr plus.  

Abraco

Nilton bonilha 

Bom dia, não utilizo o acbr plus, segue abaixo meu código. Realizei a atualização do repositório no dia 20/01/2016.

 

                with ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest do
                begin
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vBCUFDest   := FormatarFloat(CasasDecimaisNFe,ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Prod.vProd);
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pFCPUFDest  := FormatarFloat(2,CDS_UF_IMP.FieldByName('pFCPUFDest').AsFloat);
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSUFDest := FormatarFloat(2,CDS_UF_IMP.FieldByName('PICMSUFDEST').AsFloat);
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInter  := FormatarFloat(2,CDS_UF_IMP.FieldByName('PICMSINTER').AsFloat);

                  //Percentual provisório de partilha do ICMS Interestadual
                  if StrToInt(FormatDateTime('yyyy',CDSNF.FieldByName('NF_EMISSAO').AsDateTime)) = 2016 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart  := 40;
                  if StrToInt(FormatDateTime('yyyy',CDSNF.FieldByName('NF_EMISSAO').AsDateTime)) = 2017 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart  := 60;
                  if StrToInt(FormatDateTime('yyyy',CDSNF.FieldByName('NF_EMISSAO').AsDateTime)) = 2018 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart  := 80;
                  if StrToInt(FormatDateTime('yyyy',CDSNF.FieldByName('NF_EMISSAO').AsDateTime)) >= 2019 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart  := 100;

                  //Valor do ICMS relativo ao Fundo de Combate à Pobreza (FCP) da UF de destino
                  if ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pFCPUFDest > 0 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vFCPUFDest  := (ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pFCPUFDest/100)*FormatarFloat(CasasDecimaisNFe,ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Prod.vProd);

                  //Valor do ICMS Interestadual para a UF de destino
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vICMSUFDest  := (FormatarFloat(CasasDecimaisNFe,ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Prod.vProd)*((ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.PICMSUFDEST-ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.PICMSINTER)/100)*(ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart/100))+ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vFCPUFDest;

                  //Valor do ICMS Interestadual para a UF do remetente
                  if StrToInt(FormatDateTime('yyyy',CDSNF.FieldByName('NF_EMISSAO').AsDateTime)) < 2019 then
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vICMSUFRemet  := (FormatarFloat(CasasDecimaisNFe,ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Prod.vProd)*((ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.PICMSUFDEST-ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.PICMSINTER)/100)*(1-(ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.pICMSInterPart/100)))
                  else
                    ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vICMSUFRemet  := 0;

                  ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vFCPUFDest   := ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vFCPUFDest   + ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vFCPUFDest;
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vICMSUFDest  := ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vICMSUFDest  + ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vICMSUFDest;
                  ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vICMSUFRemet := ACBrNFe1.NotasFiscais.Items[n].NFe.Total.ICMSTot.vICMSUFRemet + ACBrNFe1.NotasFiscais.Items[n].NFe.Det.Items[t].Imposto.ICMSUFDest.vICMSUFRemet;
                end;
 

 

 

Capturar.JPG

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Dúvida com relação ao CEST. Migrei a tabela que o fisco disponibilizou mas notei que tem CEST vinculado com NCM que parece não ter nada a ver. ex:

CEST 2804000(artigos de casa) com NCM 84 vinculado (no grupo 84 entram ordenhadeiras, etc). E não tem um CEST especificao para ordenhadeiras. 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
1 hora atrás, Gr@c@ disse:

Dúvida com relação ao CEST. Migrei a tabela que o fisco disponibilizou mas notei que tem CEST vinculado com NCM que parece não ter nada a ver. ex:

CEST 2804000(artigos de casa) com NCM 84 vinculado (no grupo 84 entram ordenhadeiras, etc). E não tem um CEST especificao para ordenhadeiras. 

 

Que eu me lembre a tabela estava cheia de falhas, mesmo na versão mais recente liberada.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Prezados,

Lendo o Decreto 001/2016, faço algumas considerações a respeito do meu entendimento, gostaria da opinião de vocês, se de fato informo o código CEST em todas as operações ou não. Eu entendi, conforme item 1, que constando a mercadoria no Anexo, o cest deverá ser informado. Assim como esta fazendo o colega Verissimo.

http://www.fazenda.mg.gov.br/empresas/legislacao_tributaria/orientacao/orientacao_001_2016.pdf

1) com relação a informar o CEST, (no decreto acima, pagina 7, questionamento 5).

5 - O contribuinte deverá preencher o CEST nas operações que destinarem mercadorias listadas nos anexos do Convênio ICMS nº 92/2015 a estabelecimentos industriais para emprego em processo de industrialização como matéria-prima, produto intermediário ou material de embalagem? R: Sim. O § 1º da cláusula terceira do Convênio ICMS nº 92/2015 determina que, nas operações com as mercadorias listadas em seus anexos e, portanto, passíveis de sujeição ao regime da substituição tributária em relação às operações subsequentes, o CEST deverá ser mencionado no documento fiscal que acobertar a operação, independentemente de estar sujeita ao regime da substituição tributária relativa às operações subsequentes, ressalvadas as operações sujeitas à substituição tributária em relação às operações antecedentes. Assim, ainda que a situação em análise esteja enquadrada dentre as hipóteses de inaplicabilidade da substituição tributária previstas no art. 18 da Parte 1 do Anexo XV do RICMS/2002, o campo CEST deverá ser preenchido quando a operação envolver mercadorias constantes nos anexos do mencionado convênio.

2) E, Graça, creio que o questionamento 6, também da pagina 7, responde sua necessidade.

6 - As mercadorias que não foram encontradas nos anexos do Convênio ICMS nº 92/2015 relativos aos segmentos a que pertencem poderão ser enquadradas nos CEST listados em outros anexos do mesmo convênio que mencionem os respectivos códigos NBM/SH no qual estão classificadas? R: Sim, desde que os produtos efetivamente se enquadrem no código NBM/SH e na descrição que correspondam ao CEST pertencente a outro segmento. Exemplo: uma mercadoria, comumente enquadrada no segmento de material de limpeza, não possui CEST no respectivo Anexo XII do Convênio ICMS nº 92/2015, mas sua classificação fiscal encontra-se listada no Anexo XXI do referido convênio, que trata dos segmentos de perfumaria, higiene pessoal e cosméticos. Neste caso, o contribuinte deverá verificar se a descrição do CEST listado neste Anexo XXI corresponde à mercadoria que se pretende enquadrar. Se a resposta for negativa, significa que a mercadoria não está sujeita ao regime da substituição tributária relativa às operações subsequentes. Caso a mercadoria se enquadre na descrição, o contribuinte deverá utilizar o CEST listado no Anexo XXI.

Darlana

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Boa tarde!

Estou com o componente atualizado e ao transmitir a NFe está dando erro ou rejeição por falta da CEST, o componente está obrigando que se coloque o código quando tenho um produtos com CST da obrigatoriedade.

 

Recebemos hoje notas fiscais de fornecedores como Coca-Cola, AMBEV, Unilever e nelas não contam o campo CEST.

 

Temos mesmo que preenche-lo? Não tem como enviar sem?

 

Grato.

Link para o comentário
Compartilhar em outros sites

42 minutos atrás, stefanotd disse:

também estamos com o mesmo problema, até ontem estava normal,agora começou validar a falta do código CEST.

<cStat>806</cStat>

<xMotivo>Rejeição: Operação com ICMS-ST sem informação do CEST</xMotivo>

Iria começar a validar a partir de 01/04/2016 certo ?

 

Estou com o mesmo problema. No meu caso, o erro está acontecendo porque estou enviando um item com ISSQN. Liguei para SEFAZ SP e várias contribuintes estão com o mesmo problema, não souberam informar se vão arrumar ou não. 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
18 horas atrás, Aurino disse:

Estou gerando a TAG CEST descrito como está no exemplo no Trunk2.

CEST  = 1111111 ou informado pelo usuario conforme descrito em tabela CEST.

Ou seja se o usuario nao informar, o cest ficará 1111111.

 

A partir de 04/2016 haverá rejeição de CEST inválido.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Obrigado @Gr@c@ pela informação!

estou fechando o tópico por se tornar extenso

novos problemas e dúvidas favor criar novo! Obrigado

  • Curtir 1
Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2975 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.