Ir para conteúdo
  • Cadastre-se

dev botao

AcbrNFSex não está funcionando para Ipatinga-MG


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

Recommended Posts

Postado

Bom dia!  Fiz a migração para o AcbrNFSex e está retornando esta mensagem de erro:  Erro de Conexão: XML declaration allowed only at the start of the. Houve uma alteração recentemente no provedor ao mudar o endereço de http para https. Esta página tem as informações dos novos arquivos https://nfeipatinga.portalfacil.com.br/nfseserv/exemplos/ tentei utilizá-los mas ainda continua dando erro. Na versão anterior eu conseguia emitir usando a v2.04 e o AcbrNFSex usa o v2.02. Este erro também acontece no programa de exemplo.
A cidade é Ipatinga-MG.

Postado

Faltou o cnpj da prefeitura.

Grato pelo retorno.

Ao fazer o teste aqui dá essa mensagem:

 

image.thumb.png.34cf536c467d0fa4cc45f65b7eb6f29f.png

Está como http e não https. Alterei o arquivo ACBrNFSeXServicos.ini alterando para https

[3131307]
Nome=Ipatinga
UF=MG
Provedor=Actcon
Versao=2.02
ProRecepcionar=https://nfeipatinga.portalfacil.com.br/nfseserv/webservice/servicos
HomRecepcionar=https://nfeipatinga.portalfacil.com.br/homologacao/webservice/servicos
;
ProXMLNameSpace=https://nfeipatinga.portalfacil.com.br/nfseserv/schema/nfse_v202.xsd
HomXMLNameSpace=https://nfeipatinga.portalfacil.com.br/homologacao/schema/nfse_v202.xsd
;
ProNameSpace=https://nfeipatinga.portalfacil.com.br/nfseserv/webservice/nfse.wsdl
HomNameSpace=https://nfeipatinga.portalfacil.com.br/homologacao/webservice/nfse.wsdl
;
ProSoapAction=https://nfeipatinga.portalfacil.com.br/nfseserv/webservice/servicos#
HomSoapAction=https://nfeipatinga.portalfacil.com.br/homologacao/webservice/servicos#

Depois executei como administrador o arquivo mas ele não gerou novos arquivo .rc e .res.

O que devo fazer?

Desde já agradeço.
 

 

  • Consultores
  • Solution
Postado

Bom dia Paulo,

Porque você colocou https em todas as URLs?

Você chegou a abrir o arquivo XSD de homologação da cidade de Ipatinga/MG ?

Pois bem veja a URL que consta como namespace:

	targetNamespace="http://nfeipatinga.portalfacil.com.br/homologacao/schema/nfse_v202.xsd"
            xmlns="http://nfeipatinga.portalfacil.com.br/homologacao/schema/nfse_v202.xsd"

Como você pode ver no namespace é usado o http e não https, portanto a sua alteração esta errada.

Você chegou a abrir o WSDL, acredito que não veja um fragmento dele:

<wsdl:operation name="RecepcionarLoteRps">
	<soap:operation soapAction="http://nfeipatinga.portalfacil.com.br/homologacao/webservice/servicos#RecepcionarLoteRps" style="document"/>
	<wsdl:input name="RecepcionarLoteRpsRequest">
		<soap:body use="literal"/>
	</wsdl:input>
	<wsdl:output name="RecepcionarLoteRpsResponse">
		<soap:body use="literal"/>
	</wsdl:output>
</wsdl:operation>

Como você pode ver a URL do soapAction é usado o http e não https, portanto a sua alteração esta errada.

Você esta fazendo testes com o programa exemplo?

No programa exemplo devemos informar como path dos schemas: ...\Exemplos\ACBrDFe\Schemas\NFSe

E marcar a opção para montar automaticamente o Path dos Schemas.

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

Postado

Realmente você tem razão. Fiz confusão aqui. Restarei os arquivos e fiz os testes com o programa de exemplo e continuo com o mesmo erro. Usando "Emitir Nota (Novo)" quanto "Enviar Lote RPS (Assíncrono)" dá a mesma mensagem:

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 26
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: XML declaration allowed only at the start of the document

Correção: 
---------

 

  • Consultores
Postado

Boa tarde Paulo,

Acabei de fazer um teste, veja o resultado:

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 100
 
Parâmetros de Retorno
Data de Envio : 30/11/2021
Numero do Prot: VI2I-ZNX4
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
 
Método Executado: ConsultarLote
 
Parâmetros de Envio
Numero do Prot: VI2I-ZNX4
Numero do Lote: 
 
Parâmetros de Retorno
Situação Lote : 2
Sucesso       : True
 
Erro(s):
Código  : E259
Mensagem: CNPJ/CPF  não encontrado na base de dados.
Correção: Confira o número do CNPJ/CPF  informado. Caso esteja correto, o prestador do serviço não está inscrito no município.
---------
Código  : X202
Mensagem: Lista de NFSe não encontrada! (ListaNfse)
Correção: 
---------

Você esta configurando corretamente o componente?

Anexa uma imagem da aba Certificado e outra da aba WebService.

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

Postado

Não deu.

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 60
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: XML declaration allowed only at the start of the document

Correção: 
---------

Postado

1) Com a nova versão tanto em homologação quanto em produção tenho este retorno, usando "Emitir Nota (Novo)" ou "Enviar Lote RPS (Assíncrono)":

Método Executado: Enviar Lote
 
Parâmetros de Envio
Numero do Lote: 1254
 
Parâmetros de Retorno
Data de Envio : 30/12/1899
Numero do Prot: 
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: Erro Interno: 12002
Erro HTTP: 0
URL: https://nfeipatinga.portalfacil.com.br/homologacao/webservice/servicos
Erro: 12002 - TimeOut de Requisição

2) Em AcbrNfse eu usava "Enviar Lote RPS (Assíncrono)", com AcbrNfseX eu devo usar qual?

Postado

Funcionou. 

Mas agora estou com outros problemas:

1) Após enviar como eu consigo o número da nota e o xml? Estou tentando isso AcbrNFSeX.WebService.Emite.NumeroNota mas fica vazio.

2) Quando tento importar o arquivo xml e uso loadfromfile não carrega os dados do xml em nota fiscal.

Desde já muito agradecido pelo seu retorno.

Postado

Como estou com dificuldades ainda,  o sistema está enviando e não estou conseguindo recuperar o xml. Então ao importar o xml do site do provedor percebi que tem duas tags a mais antes de CompNfse: ConsultaNfseServicoPrestadoResposta e ListaNfse. Por causa disso não consigo importar.

  • Consultores
Postado

Bom dia Paulo,

O seu problema é o conceito que existe por de traz da NFS-e.

Quando enviamos um lote de Rps de forma assíncrona se faz necessário realizar uma consulta ao lote informando o numero do protocolo retornado ao enviar.

Por outro lado ao enviar o lote de forma síncrona temos como retorno não o numero do protocolo e sim o XML da NFS-e.

A cidade de Ipatinga/MG se utiliza do provedor Actcon, este segue a versão 2 do layout da ABRASF.

Segundo o manual da ABRASF desta versão temos 3 métodos documentados para realizar o envio do Rps para o webservice do provedor, são eles:

1. EnviarLoteRps, permite o envio de um lote com até 50 Rps no modo assíncrono, como dito acima, temos como retorno o numero do protocolo que devemos utiliza-lo para consultar o Lote (outro método que consta no manual) para obter o XML das notas ou a lista de rejeições.

2. EnviarLoteRpsSincrono, permite o envio de um lote com até 50 Rps no modo síncrono, como dito acima, temos como retorno o XML das notas ou a lista de rejeições.

3. GerarNfse, permite o envio de apenas UM Rps no modo síncrono e temos como retorno o XML da nota ou a lista de rejeições.

Note que o componente possui uma propriedade de configuração chamada ConsultaLoteAposEnvio, se esta propriedade estiver com o valor True o componente se encarrega de realizar a consulta se for o caso.

No programa exemplo temos um campo para você ativar/desativar essa opção.

Espero ter lhe ajudado.

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

Postado

Muito obrigado pela ajuda. Com as suas explicações consegui resolver. Mas agora estou com um problema: as notas antigas não consigo imprimir mais, não aparece o cliente e nem os valores. 

  • Este tópico foi criado há 1217 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...
The popup will be closed in 10 segundos...