cancel
Showing results for 
Search instead for 
Did you mean: 

Soap Action não reconhecido pela Sefaz DF - Homologação

Former Member
0 Kudos

Pessoal, bom dia!

Estamos começando a testar o envio de notas fiscais para o ambiente de homologação da Sefaz do Distrito Federal e nos retorna que o Soap Action não pode ser reconhecido, segue abaixo mensagem de erro completa:

<SAP:AdditionalText>com.sap.aii.af.ra.ms.api.DeliveryException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server did not recognize the value of HTTP Header SOAPAction: http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetRecepcao/nfeRecepcaoLote.</SAP:AdditionalText>;

Endereço do Web Service: https://homologacao.nfe.sefazvirtual.rs.gov.br/ws/nferecepcao/NfeRecepcao.asmx

Soap Action: http://www.portalfiscal.inf.br/nfe/wsdl/NfeRetRecepcao/nfeRecepcaoLote

Por favor, alguém passou por isso? tem alguma idéia?

No aguardo, obrigado.

Danilo

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Fernando,

Obrigado, funcionou, estava mesmo com o SOAP Action errado.

Analisei os Canais de Comunicação SOAP para todos os 9 estados em que estamos emitindo NFe em homologação e todos estavam errados, porém somente a Sefaz de DF reclamava esse erro, MG por exemplo funcionava mesmo com o SOAP Action errado, estranho!

Obrigado.

Danilo

henrique_pinto
Active Contributor
0 Kudos

Prova de que os outros nao estao nem validando isso.

Na pratica, SOAP Action é utilizado para identificar a operação dentro de uma interface quando vc tem varias operacoes em uma mesma interface (mais ou menos a relacao método x classe, para quem é familiar com programacao OO).

Só que a SEFAZ implementou 1 interface para cada serviço (operacao) necessária (é como se fizesse 1 classe para cada método, cada classe tendo um único método), e no final nem usam o SOAP Action pra nada...

Eles poderiam ter uma unica interface e variar soh no SOAP Action, mas fazer o q...

Abs,

Henrique.

former_member182114
Active Contributor
0 Kudos

Bom dia Danilo,

O SOAP Action correto para a interface BATCH (envio de lote) é:

http://www.portalfiscal.inf.br/nfe/wsdl/NfeRecepcao/nfeRecepcaoLote

Analisando os WSDL de Sefaz RS você obtem os valores de SOAP Action corretos:

https://nfe.sefazvirtual.rs.gov.br/WSDL_NFE.SEFAZVIRTUAL.RS.zip

Atenciosamente, Fernando Da Ró