Ir para conteúdo
  • Cadastre-se

dev botao

Consulta.CTeChave - não gera o -cte.xml


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

Recommended Posts

  • Membros Pro

Quando executo a rotina abaixo (acbr exemplos), não gera o arquivo. -cte.xml , já olhei em todas as pastas.
Na pasta padrão ele gera os outros -ped-sit.xml , -ped-sit-soap.xml , -sit.xml e -sit-soap.xml mas o -cte.xml não gera.

ACBrCTe1.Configuracoes.Arquivos.PathSalvar   := 'c:\';
ACBrCTe1.Configuracoes.WebServices.Salvar    := true;
ACBrCTe1.Configuracoes.Geral.Salvar          := true;
ACBrCTe1.WebServices.Consulta.CTeChave := vChave;
ACBrCTe1.WebServices.Consulta.Executar;
MemoResp.Lines.Text :=  UTF8Encode(ACBrCTe1.WebServices.Consulta.RetWS);
memoRespWS.Lines.Text :=  UTF8Encode(ACBrCTe1.WebServices.Consulta.RetornoWS);
LoadXML(MemoResp, WBResposta);

Agradeço qualquer dica.

43150989465561000170570010000011801000011801-ped-sit.xml

43150989465561000170570010000011801000011801-ped-sit-soap.xml

43150989465561000170570010000011801000011801-sit.xml

43150989465561000170570010000011801000011801-sit-soap.xml

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

  • Consultores

Boa tarde Fabio,

O Consultar não gera XML do CT-e ele apenas realiza uma consulta.

O que ele faz é se você carregar o componente com o CT-e, após a consulta o mesmo será atualizado.

Por exemplo, o XML do CT-e esta assinado mas não contem o protocolo de autorização.

Você carrega o XML com o LoadFromFile e depois executa o Consultar.

O XML do CT-e será atualizado, ou seja, vai ficar assinado e com o protocolo de autorização (caso a SEFAZ tenha autorizado).

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Membros Pro

Na verdade, minha intensão nesse caso é recuperar um xml perdido, só tenho a chave e o certificado e queria re-criar um novo xml, assinado, protocolado, etc.

Fazer a consulta pelo loadfromfile(meu_xml) tá certinho.

Na rotina equivalente da NFe: ACBrNFe1.WebServices.Consulta.Executar; ele aqui salva um novo arquivo -nfe.xml

Tou tentando deixar todos os modelos seguindo o mesmo padrão...

Obrigado Italo.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Fabio,

O método consultar é para quando você já tem o XML assinado e só necessita do protocolo de autorização.

Se o emitente perdeu o XML existem 2 soluções:

1. Se o XML em questão foi enviado por e-mail para o destinatário, basta entrar em contato com o mesmo e pedir que lhe envie por e-mail, simples assim.

2. Gerar e assinar o XML com os mesmos dados da primeira vez, tomando o cuidado da chave ser exatamente igual, depois executar o método consultar para obter o protocolo de autorização.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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