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á 1658 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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?

Link para o comentário
Compartilhar em outros sites

15 minutos atrás, 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.

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

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

  • Solution
16 minutos atrás, Dedox disse:

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

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

ACBrNFeWebServices.pas

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

3 minutos atrás, Henrique Sandri Zimermam disse:

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

ACBrNFeWebServices.pas 124 kB · 0 downloads

Deu certo, estava com o mesmo problema e não estava conseguindo encontrar a solução.  Muito obrigado.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Henrique,

Essa alteração na montagem da URL do SoapAction não vai gerar um efeito colateral para as demais UF?

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

8 minutos atrás, Italo Jurisato Junior disse:

Bom dia Henrique,

Essa alteração na montagem da URL do SoapAction não vai gerar um efeito colateral para as demais UF?

Bom dia Italo,

 

Acredito que poderão haver sequelas sim, porém não cheguei a realizar testes, talvez seja necessário criar alguma validação por UF.

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

Henrique,

A alteração no arquivo INI esta correta.

Você executou o Compila_RES?

Talvez seja necessário reinstalar os componentes para que ele assume a alteração feita no arquivo INI.

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

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

Além das alterações que você solicitou precisei alterar alguns endereços da tag SOAP_V4_BA. Após essas alterações a emissão e o cancelamento funcionaram corretamente. Os outros eventos eu acabei não testando.

Estou anexando o .ini atualizado para análise.

ACBrNFeServicos.ini

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde André.

2 minutos atrás, André Oliveira disse:

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

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

Att.

  • Curtir 1
Consultora SAC ACBr

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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

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