NFSE - Bauru

Olá a todos,

Estou tentado fazer um envio síncrono para a prefeitura de Bauru, mas acho que meu SOAPAction está errado pois está retornando uma página html ao invés do retorno do webservice.

Os endereços são:
https://homologacao.siltecnologia.com.br/tbbauru/services/Abrasf23?wsdl
e
https://tributario.bauru.sp.gov.br/services/Abrasf23?wsdl

tentei configurar assim soapAction = “http://nfse.abrasf.org.br/Abrasf23/recepcionarLoteRpsSincrono”;

e também assim: soapAction = “http://nfse.abrasf.org.br/Abrasf23/recepcionarLoteRpsSincronoRequest”;

Fiz a consulta via SOAPUI e funcionou, mas não consegui identificar o SoapAction que ele utilizou.

Alguém sabe o que estou fazendo de errado?

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.

Pelo WSDL o SoapAction está vazio.
Então você tem que enviar no header do HTTP POST o valor vazio.

Se você quer usar o recepcionarLoteRpsSincronoRequest, então envia o XML no BODY

Como consta no WSDL

<operation name="recepcionarLoteRps">
  <soap:operation soapAction=""/>
    <input>
      <soap:body use="literal"/>
    </input>
    <output>
      <soap:body use="literal"/>
    </output>
</operation>