Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Consultores
Postado

Bom dia Cesar,

 

O XML que você postou chamamos de mensagem de dados, como a rejeição se refere ao cabeçalho e esse arquivo não contem o cabeçalho, fiz uma alteração em 2 fontes do componente.

 

Por favor atualize os fontes e vamos aos testes.

 

Após atualizar os fontes, inclua a linha abaixo na sua rotina de configuração do componente.

 

 ACBrNFe.Configuracoes.WebServices.Salvar := True;
 
Essa propriedade Salvar acabei de implementar, o seu valor padrão é False, note que estou lhe pedindo para atribuir o valor True.
 
Feito isso compile a sua aplicação com a opção build e realize os testes novamente.
 
Isso não vai resolver o problema de rejeição, mas será salvo em disco o arquivo:
 
<chave>-ped-sit-soap.xml
 
Onde <chave> é a chave da NF-e, o -soap no nome do arquivo indica que ele contem a estrutura completa do XML a ser enviado para SEFAZ ou retornado da mesma.
 
Desta forma vai ser possível ver se a versão do cabeçalho e da mensagem de dados estão corretos.
 
Fico no aguardo do retorno de seus testes.
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

Segue do mesmo jeito da consulta

 

 

NfeInutilizacao2

 

Click here for a complete list of operations.

nfeInutilizacaoNF2

 

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/nfenw/nfeinutilizacao2.asmx HTTP/1.1
Host: hnfe.sefaz.ba.gov.br
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2/nfeInutilizacaoNF2"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">
<versaoDados>string</versaoDados>
<cUF>string</cUF>
</nfeCabecMsg>
</soap:Header>
<soap:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">xml</nfeDadosMsg>
</soap:Body>
</soap:Envelope>HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">
<versaoDados>string</versaoDados>
<cUF>string</cUF>
</nfeCabecMsg>
</soap:Header>
<soap:Body>
<nfeInutilizacaoNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">xml</nfeInutilizacaoNF2Result>
</soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /webservices/nfenw/nfeinutilizacao2.asmx HTTP/1.1
Host: hnfe.sefaz.ba.gov.br
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">
<versaoDados>string</versaoDados>
<cUF>string</cUF>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeDadosMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">xml</nfeDadosMsg>
</soap12:Body>
</soap12:Envelope>HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Header>
<nfeCabecMsg xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">
<versaoDados>string</versaoDados>
<cUF>string</cUF>
</nfeCabecMsg>
</soap12:Header>
<soap12:Body>
<nfeInutilizacaoNF2Result xmlns="http://www.portalfiscal.inf.br/nfe/wsdl/NfeInutilizacao2">xml</nfeInutilizacaoNF2Result>
</soap12:Body>
</soap12:Envelope>

NfeInutilizacao2 Web Service.htm

  • Consultores
Postado

Boa noite Cesar,

 

Você atualizou os fontes?

 

Você incluiu a linha na rotina de configuração do componente para atribuir o valor True a propriedade Configuracoes.WebServices.Salvar ?

 

Você compilou a sua aplicação com a opção Build?

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

o bloco ficou assim:

 
    ACBrNFe1.Configuracoes.WebServices.Salvar := True;  
    ACBrNFe1.WebServices.Inutilizacao.CNPJ := emp_cnpj;
    ACBrNFe1.WebServices.Inutilizacao.Justificativa := edtObservacao.Text;
    ACBrNFe1.WebServices.Inutilizacao.Ano := StrToInt(FormatDateTime('yy', Date));
    ACBrNFe1.WebServices.Inutilizacao.Modelo := 55;
    ACBrNFe1.WebServices.Inutilizacao.Serie := StrToInt(edtDocumento.ColumRetorno[3]);
    ACBrNFe1.WebServices.Inutilizacao.NumeroInicial := edtNumero_final.AsInteger;
    ACBrNFe1.WebServices.Inutilizacao.NumeroFinal := edtNumero_final.AsInteger;
 
    ACBrNFe1.WebServices.Inutilizacao.Executar;
  • Consultores
Postado

Boa tarde Cesar,

 

Pelo que pude ver o envio do lote, o retorno com o numero do recibo, a consulta através do numero do recibo, bem com o retorno dessa consulta com o protocolo de autorização não versão 3.10 da NF-e esta funcionando 100%.

 

A alteração que fiz nos fontes, ao solicitar a inutilização de uma faixa de números é para gerar sim os arquivos com o -soap caso você venha a atribuir o valor True a propriedade: Configuracoes.WebServices.Salvar.

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 (editado)

Italo fiz todos os procedimento e nada.

Onde salva estes arquivos que não consigo encontrar ?

Editado por cgcesar
  • Consultores
Postado

Boa tarde Cesar,

 

Você postou somente o arquivo de retorno da inutilização e o de pedido?

 

Pelo o de retorno noto que a SEFAZ esta colocando no cabeção a versão 3.10 mas a versão do retorno esta 2.00

 

Abra o arquivo <ID>-inu-soap.xml com um navegador que você vai ver isso claramente.

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

italo o que devo fazer para resolver?

Estou precisando a versão 2.00 não esta efetuando consulta nem inutilizado e a 310 não inutiliza...

  • Consultores
Postado

Boa tarde Cesar,

 

Por favor, atualize os fontes, acredito que agora o consultar na versão 2.00 vai funcionar.

 

Com relação a Inutilização de numeração, deve ser algum problema na SEFAZ.

 

Uma vez que o pedido de inutilização esta todo correto tanto na versão do cabeçalho como também na versão da mensagem de dados.

 

Mas no retorno da SEFAZ note que a versão do cabeçalho aparece como sendo 3.10 e na versão da mensagem de dados é mostrado 2.00

 

E no Portal Nacional da NF-e apresenta a mesma URL de homologação / produção para ambas as versões.

 

A não ser que resolveram alterar o NameSpace da Inutilização como fizeram da consulta, apesar que no caso da consulta as URLs da versão 3.10 são diferentes da versão 2.00

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

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