Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao emitir NFS-e para cidade de Cabo Frio - RJ - Erro de Conexão: SOAP-ENV:Server - Empty request


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

Recommended Posts

  • Consultores
  • Solution
Postado

Bom dia,

Entre em contato com o provedor e questione sobre esse problema, pois também tive o mesmo erro tanto no ambiente de homologação quanto o de produção.

Lembrando que o SoapAction e NameSpace gerado estão em conformidade com o WSDL.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • Consultores
Postado

Bom dia.
Eles forneceram os schemas ou apenas apontaram o problema no XML?
Veja que o 100124-env-lote-sinc.xml que a maioria das tags indicadas foi gerada no XML.
Se conferirmos no schema nfse.xsd que temos disponível aqui.

Temos:

image.png


image.png

Todas as tags com minOccurs="0", não são obrigatórias, então se você não passa valor para elas, o componente não as gera no XML do RPS.
 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado

Bom dia,

Quanto as tags dentro do grupo <Valores> segundo o schema somente <ValorServicos> é obrigatória, as demais são opcionais, veja:

	<xsd:complexType name="tcValoresDeclaracaoServico">
		<xsd:sequence>
			<xsd:element name="ValorServicos" type="tsValor" minOccurs="1" maxOccurs="1" />
			<xsd:element name="ValorDeducoes" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorPis" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorCofins" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorInss" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorIr" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorCsll" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="OutrasRetencoes" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValTotTributos" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ValorIss" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="Aliquota" type="tsAliquota" minOccurs="0" maxOccurs="1" />
			<xsd:element name="DescontoIncondicionado" type="tsValor" minOccurs="0" maxOccurs="1" />
			<xsd:element name="DescontoCondicionado" type="tsValor" minOccurs="0" maxOccurs="1" />
		</xsd:sequence>
	</xsd:complexType>

Abaixo temos a definição das tags que ficam abaixo do grupo <Valores>

	<xsd:complexType name="tcDadosServico">
		<xsd:sequence>
			<xsd:element name="Valores" type="tcValoresDeclaracaoServico" minOccurs="1" maxOccurs="1" />
			<xsd:element name="IssRetido" type="tsSimNao" minOccurs="1" maxOccurs="1" />
			<xsd:element name="ResponsavelRetencao" type="tsResponsavelRetencao" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ItemListaServico" type="tsItemListaServico" minOccurs="1" maxOccurs="1" />
			<xsd:element name="CodigoCnae" type="tsCodigoCnae" minOccurs="0" maxOccurs="1" />
			<xsd:element name="CodigoTributacaoMunicipio" type="tsCodigoTributacao" minOccurs="0" maxOccurs="1" />
			<xsd:element name="CodigoNbs" type="tsCodigoNbs" minOccurs="0" maxOccurs="1" />
			<xsd:element name="Discriminacao" type="tsDiscriminacao" minOccurs="1" maxOccurs="1" />
			<xsd:element name="CodigoMunicipio" type="tsCodigoMunicipioIbge" minOccurs="1" maxOccurs="1" />
			<xsd:element name="CodigoPais" type="tsCodigoPaisIbge" minOccurs="0" maxOccurs="1" />
			<xsd:element name="ExigibilidadeISS" type="tsExigibilidadeISS" minOccurs="1" maxOccurs="1" />
			<xsd:element name="IdentifNaoExigibilidade" type="tsIdentifNaoExigibilidade" minOccurs="0" maxOccurs="1" />		
			<xsd:element name="MunicipioIncidencia" type="tsCodigoMunicipioIbge" minOccurs="0" maxOccurs="1" />
			<xsd:element name="NumeroProcesso" type="tsNumeroProcesso" minOccurs="0" maxOccurs="1" />
		</xsd:sequence>
	</xsd:complexType>

O maior problema que vejo são as tags do grupo <Valores> que são opcionais e que o provedor esta exigindo a presença delas mesmo com valores zerados.

A geração dessas tags mesmo com os valores zerados é só para a cidade de Cabo Frio ou é para todas as cidades atendidas pelo provedor?

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 4 semanas depois ...
  • Consultores
Postado
5 minutos atrás, PrimeSoftware disse:

Boa tarde!

Fiz um novo teste verifiquei que o link de produção está incorreto, corrija com o seguinte link abaixo.

[3300704]
Nome=Cabo Frio
UF=RJ
Provedor=SigCorp
URL Homologação = https://testecabofrio.meumunicipio.online/abrasf/ws?wsdl
URL Produção = https://cabofrio.meumunicipio.online/abrasf/ws?wsdl

 

Boa tarde!

Muito obrigado pela contribuição! No entanto, as URLs já coincidem com o que está no arquivo ACBrNFSeXServicos.ini no SVN.

image.png

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
18 minutos atrás, PrimeSoftware disse:

Este "?wsdl" Não faz diferença no hora de acessar o link?

porque sem o ?wdsl acessa um link SOAP quebrado

Olha só

link: https://cabofrio.meumunicipio.online/abrasf/ws

image.png.d3af52e3cba94c74bc999d0f812b41b3.png

 

Link: https://cabofrio.meumunicipio.online/abrasf/ws?wsdl

image.thumb.png.4640181270cd4fd20a858a99171e1738.png

O ?wsdl na URL serve para abrir o arquivo Web Services Description Language, uma notação que indica os métodos do WebService. Pense nele como uma documentação, pois se você salvar ele usando um CTRL+S e depois abrir ele no SOAPUI, por exemplo, vai gerar para você as rotas.

No geral, o ?wsdl, não tem diferença nesses casos e pode ser ignorado. Mas se nesse caso em específico ele estiver dando problema podemos adicionar.

Por favor, pode confirmar se há diferença no processo de emissão sem esse trecho e com ele?

  • Curtir 2
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
16 minutos atrás, PrimeSoftware disse:

Pode incluir o "?wsdl" no link por gentileza. 

Por favor, substitua esses dois arquivos dentro da sua pasta ..\Fontes\ACBrDFe\ACBrNFSeX, reinstale o ACBr e faça novos testes.

 

ACBrNFSeXServicos.res ACBrNFSeXServicos.ini

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado

Boa tarde.

Foi enviada ao SVN na Rev-28098 alteração relacionada.

Por favor, atualize seus fontes, reinstale o ACBr e faça novos testes.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • 3 semanas depois ...
  • Consultores
Postado

Bom dia!

Por favor, marque a opção para Salvar Envelope Soap, verifique se foi gerado um -soap de resposta e se possível disponilize o mesmo.

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado
3 minutos atrás, PrimeSoftware disse:

Note que você recebeu um WSDL na resposta.

Por favor, verifique se no seu arquivo ACBrNFSeXServicos.ini e no ACBrNFSeXServicos.res(da para abrir no notepad++) na seção para a cidade de Cabo Frio está sem o ?wsdl no link. Se estiver, por favor, verifique se não tem nenhum arquivo ACBrNFSeXServicos.ini antigo dentro da pasta da sua aplicação.

  • Curtir 1
Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

  • Consultores
Postado

Bom dia,

Verifique se no arquivo ACBrNFSeXServicos.ini consta da seguinte forma:

[3300704]
; Atualizado em 13/04/2023
Nome=Cabo Frio
UF=RJ
Provedor=SigCorp
Versao=2.04
ProRecepcionar=https://cabofrio.meumunicipio.online/abrasf/ws
HomRecepcionar=https://testecabofrio.meumunicipio.online/abrasf/ws
;
ProNameSpace=https://abrasfcabofrio.meumunicipio.online/ws
HomNameSpace=https://testecabofrioabrasf.meumunicipio.online/ws

Caso afirmativo, verifique se na pasta que esta o executável não consta uma cópia do referido arquivo.

Se sim, delete ele.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 semanas depois ...
  • Membros Pro
Postado

Bom dia, tudo joia?

No arquivo da Acbr estão com as informações corretas conforme o solicitado, não tem nenhuma cópia do referido arquivo junto.

Segue a imagem.

2.jpg

  • Consultores
Postado

Por favor, pode fazer um teste com o programa exemplo?

Veja o resultado que obtive usando o botão Emitir Nota(Novo):

Citar

Requisição
Ambiente: 2
Cidade  : Cabo Frio/RJ
Provedor: SigCorp Versão: 2.04
 
Método Executado: Enviar Lote Síncrono
 
Parâmetros de Envio
Numero do Lote: 1
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : EL42
Mensagem: Responsável pela assinatura não é o mesmo do prestador do RPS - CODE: 1
Correção: 
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: RAZAO SOCIAL
Tomador.........: INSCRICAO DE TESTE E TESTE
 

 

Consultor SAC ACBr

Diego Folieni
Ajude o Projeto ACBr crescer - Assine o SAC

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

×
×
  • 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.