Jump to content

botao.pngbotao.png

botao.pngbotao.png

logo_acbr_paygo.png

TEF ACBr PayGo
Seja um revendedor e ofereça uma solução completa para seu cliente.


botao.png

beneficios.png
  • Este tópico foi criado há 808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Recommended Posts

Ola. Estou com um contratempo em um cliente de SARANDI/RS. Provedor é  Safeweb.

A cliente me informou que houve mudanças na nfse da cidade e depois que lhe informaram isso na prefeitura sempre que tento emitir uma nfse recebo a seguinte exceção:

class ESOAPHTTPException with message 'Received content of invalid Content-Type setting: text/html - SOAP expects "text/xml"'

Erro Interno: 0
Erro HTTP: 6
URL: https://nfse.safeweb.com.br/Sarandi/webservices/eNotaNFSeWSv2_RecepcionarLoteRps.asmx
Received content of invalid Content-Type setting: text/html - SOAP expects "text/xml

 

Erro Interno: 0
Erro HTTP: 500
URL: https://nfse.safeweb.com.br/Sarandi/webservices/eNotaNFSeWSv2_RecepcionarLoteRps.asmx

 

Grato por sua atenção.

Link to post
Share on other sites
Em 12/07/2018 at 09:46, Italo Jurisato Junior disse:

Bom dia Cezar,

Favor atualizar os fontes, note que fiz uma alteração no arquivo INI do provedor.

Olá Ítalo! Bom falar contigo novamente. Pois é, reparei na alteração do ini, contudo, continua dando o Erro 0 Erro 500.

Ou seja, em SARANDI-RS minha cliente, cuja prefeitura utilizar o provedor SafeWeb, continua sem emitir nota, só não sei como resolver. Podes me dar alguma luz?

Link to post
Share on other sites

Boa Tarde.. Cezar..

Para poder ajuda-lo, vamos precisar, de algumas informações, porque cada prefeitura, tem algo de diferente nas notas de serviço.

Mande o Link da Prefeitura de Sarandi, que fale sobre Nota de Serviço.

Mande o Link da Safeweb, onde contam os dados para fazer a integração da Nota de Serviço.

Entre em contato com SafeWeb, e peça exemplos da Integração.

Tambem tente conseguir dados do Suporte da SafeWeb,email,telefone.

Mande tambem , os arquivos, gerados pelo sistema. e mande a parte do programa, que tem essas funções.

Com tudo isso, poderei dar inicio para poder Ajuda-lo.

Não esqueça de verificar, se os fontes, foram atualizados, conforme o Italo pediu.

Valeu..

 

 

Link to post
Share on other sites
14 horas atrás, Amarildo de Matos disse:

Boa Tarde.. Cezar..

Para poder ajuda-lo, vamos precisar, de algumas informações, porque cada prefeitura, tem algo de diferente nas notas de serviço.

Mande o Link da Prefeitura de Sarandi, que fale sobre Nota de Serviço.

Mande o Link da Safeweb, onde contam os dados para fazer a integração da Nota de Serviço.

Entre em contato com SafeWeb, e peça exemplos da Integração.

Tambem tente conseguir dados do Suporte da SafeWeb,email,telefone.

Mande tambem , os arquivos, gerados pelo sistema. e mande a parte do programa, que tem essas funções.

Com tudo isso, poderei dar inicio para poder Ajuda-lo.

Não esqueça de verificar, se os fontes, foram atualizados, conforme o Italo pediu.

Valeu..

 

 

Olá Amarildo. Quanto aos fontes, já verifiquei. Quanto às demais ;informações, segue abaixo conforme pude obter.

Na prefeitura de Sarandi não há informações específicas sobre a NFSe. Apenas o link para a geração.

Minha cliente ligou para lá, foi lá, e não obteve a mais dados do que eu daqui de Estância Velha.

Segue o link:

http://www.sarandi.rs.gov.br/

Ali, no menu à direita da página está o link que leva à safeweb:

https://nfse.safeweb.com.br/NFSePrefeituras/Acesso/

Ali há o manual de integração com estas informações:

 

Os Web Services de todas as prefeituras vinculadas a Safeweb estão disponíveis através do mesmo link. Através das informações passadas no XML o sistema redireciona para o ambiente da prefeitura solicitada. Para acessar o Web Service clique em: https://nfse.safeweb.com.br/nfseprefeituras/webservices/Nfse WebService.asmx

RecepcionarLoteRps

 
 

Modelos

GetEnvelopeAtivarPrestador{
Body* {...}
}
GetEnvelopeCancelarNfse{
Body* {...}
}
GetEnvelopeConsultarLoteRps{
Body* {...}
}
GetEnvelopeRecepcionarLoteRps{
Body* {...}
}
"Entre em contato com SafeWeb, e peça exemplos da Integração."
Já enviei dezenas de emails,  e nunca recebi resposta mas, existe o manual de integração que está anexado aqui.

manual_integracao_nfse.pdf

  • Like 1
Link to post
Share on other sites
  • 2 weeks later...
Em 12/07/2018 at 09:46, Italo Jurisato Junior disse:

Bom dia Cezar,

Favor atualizar os fontes, note que fiz uma alteração no arquivo INI do provedor.

Olá Ítalo! Estou realmente confuso com esse provedor e a forma se monta os arquivos, ele sempre retorna o erro

---------------------------
Debugger Exception Notification
---------------------------
Project ERPExtintores.exe raised exception class EACBrDFeException with message ''.
---------------------------
Break   Continue   Help   
---------------------------
---------------------------
Debugger Exception Notification
---------------------------
Erro Interno: 0
Erro HTTP: 500
URL: https://nfse.safeweb.com.br/Sarandi/webservices/eNotaNFSeWSv2_RecepcionarLoteRps.asmx'.
---------------------------
Break   Continue   Help   
---------------------------

Podes me ajudar por favor!

grato!
 

Link to post
Share on other sites

Bom dia Cezar,

Favor atualizar os fontes, note que fiz uma alteração no arquivo INI do provedor.

Faça novos testes.

  • Like 1
Consultor SAC ACBr Italo Jurisato 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

Link to post
Share on other sites
9 horas atrás, Italo Jurisato Junior disse:

Bom dia Cezar,

Favor atualizar os fontes, note que fiz uma alteração no arquivo INI do provedor.

Faça novos testes.

Amigo Ítalo, fiz como disseste, passou o envio, mas retornou o seguinte:

---------------------------
ERP Extintores
---------------------------
Método..... : Consultar Lote
Código Erro : E160
Mensagem... : Arquivo enviado fora da estrutura do arquivoXML de entrada. (Cabecalho)
Correção... : Envie um arquivo dentro do schema do arquivo XML de entrada.
Provedor... : SafeWeb

---------------------------
OK   
---------------------------
Amigo Ítalo, agradeço de coração por tua presteza.

Ainda não debuguei, é verdade. Mas pela resposta, há algo mais que eu possa fazer?

Agradeço antecipadamente tua atenção e tua gentileza!

Link to post
Share on other sites
53 minutos atrás, Italo Jurisato Junior disse:

Bom dia Cezar,

Você esta informando o numero do CNPJ em: ConfiguracoesGeral.UserWeb ?

Olá Ítalo! Vou verificar isso. No entanto, este problema hoje é menor. O que ocorre é que, mesmo alterando o ini recebo o retorno:

Erro Interno: 0
Erro HTTP: 500
URL: https://nfse.safeweb.com.br/Sarandi/webservices/eNotaNFSeWSv2_RecepcionarLoteRps.asmx'.

Eu já não sei o que fazer. Debuguei toda a rotina de envio e, não sei o que fazer. Seja o que for, me escapa! Por isso te peço ajuda, por que sei que tens total domínio sobre a NFSe, e, sinceramente, neste aspecto sou um neófito.

Se precisarem que te passe alguma coisa basta pedir.

Att,

 

 

Link to post
Share on other sites

Boa tarde Cezar,

Você esta usando o arquivo INI do provedor que eu alterei e enviei para o repositório?

Pelo jeito não pois a URL para recepcionar o Lote de RPS não tem nada haver com a apresentada pela mensagem de erro.

Logo a sua aplicação esta usando o arquivo INI do provedor antigo.

Tem que usar o SafeWeb.INI que esta na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI

Consultor SAC ACBr Italo Jurisato 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

Link to post
Share on other sites
11 minutos atrás, Italo Jurisato Junior disse:

Boa tarde Cezar,

Você esta usando o arquivo INI do provedor que eu alterei e enviei para o repositório?

Pelo jeito não pois a URL para recepcionar o Lote de RPS não tem nada haver com a apresentada pela mensagem de erro.

Logo a sua aplicação esta usando o arquivo INI do provedor antigo.

Tem que usar o SafeWeb.INI que esta na pasta: ...\Exemplos\ACBrDFe\ACBrNFSe\ArqINI

Avançamos! :) 

Agora me retornou este erro

 

---------------------------
ERP Extintores
---------------------------
Método..... : Consultar Lote
Código Erro : E160
Mensagem... : Arquivo enviado fora da estrutura do arquivoXML de entrada. (Cabecalho)
Correção... : Envie um arquivo dentro do schema do arquivo XML de entrada.
Provedor... : SafeWeb

---------------------------
OK   
---------------------------

 

Link to post
Share on other sites
1 minuto atrás, Italo Jurisato Junior disse:

Cezar,

Repito a pergunta: Você esta informando o numero do CNPJ em: Configurações.Geral.UserWeb ?

Sim, até fui conferir se estava informando corretamente e está.

Link to post
Share on other sites
25 minutos atrás, Italo Jurisato Junior disse:

Cezar,

Favor atualizar mais uma vez, fiz uma pequena correção no arquivo INI do provedor.

Boa tarde ítalo: Atualizei. Agora o retorno foi este:

Método..... : Consultar Lote
Código Erro : L2
Mensagem... : Erro na validacao do XML: Value cannot be null.
Parameter name: s.
Correção... : Valide o XML de acordo com o Schema e tente novamente.
Provedor... : SafeWeb

Link to post
Share on other sites
4 horas atrás, Italo Jurisato Junior disse:

Cezar,

Favor atualizar mais uma vez, fiz uma pequena correção no arquivo INI do provedor.

Boa noite Ítalo!

Escavando bits por aqui encontrei isto:

'<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><ConsultarLoteRpsResponse xmlns="http://tempuri.org/"><ConsultarLoteRpsResult>&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;ConsultarLoteRpsResposta xmlns="http://www.abrasf.org.br/nfse.xsd"&gt;&lt;Situacao&gt;0&lt;/Situacao&gt;&lt;ListaMensagemRetorno&gt;&lt;MensagemRetorno&gt;&lt;Codigo&gt;L2&lt;/Codigo&gt;&lt;Mensagem&gt;Erro na validação do XML: Value cannot be null.'#$D#$A'Parameter name: s.&lt;/Mensagem&gt;&lt;Correcao&gt;Valide o XML de acordo com o Schema e tente novamente.&lt;/Correcao&gt;&lt;/MensagemRetorno&gt;&lt;/ListaMensagemRetorno&gt;&lt;/ConsultarLoteRpsResposta&gt;</ConsultarLoteRpsResult></ConsultarLoteRpsResponse></soap:Body></soap:Envelope>'

Link to post
Share on other sites
1 hora atrás, Italo Jurisato Junior disse:

Boa noite Cezar,

Favor anexar os arquivos soap de envio e retorno gerados durante o processo de envio.

Segue arquivos!

1-env-lot.xml

1-env-lot-soap.xml

1-rec.xml

1-rec-soap.xml

201800000050260-con-lot.xml

201800000050260-con-lot-soap.xml

201800000050260-lista-nfse.xml

201800000050260-lista-nfse-soap.xml

4318071113270900016756000000000000001-rps.xml

Link to post
Share on other sites
12 horas atrás, Italo Jurisato Junior disse:

Boa noite Cezar,

Favor anexar os arquivos soap de envio e retorno gerados durante o processo de envio.

Bom dia Ítalo! Os arquivos gerados estão anexados!

Link to post
Share on other sites

Bom dia Cezar,

Analisei os XML e não consegui encontrar nada que por ventura estaria errado.

A mensagem de erro foi retornada ao realizar a consulta ao lote, agora é preciso saber se esse erro se refere a consulta ou ao resultado do processamento do lote.

Se é o resultado do processamento do lote, então esta faltando algo no XML do RPS.

De qualquer forma seria interessante entrar em contato com o provedor e solicitar um arquivo exemplo de envio, de consulta e de cancelamento, uma vez que só esses 3 serviços foram disponibilizados.

Você faz isso?

Consultor SAC ACBr Italo Jurisato 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

Link to post
Share on other sites
Agora, Italo Jurisato Junior disse:

Bom dia Cezar,

Analisei os XML e não consegui encontrar nada que por ventura estaria errado.

A mensagem de erro foi retornada ao realizar a consulta ao lote, agora é preciso saber se esse erro se refere a consulta ou ao resultado do processamento do lote.

Se é o resultado do processamento do lote, então esta faltando algo no XML do RPS.

De qualquer forma seria interessante entrar em contato com o provedor e solicitar um arquivo exemplo de envio, de consulta e de cancelamento, uma vez que só esses 3 serviços foram disponibilizados.

Você faz isso?

Bom dia Ítalo, a SafeWeb tem um atendimento bem ruim, mas vou correr atrás agora mesmo!

Obrigado!

  • Like 1
Link to post
Share on other sites

Ítalo, nesta página de teste encontrei isso: se me instruíres em como usar posso testar. Ajuda?

ConsultarLoteRps

 

Test

To test the operation using the HTTP POST protocol, click the 'Invoke' button.

Parameter Value
cabecalho:
consultarLoteRpsEnvio:
 

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /nfseprefeituras/webservices/NfseWebService.asmx HTTP/1.1
Host: nfse.safeweb.com.br
Content-Type: text/xml; charset=utf-8
Content-Length: 
SOAPAction: "http://tempuri.org/ConsultarLoteRps"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ConsultarLoteRps xmlns="http://tempuri.org/">
      <cabecalho></cabecalho>
      <consultarLoteRpsEnvio></consultarLoteRpsEnvio>
    </ConsultarLoteRps>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: 

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ConsultarLoteRpsResponse xmlns="http://tempuri.org/">
      <ConsultarLoteRpsResult></ConsultarLoteRpsResult>
    </ConsultarLoteRpsResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /nfseprefeituras/webservices/NfseWebService.asmx HTTP/1.1
Host: nfse.safeweb.com.br
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ConsultarLoteRps xmlns="http://tempuri.org/">
      <cabecalho></cabecalho>
      <consultarLoteRpsEnvio></consultarLoteRpsEnvio>
    </ConsultarLoteRps>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: 

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <ConsultarLoteRpsResponse xmlns="http://tempuri.org/">
      <ConsultarLoteRpsResult></ConsultarLoteRpsResult>
    </ConsultarLoteRpsResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP GET

The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.

GET /nfseprefeituras/webservices/NfseWebService.asmx/ConsultarLoteRps?=&= HTTP/1.1
Host: nfse.safeweb.com.br
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: 

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/"></string>

HTTP POST

The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.

POST /nfseprefeituras/webservices/NfseWebService.asmx/ConsultarLoteRps HTTP/1.1
Host: nfse.safeweb.com.br
Content-Type: application/x-www-form-urlencoded
Content-Length: 

=&=
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: 

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://tempuri.org/"></string>
Link to post
Share on other sites
  • Este tópico foi criado há 808 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...