Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Italo,

Este status 999 esta retornando para o estado de SP, sabe me dizer se esta dando este erro mesmo ou sera que estou fazendo algo errado?

Quanto ao erro de violação, nao sei se consigo mas vou tentar ajudar.

Obrigado.

Postado

O status de 999 não está retornando para o estado de SP, visto que o webservice de Consulta Nfe Destinada é ambiente nacional e não estadual.

Como o Italo respondeu na mensagem anterior:

1. O Status 999, é bem provavel que a SEFAZ ainda não implementou de forma correta o WebServices, para realizar a consulta.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

  • Consultores
Postado

Bom dia a todos,

Acabo de disponibilizar uma alteração no fonte ACBrNFeWebServices.pas, visando sanar o problema de violação de acesso ao utilizar a funcionalidade: Consulta Nfe Destinada

Favor baixar a atualização e realizar os testes, de prefencia em ambiente de homologaçã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

Postado

Italo, bom dia,

o erro continua no mesmo trecho do código, ou seja, fora do try agora, no código:

// Movido para fora do try por Italo em 16/08/2012

  if Assigned(FretConsNFeDest)

   then FretConsNFeDest.Free;

  FretConsNFeDest.Create;

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

Bom dia Italo,

Olhe o teste que fiz:

  // Movido para fora do try por Italo em 16/08/2012

  if Assigned(FretConsNFeDest)

   then FretConsNFeDest.Free; //O cursor cai aqui, executa o free porém parece que ele esta sendo criado novamente


  if not Assigned(FretConsNFeDest) // Pois inclui esse if antes do create e o cursor não esta caindo no create

   then FretConsNFeDest.Create; //Sem o if, ele tenta criar novamente gerando a excessão

Abraços,

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Postado

ola, eu fiz a seguinte alteração no meu código, não deu mais erro e funcionou

  // Movido para fora do try por Italo em 16/08/2012

  if Assigned(FretConsNFeDest) then

    FreeAndNil(FretConsNFeDest);


  FretConsNFeDest := TRetConsNFeDest.Create;

  • Curtir 1
Postado

ola, eu fiz a seguinte alteração no meu código, não deu mais erro e funcionou perfeitamente

  // Movido para fora do try por Italo em 16/08/2012

  if Assigned(FretConsNFeDest) then

    FreeAndNil(FretConsNFeDest);


  FretConsNFeDest := TRetConsNFeDest.Create;

Você consegue ver a lista de NF-e Destinadas?

Porque aqui continua dando erro de violação, mesmo com a alteração sugerida por você.

[]'s

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Postado

A mensagem para mim está igual à do homologação, ou seja, dizendo que não há notas emitidas contra meu CNPJ.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

então, acess violation não dá mais.. eu só consigo manifestar, mas consultar NFe destinadas não, mesmo alterando pra emitir para um cnpj do meu certificado ao inves do 99.999.999/0001-99, só me retorna cStat = 137 - Nenhum documento localizado para o destinatário..

Postado

Olá.. conseguiram ver o porque de quando consultar se existe uma nota, a sefaz sempre retorna: Nenhum documento localizado para o destinatario

Mesmo tendo várias notas, inclusive algumas notas com as devidas manifestações?

Será problema na SEFAZ mesmo?

  • Consultores
Postado

Bom dia a todos,

Enviei uma alteração no componente com o intuito de resolver o problema de acesso de violação.

Gostaria de um retorno.

Quando ao retorno da SEFAZ acusando "Nenhum documento localizado para o destinatário", qual o ambiente, Homologação ou Produção?

Se homologação pode fazer sentido.

Se você esta recebendo diariamente NFe de fornecedores e realizou a consulta no ambiente de produção e obteve a resposta acima, lembre-se que existe um prazo para a SEFAZ da UF do emitente enviar para o Ambiente Nacional ou a SEFAZ ainda não esta enviando, dai a mensagem faz sentido.

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

Postado

Italo, vamos lá:

Referente à alteração, testei 5 vezes consecutivas e não ocorreu o erro, logo, o problema de violação não está ocorrendo mais.

Sobre o retorno:

Em homologação: eu, juntamente com outro usuário do fórum, realizamos alguns testes: enviamos nfe's contra nossos próprios CNPJ e um contra o outro para testar o serviço de Consulta NFe Destinadas e a resposta em ambos os testes foi sempre a mesma:

---------------------------

Acbrnfe_demo

---------------------------

Versão :

Ambiente : 1

Versão Aplicativo : 1.0.0

Status Código : 137

Status Descrição : Nenhum documento localizado para o destinatario

Recebimento : 23/08/2012 10:22:35

Ind. Continuação : 1

Último NSU : 99999999

---------------------------

OK

---------------------------

Produção: verifiquei que nesta semana a mensagem de retorno mudou, saiu de um erro para esta mensagem citada acima, detalhe que a mensagem foi consultada neste exato momento em ambiente de produção

Delphi.zip

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

Bom dia Italo, atualizei o aCbr que estava no trunk.

executei o comando.

ACBrNFe1.ConsultaNFeDest(

PBNR_CNPJ,

StrToIndicadorNFe(ok, indnfe),

StrToIndicadorEmissor(ok,indEmi),

ultNSu

);

e nao deu o erro de access violation.

uma pergunta.

como faço para pegar retorno do webservice?

da de gravar em xml?

  • Consultores
Postado

Bom dia a todos,

Muito obrigado pelo retorno,

Quanto a mensagem: Nenhum documento localizado para o destinatario

Acredito que as Secretarias da Fazenda de cada Estado ainda não estão disponibilizando os dados para o Ambiente Nacional, onde é feita a consulta.

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

Postado

Bom dia Italo,

Ainda esta retornando nenhum documento localizado para o destinatário.

Testes em Produção.

Ambiente : 1

Versão Aplicativo : 1.0.0

Status Código : 137

Status Descrição : Nenhum documento localizado para o destinatario

Recebimento : 23/08/2012 10:47:33

Ind. Continuação : 1

Último NSU : 5308470561

[]'s

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Postado

Opa, como está, Renato.pavan?? Rapaz, não lembrava teu nome por nada, procurei no msn e, como está off, não achei, rs

Mas é como o Italo falou, acredito que as Sefaz ainda estão disponibilizando as informações.

Ah, e para não esquecer, conseguimos realizar alguns testes com o download do xml a partir do webservice. Lembrando que só é possível baixar o xml após realizar o manifesto de destinatário.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

Postado

Bom dia markapollo, tudo bom e você como está?

Eu não estava conseguindo confirmar a operação pelo ACBr em ambiente de produção, enviava em produção só que o retorno vinha como se eu estivesse enviando pro ambiente de homologação, isso também já esta ok, consigo confirmar a operação e fazer download pelo acbr.

[]'s

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Postado

Olá, boa tarde !

Eu também estou tentando implementar a manifestação na minha aplicação, não uso ACBr mas de qualquer forma aqui foi o unico lugar onde achei um debate interessante sobre o assunto.

A minha aplicação é em .NET e acesso os WebServices através de Web References.

Até uns dias atrás estava retornando erro 999 ou 239 (versão incorreta). Depois de uns dias, retornava apenas 999. Deixei quieto, pois achei que como são webservices novos, talvez ainda estivessem em implantação. Hoje refiz o teste e novamente estou com o retorno de "versão incorreta" que é o seguinte: "Rejeicao: Cabecalho - Versao do arquivo XML nao suportada", Código: "239".

A versão informada no site é a 2.00, estou utilizando o ambiente de produção nacional.

Em um ato até desesperado rs, tentei consumir o método informando as versões:

-2.00

-1.10

-1.00

Nenhuma delas, retorna com sucesso ou outro erro além do 239 ou 999 (anteriormente). Alguem sabe o que pode estar acontecendo e pode me informar qual versão vocês estão usando ?

Agradeço desde já.

  • Consultores
Postado

Boa noite a todos,

Já esta disponivel no repositório trunk a unit pncRetDownloadNFe e as devidas alterações na unit ACBrNFeWebServices para tratar o retorno da SEFAZ segundo a solicitação de Download de NFe.

Favor ler a Nota Técnica 2012/002 que trata da Manifestação do Destinatário e também do Download de NFe via WebServices.

Peço que atualizem os fontes e realizem os testes.

Reportem os problemas para que possamos sanar.

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

Postado

bom dia Italo, testei aqui em ambiente de homologação e está fazendo o download certinho, inclusive com varias notas de uma só vez..

só um negocio que me aconteceu aqui,

após eu manifestar uma operação não realizada, eu não consigo fazer o download do xml, ate ai td bem, o que eu achei estranho mesmo é que eu consegui confirmar a operação após falar que ela não foi realizada, seria bug da receita??

Postado

jGuto, se não me engano, você pode "corrigir" o manifesto, o que não é possível é manifestar operação não realizada, após confirmar e tentar manifestar operação não realizada novamente.

Sobre a mudança da Manifestação do Destinatário

O destinatário poderá enviar uma única mensagem de Confirmação da Operação,

Desconhecimento da Operação ou Operação não Realizada, valendo apenas a última mensagem

registrada. Exemplo: o destinatário pode desconhecer uma operação que havia confirmado

inicialmente ou confirmar uma operação que havia desconhecido inicialmente.

O evento de “Ciência da Operação” não configura a manifestação final do destinatário, portanto

não cabe o registro deste evento após a manifestação final do destinatário.

- Sou desenvolvedor.

- De que linguagem, delphi? .NET? Java?

- Qualquer uma, sou desenvolvedor.

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