Ir para conteúdo
  • Cadastre-se

dev botao

Impressão CTE Cancelado


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

Recommended Posts

Como posso fazer para imprimir um CTe cancelado, ha um tempo atraz quando eu cancelava um CTE era adicionado no xml a TAG abaixo:

-<protCTe versao="2.00">
-<infProt>
<tpAmb>1</tpAmb>
<verAplic>SP-CTe-11-09-2014</verAplic>
<chCTe>35141153868196000105570010000256721000256729</chCTe>
<dhRecbto>2014-11-03T08:51:39</dhRecbto>
<nProt>135140416088520</nProt>
<digVal>KxA6ZdpH/ZF5t+g6xisSRtUBq+U=</digVal>
<cStat>101</cStat>
<xMotivo>Cancelamento de CT-e homologado</xMotivo>
</infProt>
</protCTe>
</cteProc>

Agora meu cliente observo que não esta imprimindo CTE cancelado e sim CTE não enviado para o SEFAZ observei o XML e constatei que que existe mais a TAG protCTe  nos CTEs cancelados, observei tambem que o erro começou a acontecer apos a atualização do Componente para o Trunk2.

Alguém ja passou pelo mesmo problema

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rodrigo,

Quando foi a última vez que você atualizou os fontes?

Que eu me recordo estava ocorrendo esse problema mas já foi resolvido a um bom tempo.

Você configurou o componente para salvar em disco?

Configuracoes.Arquivos.Salvar := True;

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

Bom dia,

Italo atualizei os fontes ontem a noite, a opção  Configuracoes.Arquivos.Salvar ja estava True, estou fazendo da seguinte forma:

with CTe.EventoCTe.Evento.Add do
      begin
         infEvento.chCTe      := Chave;
         infEvento.CNPJ       := CNPJ;
         infEvento.dhEvento   := Now ;
         infEvento.tpEvento   := teCancelamento;
         infEvento.detEvento.nProt := Protocolo;
         infEvento.detEvento.xJust := Justificativa;
         infEvento.nSeqEvento := 1;
      end;

.....logica

CTe.Conhecimentos.GerarCTe;
CTe.Conhecimentos.Assinar;
CTe.Conhecimentos.Validar;
CTe.Consultar; //para preencher a TAG infProt

O erro ainda continua

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Rodrigo,

Não entendi o final da sua rotina.

Para que você gera o CTe novamente, assina, valida e consulta?

Isso já foi feito se você vai cancelar é de se esperar que você já tenha o XML gerado, assinado, validado e com o protocolo de autorização.

Com o envio do evento do cancelamento você terá o XML (*-procEventoCTe.xml) que contem a solicitação do cancelamento a assinatura digital e o retorno da SEFAZ acusando que o evento foi registrado e vinculado ao CT-e bem como o protocolo de cancelamento.

E é esse arquivo que você deve enviar para o tomando do serviço bem como para a contabilidade a fim de que eles fiquem ciente que o CT-e foi cancelado.

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

Italo no XML original do CTE não vai nenhuma marcação dizendo que ele esta cancelado, ha um tempo atraz os ctes cancelados tinham essa marcação

-<protCTe versao="2.00">
    -<infProt>
      <tpAmb>1</tpAmb>
      <verAplic>SP-CTe-25-08-2015</verAplic>
      <chCTe>35150953868196000105570010000401271000401273</chCTe>
      <dhRecbto>2015-09-11T14:08:27</dhRecbto>
      <nProt>135150604394524</nProt>
      <digVal>xVvEiQQZ0CdWaZkg56l/8Ly/XtM=</digVal>
      <cStat>101</cStat>
      <xMotivo>Cancelamento de CT-e homologado</xMotivo>
    </infProt>
</protCTe>

agora eles estão sem essa TAG mencionada assima,

Eu enviado para o contador o arquivo XML ( procEventoCTe.xml ) esta correto, eo XML cancelado sem a TAG <infProt> esta correto ?

Link para o comentário
Compartilhar em outros sites

  • Consultores

Rodrigo,

O emitente do CT-e, no caso a transportadora, mais o tomador do serviço, ou seja, quem vai pagar o frete, mais o contador devem ter os seguintes arquivos:

<chave>-cte.xml ===> XML referente ao CT-e, assinado e com o protocolo de autorização, esse XML é um documento fiscal eletrônico valido juridicamente.

<tipoevento><chave><seq>-procEventoCTe.xml ===> XML referente ao processamento de um evento, esse XML contem a solicitação do evento, esta assinado e com o protocolo acusando que o evento foi registrado e vinculado ao CT-e, portanto também é um documento fiscal eletrônico valido juridicamente.

Esses dois arquivos tanto o emitente quando ao tomador do serviço devem possuir e guarda-los pelo tempo estabelecido na legislação.

O contador vai utiliza-los para fazer a escrita fiscal, etc.

O *-procEventoCTe.xml que devemos enviar para o contador até onde sei é somente o de cancelamento, mas é bom conversar com ele.

 

 

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

  • Este tópico foi criado há 3104 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.