Ir para conteúdo
  • Cadastre-se

dev botao

consulta de Xml de Ct-e emitido em mes anterior


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

Recommended Posts

  • Moderadores

Estou configurando assim:

ACBrCTe1.Configuracoes.Arquivos.Salvar := True;

ACBrCTe1.Configuracoes.Arquivos.PastaMensal := True;

ACBrCTe1.Configuracoes.Arquivos.AdicionarLiteral := False;

ACBrCTe1.Configuracoes.Arquivos.EmissaoPathCTe := True;

ACBrCTe1.Configuracoes.Arquivos.PathCTe := 'C:\Cte\Enviados'; ACBrCTe1.Configuracoes.Arquivos.PathCan := 'C:\Cte\Enviados'; ACBrCTe1.Configuracoes.Arquivos.PathInu := 'C:\Cte\Enviados';

ACBrCTe1.Configuracoes.Arquivos.PathDPEC := 'C:\Cte\Enviados';

wpar_PathEnviadosAnoMes := ACBrCTe1.Configuracoes.Arquivos.GetPathCTe(0);

ACBrCTe1.Configuracoes.Geral.Salvar := True; ACBrCTe1.Configuracoes.Geral.PathSalvar := wpar_PathEnviadosAnoMes; ACBrCTe1.Configuracoes.Geral.PathSchemas := 'C:\CTe\Schemas';

ACBrCTE1.Configuracoes.Geral.AtualizarXMLCancelado := True;

Só que quando consulta um CT-e emitido em mês anterior, está salvando o xml do CTe na pasta do mês atual e na pasta do mês anterior. Então, um CT-e emitido em julho/2011 está sendo gravado também em agosto/2011

O que estou fazendo de errado? :roll:

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde, Graça

Qual é o motivo de se realizar a consulta de um CT-e emitido no mês anterior ?

No minha aplicação só utilizo o comando de Consulta caso ocorra algum problema após o envio do xml para sefaz, e o xml acaba ficando sem as tags referente ao protocolo de autorização.

Neste caso carrego o xml para o componente e executo o comando de consulta, caso ocorra o retorno confirmando a autorização para uso, o DACTE é impresso.

Se a intensão é apenas realizar a consulta para confirmar que esta autorizado aconselho alterar o valor desta propriedade:

ACBrCTe1.Configuracoes.Arquivos.Salvar := False; //desta forma o XML não vai ser salvo após a consulta.

Espero ter ajudado

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

  • Moderadores

Somente agora comecei a usar essa configuração de pasta mensal e ainda não estou entendendo direito como funciona. Fiz 2 testes aqui:

1.Exclui as pastas 201107 e 201108

2.Setei a propriedade ACBrCTe1.Configuracoes.Arquivos.EmissaoPathCTe para False

3.Consultei um CTe de 07/2011 e o xml foi gravado na pasta 201108 somente e a pasta 201107 não foi criada

1.Exclui as pastas 201107 e 201108

2.Setei a propriedade ACBrCTe1.Configuracoes.Arquivos.EmissaoPathCTe para True

3.Consultei um CTe de 07/2011 e o xml foi gravado nas pastas 201107 e 201108. Ele não deveria ter sido gravado somente na 201107, já que o ct-e foi emitido em 07/2011? Essa propriedade EmissaoPathCte não é para gravar o xml na pasta com AnoMes de emissão?

Com relação ao questionamento sobre o por que de consultar ct-e do mes anterior seria o caso de perda de arquivo xml e tentativa de recuperação do mesmo. Se colocar a propriedade ACBrCTe1.Configuracoes.Arquivos.Salvar := False não conseguirei recuperá-lo.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Entendi Graça,

Vamos garimpar mais os fontes para ver o porque de salvar na pasta Ano/Mês de emissão e na pasta Ano/Mês corrente.

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á 4685 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.