Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro

Bom dia!

 

Estou com dificuldade ao implementar a rotina para preenchimento das TAGs:

    imp > ICMS > ICMS...

 

Reparei que o Type TpcnCSTIcms está declarado assim:

                (cst00, cst10, cst20, cst30, cst40, cst41, cst45, cst50, cst51,
                 cst60, cst70, cst80, cst81, cst90, cstPart10, cstPart90,
                 cstRep41, cstVazio, cstICMSOutraUF, cstICMSSN); //80 e 81 apenas para CTe
 
Meu problema é justamente sobre o CST 80 e 81, pois seguindo a estrutura  
 
  ACBrCTe1.Conhecimentos.Add.CTe.imp.ICMS.  só tem as opções:
 
      ICMS00, ICMS20, ICMS45, ICMS60, ICMS90, ICMSOutraUF, ICMSSN
      não tem as opções por exemplo: ICMS80 ou ICMS81.
 
Para gerar CTe com esses CST (80 ou 81), como devo proceder?
 
 
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Olá Valdemir, vou fazer uma pesquisa sobre o assunto e te retornaremos com uma resposta.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Não encontrei no manual do CTe a opção de CST 80 ou 81. Este tipo TpcnCSTIcms é compartilhado entre NFe e CTe, então nem todos os tipos podem ser usados em todos os projetos.

Mas caso vc tenha uma manual ou informação adicional sobre esses CSTs no CTe, por favor anexe ao tópico.

djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Estava olhando o manual da versão 1.04, na versão 1.03 encontrei os dois CSTs.
 
Olhando o demo, basta usar o código abaixo:
 

   80: begin
        Imp.ICMS.SituTrib    := cst80;
        Imp.ICMS.CST80.CST   := cst90; // Tributação atribuida ao tomador ou 3. por ST
        Imp.ICMS.CST80.vBC   := RoundTo(DM_CNT.Conhec2BaseCalc.AsFloat, -2);
        Imp.ICMS.CST80.pICMS := RoundTo(DM_CNT.Conhec2AliqICMS.AsFloat, -2);
        Imp.ICMS.CST80.vICMS := RoundTo(DM_CNT.Conhec2ValorICMS.AsFloat, -2);
        Imp.ICMS.CST80.vCred := RoundTo(DM_CNT.Conhec2CreditoICMS.AsFloat, -2);
       end;
   81: begin
        Imp.ICMS.SituTrib     := cst81;
        Imp.ICMS.CST81.CST    := cst90; // Tributação devido a outra UF
        Imp.ICMS.CST81.pRedBC := RoundTo(DM_CNT.Conhec2ReducaoICMS.AsFloat, -2);
        Imp.ICMS.CST81.vBC    := RoundTo(DM_CNT.Conhec2BaseCalc.AsFloat, -2);
        Imp.ICMS.CST81.pICMS  := RoundTo(DM_CNT.Conhec2AliqICMS.AsFloat, -2);
        Imp.ICMS.CST81.vICMS  := RoundTo(DM_CNT.Conhec2ValorICMS.AsFloat, -2);
       end;
djsystem-logo.png
 youtube.png facebook.png instagram.png linkedin.png
André Ferreira de Moraes | Analista de Sistemas
www.djsystem.com.br | www.djpdv.com.br
www.tefhouse.com.br | www.lambretinha.com.br
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a todos,

 

Como falta 3 meses para encerrar a versão 1.04, ou seja apartir de 02/06/2014 a SEFAZ só vai aceitar o CT-e na versão 2.00, logo temos que nos orientar pela Nota Técnica 2013/013 que trata da estrutura do XML do CT-e na versão 2.00

 

A estrutura que apresenta as informações sobre o ICMS inicia na página 133 e vai até 135.

 

Note que temos somente os grupos:

 

ICMS00, ICMS20, ICMS45 (que aceita o CST 40, 41 e 51), ICMS60, ICMS90, ICMSOutraUF (que aceita somente o CST 90) e ICMSSN (Simples Nacional).

 

Como o André deixou claro os CST 80 e 81 estão definidos mas não são usados no CT-e e sim na NF-e.

 

Os CST usados no CT-e são: 00, 20, 40, 41, 51, 60 e 90.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...