Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia a todos

A função de consultar DistribuiçãoDFe esta gravando na pasta incorreta. O correto seria na pasta do CNPJ da empresa, e esta gravando no CNPJ do certificado, e quando se usa o certificado da matriz, ele cria outra pasta. Tínhamos esse problema ao emitir a NFe, mas fora resolvido. Na consulta de Situação da NFe, esta ocorrendo esse problema.

Poderia analisar?

Obrigado

Paulinho

 

  • Membros Pro
Postado

Bom dia Italo

Obrigado pelo retorno

Sim isso esta correto, mas quando vai gravar o arquivo ..................NFeDFe.xml ele esta criando a pasta com o CNPJ do certificado e não a da empresa em que consta no arquivo INI. Quanto usa-se o certificado da MATRIZ da esse problema. Volto a repetir esse problema tinhamos quando emitiamos a NFe e foi solucionado. Ficando acredito eu essa função incorreta.

A função é essa:

ACBrNFe1.WebServices.Consulta.NFeChave := vChave;
ACBrNFe1.WebServices.Consulta.Executar;

 

Obrigado

Paulinho

  • Consultores
Postado

Bom dia Paulo,

Você esta fazendo confusão.

No titulo da sua postagem você se refere ao método DistribuicaoDFe, nesta última postagem você se refere a um arquivo chamado: *-NFeDFe.xml e ao método Consultar.

O método Consultar tem como objetivo consultar a situação atual de uma NF-e, caso seja carregado o XML da NF-e (assinado e sem o protocolo de autorização) o mesmo será atualizado, ou seja, receberá o protocolo de autorização se foi autorizado pela SEFAZ.

Com o XML da NF-e carregado ao executar o método Consultar, caso essa nota tenha eventos vinculados será criando um arquivo chamado *-NFeDFe.xml que contem o todos os dados da nota mais a assinatura, o protocolo de autorização e a lista de eventos.

Por outro lado o método DistribuicaoDFe tem como objetivo realizar uma consulta na SEFAZ e obter lista de até 50 documentos, que podem ser resumos da NF-e, NF-e completa, resumos de eventos e eventos completos.

Esse método veio para substituir o ConsultaNFeDest (consultar NF-e destinadas) e o DownloadNFe, pois podemos saber quem esta emitindo notas contra o nosso CNPJ e caso venhamos realizar a manifestação das mesmas em uma próxima consulta usando o DistribuicaoDFe obtemos o XML completo da NF-e manifestada.

Como você pode ver, DistribuicaoDFe não tem nada haver com o Consultar e o arquivo *-NFeDFe.xml gerado pelo Consultar não tem nada haver com os arquivos gerados pelo DistribuicaoDFe.

Precisamos saber qual é o arquivo que esta sendo gravado fora do lugar e qual é o método que você esta usando.

Lhe dou uma dica, leia o Manual do ACBrNFe que esta na pasta: ...\Doctos\Manuais

Mesmo sendo do componente que esta no Trunk mas os métodos são os mesmos, um ou outro tiveram pequenas alterações em seu nome ou nos parâmetros.

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

  • Membros Pro
Postado

Bom dia Italo

Que bom falar com quem tem conhecimento profundo. Muito obrigado mesmo pelas explicações e me desculpe pela confusão. Eu me confundi mesmo.

Na realidade e a opção de consulta essa aqui abaixo em vermelho, que esta gravando em pasta errada, ou seja ela cria uma pasta do CNPJ do certificado, e não da empresa:

O método Consultar tem como objetivo consultar a situação atual de uma NF-e, caso seja carregado o XML da NF-e (assinado e sem o protocolo de autorização) o mesmo será atualizado, ou seja, receberá o protocolo de autorização se foi autorizado pela SEFAZ.

Com o XML da NF-e carregado ao executar o método Consultar, caso essa nota tenha eventos vinculados será criando um arquivo chamado *-NFeDFe.xml que contem o todos os dados da nota mais a assinatura, o protocolo de autorização e a lista de eventos.

Foi pelo manual que descobri o que significada desse xml. Obrigado.

Muito Obrigado

Paulinho

 

  • Consultores
Postado

Boa tarde Paulo,

Até onde sei a questão de gravação no método Enviar e Consultar já tinhão sidos sanados.

É o arquivo *-NFeDFe.xml quando o componente cria por existir eventos vinculados a Nota que é salvo em outro lugar?

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

  • Membros Pro
Postado

Bom Dia Italo, e obrigado pelo retorno

Sim. é nesse momento do momento que o componente em vez de gravar na pasta do CNPJ da empresa, esta gravando no CNPJ do certificado, e ai da aquela confusão quando o certificado é da matriz

 

Obrigado

Paulinho

 

  • Membros Pro
Postado

Italo boa tarde. obrigado pelo retorno

executei a atualização

agora executando essa função: (Lembrando apenas)

     ACBrNFe1.WebServices.Consulta.NFeChave := vChave;
     ACBrNFe1.WebServices.Consulta.Executar;

     MemoResp.Lines.Text :=  UTF8Encode(ACBrNFe1.WebServices.Consulta.RetWS);
     memoRespWS.Lines.Text :=  UTF8Encode(ACBrNFe1.WebServices.Consulta.RetornoWS);
     LoadXML(MemoResp, WBResposta);

o resultado não grava mais em lugar algum. antes ele estava gravando mas em pasta errada

Obrigado

Paulinho

 

  • Consultores
Postado

Bom dia Antonio,

O componente possui as seguintes propriedades:

Configuracoes.Geral.Salvar := True ou False;

Configuracoes.Arquivos.Salvar := True ou False;

Se ambas as propriedades receberem o valor False não vai gravar nada em disco mesmo.

A primeira define se os arquivos de envio e de retorno serão salvos ou não.

A segunda defini se os arquivos fiscais serão salvos ou não.

Ao usar o método Consultar é preciso ter uma coisa em mente.

1. pretendo apenas consultar uma nota;

2. pretendo através da consulta atualizar o XML da nota que esta sem o protocolo.

Os comandos:

ACBrNFe1.WebServices.Consulta.NFeChave := vChave;
ACBrNFe1.WebServices.Consulta.Executar;

Servem apenas para consultar uma nota e se o componente não estiver configurado para salvar os arquivos de envio e de retorno, nada será salvo mesmo em disco e o XML da nota não será atualizado.

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

  • Consultores
Postado

Boa tarde Paulo,

Não seu se esse arquivo se refere ao programa exemplo ou da sua aplicação.

Mas me diz uma coisa quando você diz que não grava, você quer dizer que o arquivo não é salvo em disco ou não é salvo no lugar correto?

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

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