Ir para conteúdo
  • Cadastre-se

dev botao

21/03/2012 - Publicada a NT 2012/002 Manif do Destinatario


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

Recommended Posts

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.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / 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, 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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / 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, 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.

Link para o comentário
Compartilhar em outros sites

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?

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / 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,

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

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

Hoje estou tentando realizar download de 1 NFe pelo acbr no ambiente de produção, estou recebendo a seguinte rejeição conforme xml anexo.

A nota ja foi confirmada o recebimento:

20120823113030-ped-down-nfe.xml

20120823113031-down-nfe.xml

Renato Pavan

Desenvolvedor Delphi / PHP  – Campinas (SP)

 

RWA Sistemas

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Rodrigo,

A versão da Manifestação do Destinatário é 1.01

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

  • Consultores

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 / 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, 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??

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...