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á 1081 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á 1081 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.