Ir para conteúdo
  • Cadastre-se

dev botao

Não envia para o webservice


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

Recommended Posts

Não sei se o motivo do fórum é este, porém com base no código, estou tentando colocar na minha aplicação, gerei o xml perfeitamente, e ao enviar pelo integrador da betha, ele envia perfeitamente.

Porém na hora que chega a hora de enviar pelo meu programa, que eu tenho que envelopar, e enviar para o webservice, ele me retorna  o seguinte erro:

env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><faultcode>env:Client</faultcode><faultstring>Endpoint {http://www.betha.com.br/e-nota-contribuinte-ws}nfseSOAP does not contain operation meta data for: {http://www.betha.com.br/e-nota-contribuinte-ws}GerarNfseEnvio</faultstring></env:Fault></env:Body></env:Envelope>

 

Vou anexar o xml que eu estou gerando. Lembrando que eu estou tentando enviar pelo ambiente de homologação.

 

NFSe-RPS000000000008963.xml

Link para o comentário
Compartilhar em outros sites

  • Administradores

Boa tarde.

Você está utilizando os componentes ACBr?

Att.

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

Boa tarde Mariana,

O provedor Betha possui 2 webservices, um segue a versão 1 do layout da ABRASF e o outro segue a versão 2.

O seu XML esta usando o serviço GerarNfseEnvio e este só existe na versão 2.

O que pode esta ocorrendo é, você esta enviando para o webservice da versão 1 que só existe o serviço EnviarLoteRpsEnvio para poder enviar o RPS para o webservice.

  • Curtir 1
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

2 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Mariana,

O provedor Betha possui 2 webservices, um segue a versão 1 do layout da ABRASF e o outro segue a versão 2.

O seu XML esta usando o serviço GerarNfseEnvio e este só existe na versão 2.

O que pode esta ocorrendo é, você esta enviando para o webservice da versão 1 que só existe o serviço EnviarLoteRpsEnvio para poder enviar o RPS para o webservice.

Boa Tarde Italo, mas como eu posso saber para qual eu estou enviando?

Eu estou enviando para o que me foi passado "https://e-gov.betha.com.br/e-nota-contribuinte-test-ws/nfseWS?wsdl"

Eles não possuem suporte, infelizmente não consegui utilizar o projeto em nosso ERP. 

Tem alguma dica ? 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Mariana,

Essa URL é do webservice versão 2 do layout da ABRASF.

Se você clicar nessa URL vai ver os serviços disponíveis, e um deles é o GerarNfse.

Você não respondeu a pergunta da Juliana, vou repetir, você esta usando o componente ACBrNFSe?

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

Mariana,

No seu esta gerarNfse e no meu esta GerarNfse, percebeu a diferença?

A letra "G" do Gerar.

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

Ítalo, eu mudei igual me auxliou, e me retorna o seguinte erro:

<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><faultcode>env:Server</faultcode><faultstring>Could not parse content type:javax.mail.internet.ParseException: Expected parameter name, got &quot;/&quot;</faultstring></env:Fault></env:Body></env:Envelope>

Segue o XML atualizado.

NFSe-RPS000000000008963.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Mariana,

No meu XML note que eu converto tanto o XML do cabeçalho quanto do RPS em uma string, e você não, esta usando o CDATA.

  • Curtir 1
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

Com o XML abaixo, ele me retorna o seguinte erro:

<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><env:Header></env:Header><env:Body><env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'><faultcode>env:Server</faultcode><faultstring>javax.xml.bind.UnmarshalException: unexpected element (uri:&quot;http://www.betha.com.br/e-nota-contribuinte-ws&quot;, local:&quot;cabecalho&quot;). Expected elements are (none)</faultstring></env:Fault></env:Body></env:Envelope>

 

Como corrigir, estou enviando corretamente o cabeçalho. 

NFSe-RPS000000000008963.xml

Link para o comentário
Compartilhar em outros sites

  • Administradores

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • 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

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