Ir para conteúdo
  • Cadastre-se

dev botao

NF-e Bahia: Erro ao efetuar o cancelamento


Ver Solução Respondido por Henrique Sandri Zimermam,
  • Este tópico foi criado há 2016 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia,

 

Estou com dificuldades em realizar o cancelamento de uma NF-e quando o prestador está domiciliado no estado da Bahia. Ao tentar realizar o cancelamento é retornado a seguinte rejeição:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
        <soap:Fault>
            <faultcode>soap:Client</faultcode>
            <faultstring>Server did not recognize the value of HTTP Header SOAPAction: http://www.portalfiscal.inf.br/nfe/wsdl/NFeRecepcaoEvento4/nfeRecepcaoEvento.</faultstring>
            <detail />
        </soap:Fault>
    </soap:Body>
</soap:Envelope>

 

Tentei efetuar algumas modificações no arquivo responsável por realizar a montagem do envelopamento, porém o problema persistiu. Alguém já se deparou com alguma situação parecida?

Postado

Tenho um colega com a mesma situação, mas me parece que ele ainda não resolveu.

Se fizer a request pelo Soap UI retorna o mesmo erro?

Postado
  Em 30/09/2019 at 17:04, Henrique Sandri Zimermam disse:

Boa tarde @Dedox

 

Através do Soap UI eu consegui realizar o cancelamento, vou tentar analisar agora o que está ocasionando o problema através do ACBr. Qualquer novidade volto a comentar aqui.

 

Obrigado.

Expandir  

Dá uma olhada no SoapAction que está usando. No caso do meu colega estava com o endereço incorreto.

  • Curtir 2
  • Solution
Postado
  Em 30/09/2019 at 17:21, Dedox disse:

Dá uma olhada no SoapAction que está usando. No caso do meu colega estava com o endereço incorreto.

Expandir  

Era exatamente isso mesmo. Precisei realizar uma alteração no arquivo ACBrNFeWebServices.pas para funcionar, estou anexando o arquivo alterado para análise.

ACBrNFeWebServices.pasFetching info...

  • Curtir 1
  • Consultores
Postado

Henrique,

Faça o seguinte teste:

1. Desfaça a sua alteração na unit;

2. Abra o arquivo ACBrNFeServicos.ini vá até o final dele, você vai encontrar:

[SOAP_V4_SP]
NFeAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao4/nfeAutorizacaoLote
NFeRetAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetAutorizacao4/nfeRetAutorizacaoLote
(...)

Replica essa seção, mas mude o nome dela para [SOAP_V4_BA] ficando da seguinte forma:

[SOAP_V4_SP]
NFeAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao4/nfeAutorizacaoLote
NFeRetAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetAutorizacao4/nfeRetAutorizacaoLote
(...)

[SOAP_V4_BA]
NFeAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeAutorizacao4/nfeAutorizacaoLote
NFeRetAutorizacao_4.00=http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetAutorizacao4/nfeRetAutorizacaoLote
(...)

Salve o arquivo e depois execute o Compila_RES, feito isso compile a sua aplicação com a opção Build.

Faça um novo teste.

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

Henrique,

Faça mais esse ajuste no arquivo ACBrNFeServicos.ini

[NFe_BA_P]
NfeRecepcao_2.00=https://nfe.sefaz.ba.gov.br/webservices/nfenw/NfeRecepcao2.asmx
(...)
NFeRetAutorizacao_4.00=https://nfe.sefaz.ba.gov.br/webservices/NFeRetAutorizacao4/NFeRetAutorizacao4.asmx
SoapAction=SOAP_V4_BA    <====== incluir esta linha

[NFe_BA_H]
NfeRecepcao_2.00=https://hnfe.sefaz.ba.gov.br/webservices/nfenw/NfeRecepcao2.asmx
(...)
NfeConsultaCadastro_4.00=https://hnfe.sefaz.ba.gov.br/webservices/CadConsultaCadastro4/CadConsultaCadastro4.asmx
SoapAction=SOAP_V4_BA    <====== incluir esta linha

E faça novos 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

Acabei de tentar com as instruções e o arquivo enviado. Continuo sem conseguir emitir em homologação. Consigo inutilizar, Consultar... mas enviar não consigo. Mais alguma idéia?

  • Membros Pro
Postado

Perdão. A gente não lê corretamente e fala besteira. rsrs

Meu problema é diferente. Dá mensagem erro 291. Certificado data validade.

Já teste no Demo do ACBR e dá o mesmo erro. Creio que devo abrir um novo tópico.

  • Curtir 2
  • Administradores
Postado

Boa tarde André.

  Em 02/10/2019 at 20:24, André Oliveira disse:

Já teste no Demo do ACBR e dá o mesmo erro. Creio que devo abrir um novo tópico.

Expandir  

Por favor crie um novo tópico, verifique também se seu certificado está válido.

Att.

  • Curtir 1
Consultora ACBr Pro

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Consultores
Postado

Bom dia Henrique,

Muito obrigado pelo retorno, já enviei para o repositório o arquivo INI e o RES com as alterações visando resolver esse problema na Bahia.

Vou fecha o tópico, pois acredito que esse problema esta resolvido.

  • Curtir 2
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á 2016 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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...