Ir para conteúdo
  • Cadastre-se

dev botao

Campo Cst Da Receita Vazio


wagner_fix
Ver Solução Respondido por Scott,
  • Este tópico foi criado há 3922 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Pessoal boa noite dei uma boa pesquisada na internet e não achei nada... 

 

Estou com uma nova cliente e na sexta dia 04/08/2013 ela emitiu 3 ct-e perfeitamente sem erro algum... Depois de emitir a contadora disse que o campo CST da receita está em branco veja a imagem em anexo...

 

 Olha o código que estou usando...

 

   case cbxIcmsCod.ItemIndex of
   0: begin
        AuxVal1                            := 0;
        AuxVal2                            := 0;
        AuxVal3                            := 0;
        Imp.ICMS.SituTrib                  := cst00;
        Imp.ICMS.ICMS00.CST                := cst00; // Tributação Normal ICMS
        AuxVal1                            := StringFloat(txtICMSBC.Text);
        AuxVal2                            := StringFloat(txtICMSAliq.Text);
        AuxVal3                            := StringFloat(txtICMSCred.Text);
        Imp.ICMS.ICMS00.vBC                := RoundTo(AuxVal1, -2);
        Imp.ICMS.ICMS00.pICMS              := RoundTo(AuxVal2, -2);
        Imp.ICMS.ICMS00.vICMS              := RoundTo(AuxVal3, -2);
       end;
   1: begin
        AuxVal1                            := 0;
        AuxVal2                            := 0;
        AuxVal3                            := 0;
        AuxVal4                            := 0;
        Imp.ICMS.SituTrib                  := cst20;
        Imp.ICMS.ICMS20.CST                := cst20; // Tributação com BC reduzida do ICMS
        AuxVal1                            := StringFloat(txtICMSPerc.Text);
        AuxVal2                            := StringFloat(txtICMSBC.Text);
        AuxVal3                            := StringFloat(txtICMSAliq.Text);
        AuxVal4                            := StringFloat(txtICMSCred.Text);
        Imp.ICMS.ICMS20.pRedBC             := RoundTo(AuxVal1, -2);
        Imp.ICMS.ICMS20.vBC                := RoundTo(AuxVal2, -2);
        Imp.ICMS.ICMS20.pICMS              := RoundTo(AuxVal3, -2);
        Imp.ICMS.ICMS20.vICMS              := RoundTo(AuxVal4, -2);
       end;
   2: begin
        Imp.ICMS.SituTrib                  := cst40;
        Imp.ICMS.ICMS45.CST                := cst40; // ICMS Isento
       end;
   3: begin
        Imp.ICMS.SituTrib                  := cst41;
        Imp.ICMS.ICMS45.CST                := cst41; // ICMS não Tributada
       end;
   4: begin
        Imp.ICMS.SituTrib                  := cst51;
        Imp.ICMS.ICMS45.CST                := cst51; // ICMS diferido
       end;
   5: begin
        AuxVal1                            := 0;
        AuxVal2                            := 0;
        AuxVal3                            := 0;
        AuxVal4                            := 0;
        Imp.ICMS.SituTrib                  := cst60;
        Imp.ICMS.ICMS60.CST                := cst60; // Tributação atribuida ao tomador ou 3. por ST
        AuxVal1                            := StringFloat(txtICMSBC.Text);
        AuxVal2                            := StringFloat(txtICMSAliq.Text);
        AuxVal3                            := StringFloat(txtICMSCred.Text);
        AuxVal4                            := StringFloat(txtICMSOutor.Text);
        Imp.ICMS.ICMS60.vBCSTRet           := RoundTo(AuxVal1, -2);
        Imp.ICMS.ICMS60.pICMSSTRet         := RoundTo(AuxVal2, -2);
        Imp.ICMS.ICMS60.vICMSSTRet         := RoundTo(AuxVal3, -2);
        Imp.ICMS.ICMS60.vCred              := RoundTo(AuxVal4, -2);
       end;
   6: begin
        AuxVal1                            := 0;
        AuxVal2                            := 0;
        AuxVal3                            := 0;
        AuxVal4                            := 0;
        AuxVal5                            := 0;
        Imp.ICMS.SituTrib                  := cst90;
        Imp.ICMS.ICMS90.CST                := cst90; // ICMS Outros
        AuxVal1                            := StringFloat(txtICMSPerc.Text);
        AuxVal2                            := StringFloat(txtICMSBC.Text);
        AuxVal3                            := StringFloat(txtICMSAliq.Text);
        AuxVal4                            := StringFloat(txtICMSCred.Text);
        AuxVal5                            := StringFloat(txtICMSOutor.Text);
        Imp.ICMS.ICMS90.pRedBC             := RoundTo(AuxVal1, -2);
        Imp.ICMS.ICMS90.vBC                := RoundTo(AuxVal2, -2);
        Imp.ICMS.ICMS90.pICMS              := RoundTo(AuxVal3, -2);
        Imp.ICMS.ICMS90.vICMS              := RoundTo(AuxVal4, -2);
        Imp.ICMS.ICMS90.vCred              := RoundTo(AuxVal5, -2);
       end;
   7: begin
        AuxVal1                            := 0;
        AuxVal2                            := 0;
        AuxVal3                            := 0;
        AuxVal4                            := 0;
        Imp.ICMS.SituTrib                  := cst90;
        Imp.ICMS.ICMSOutraUF.CST           := cst90; // Tributação devido a outra UF
        AuxVal1                            := StringFloat(txtICMSPerc.Text);
        AuxVal2                            := StringFloat(txtICMSBC.Text);
        AuxVal3                            := StringFloat(txtICMSAliq.Text);
        AuxVal4                            := StringFloat(txtICMSCred.Text);
        Imp.ICMS.ICMSOutraUF.pRedBCOutraUF := RoundTo(AuxVal1, -2);
        Imp.ICMS.ICMSOutraUF.vBCOutraUF    := RoundTo(AuxVal2, -2);
        Imp.ICMS.ICMSOutraUF.pICMSOutraUF  := RoundTo(AuxVal3, -2);
        Imp.ICMS.ICMSOutraUF.vICMSOutraUF  := RoundTo(AuxVal4, -2);
       end;
   8: begin
        Imp.ICMS.SituTrib                  := cstICMSSN;
        Imp.ICMS.ICMSSN.indSN              := 1; // Simples Nacional
       end;
   end;
 
Já testei com várias versões de shemas e nada até agora...
 
Alguém pode me ajudar?
 
Grato,

post-857-0-01394400-1375669353_thumb.jpg

Editado por wagner_fix
Link para o comentário
Compartilhar em outros sites

  • Solution

Confirme no XML e mostre ele para a contadora. Também consulte ele na SEFAZ estadual.

 

Já tive problemas com isso também com clientes que diziam que "o sistema está gerando informações erradas", quando na verdade era o site da Receita que mostrou errado e confundiu o cliente.

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Ola.. amigos.. Bom dia. a todos.. srsz.. estou com um problema semelhante

 

olha so p vcs verem o seguinte... qdo mando checar a chave da receita estadual (SP), vem com os campos ICMS, base de ICMS, etc...   porem qdo mando no site da receita FEDERAL (q tem um exemplo p download), esses campos vem em branco..

 

a pergunta é... alguem sabe como fazer para q possa ser feito o "download" com captcha do portal do estado de SP?

 

abaixo segue links e chaves p vcs analisarem ...

 

35130767620377005183550010007132041007132048

chave




http://webdanfe.com.br (SP)
https://nfe.fazenda.sp.gov.br/ConsultaNFe/consulta/publica/ConsultarNFe.aspx  (SP)   ---- NO SITE A CONSULTA COMPLETA VEM COM OS DADOS...





http://www.nfe.fazenda.gov.br/PORTAL/consulta.aspx?tipoConsulta=completa&tipoConteudo=XbSeqxE8pl8=  (federal)      ---- NO SITE A CONSULTA COMPLETA NAO VEM COM OS DADOS...

Link para o comentário
Compartilhar em outros sites

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.