Ir para conteúdo
  • Cadastre-se

dev botao

Inutilização Como Pegar O Xml Posteriormente


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

Recommended Posts

  • Membros Pro

Olá amigos do fórum,

 

Eu já procurei no fórum e não encontrei nenhuma resposta que me ajudasse.

 

Eu preciso buscar e salvar o xml de uma inutilização que já foi homologada anteriormente.

 

Como a inutilização já está homologada, eu executo o comando ACBrNFe1.WebServices.Inutilizacao, e o mesmo retorna falso, com a seguinte mensagem:

Rejeicao: Ja existe pedido de Inutilizacao com a mesma faixa de inutilizacao [nProt: xxxxxx]

 

Eu consigo pegar o nro. do protocolo na mensagem de erro, mas as propriedades abaixo ficam todas vazias:

ACBrNFe1.WebServices.Inutilizacao.Protocolo

ACBrNFe1.WebServices.Inutilizacao.XML_ProcInutNFe

ACBrNFe1.WebServices.Inutilizacao.RetWS

ACBrNFe1.WebServices.Inutilizacao.dhRecbto

 

 

O que ocorre é que no momento da inutilização, apesar da mesma ter sido homologada na SEFAZ, ocorreu um erro e o sistema não salvou estas informações, e agora eu precisaria obter ao menos o XML.

 

Grato pela atenção!

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde a Todos,

 

Só lembrando:

 

Você não inutiliza uma NF-e e sim um numero ou uma faixa de numeros que não foi utilizada.

 

Portanto não se trata de um evento relacionado a uma NF-e, logo não vai ser retornado ao consultar uma NF-e.

 

Caso você venha perder o XML que contem a solicitação e a homologação de numeração inutilizada retornado pela SEFAZ, acredito que não tenha como reave-lo.

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

  • 5 meses depois ...

Olá pessoal.

 

Estou com dúvidas sobre a a função ImprimirEvento.

 

Vi que no demo, para imprimir qualquer evento é preciso carregar antes o XML da NFe.

 

Mas e no caso de inutilização?

 

Tem como visualizar a impressão de uma inutilização?

 

Se tem, como fazer? Já que não haverá NFe?

 

Agradeço desde já qualquer ajuda...

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Vamos primeiro esclarecer uma coisa, os eventos não possuem impressão, ela foi colocada a pedido dos colegas para fins meramente burocráticos nas empresas, não existe no manual da NF-e nada quanto a impressão de eventos, somente a impressão da própria NF-e por meio do DANFE.

 

O único evento que "acampanha" a nota fiscal seria a carta de correção, portanto, somente esse deveria ser impresso, existe também a possibilidade de imprimir o cancelamento e provavelmente os outros eventos que virão posteriormente.

 

A inutilização não é um evento da NF-e, ela é uma "rotina", portanto, não está ligada a uma NF-e específica nem a um conjunto de NF-es, não deve ser impresso, ele serve meramente para suprir a necessidade de cancelar um furo de numeração, por isso não foi colocada rotina para impressão dele no componente.

  • Curtir 1

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

Boa tarde pessoal.

 

Aproveitando esse tópico, qual a diferença dessas duas formas de inutilização que existe no componente?
 

with NFe.WebServices.Inutilizacao do
begin
   CNPJ := '99999999999999';
   Justificativa := 'INUTILIZAÇÃO';
   Ano := 13;
   Modelo := 55;
   Serie := 1;
   NumeroInicial := 1;
   NumeroFinal := 1;
end;
NFe.WebServices.Inutilizacao.Executar;

NFe.WebServices.Inutiliza('99999999999999', //CNPJ 
                          'INUTILIZAÇÃO',   //Justificativa
                          13,               //Ano
                          55,               //Modelo
                          1,                //Série
                          1,                //Nº Inicial
                          1);               //Nº Final

Outra pergunta, como passo o ambiente se é homologação ou produção nesses métodos de envio?

Tentei passar:

NFe.WebServices.Inutilizacao.TpAmb := taHomologacao;   

Mas dá o seguinte erro na hora de compilar: "Cannot assign to a read-only property".

 

Obrigado, Att, Alex.

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

  • Moderadores

1. A diferença é somente o método mesmo, qualquer um dos dois é válido, na verdade o segundo método executa o que o primeiro método faz.

 

2. Configuração do ambiente:

ACBrNFe.Configuracoes.WebServices.Ambiente := taHomologacao

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

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