Ir para conteúdo
  • Cadastre-se

dev botao

Anapolis


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

Recommended Posts

Bom dia. Estou emitindo uma RPS para anapolis e estava usando o NFSe antingo. Estou migrando para o novo e estou com problema mensagem de erro.

Requisição
Ambiente: 1
Cidade  : Anapolis/GO
Provedor: ISSNet 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       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: s:Client - RecepcionarLoteRpsSincrono deve obedecer a um schema válido.
Correção: 
---------
 
NFS-e Numero....: 2094
Cod. Verificacao: 
Prestador.......: COSTA E BORGES LTDA
Tomador.........: CONSUMIDOR FINAL

 

1-env-lot-sinc.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Lucio,

Acabei de fazer um teste, veja o resultado:

Requisição
Ambiente: 1
Cidade  : Anapolis/GO
Provedor: ISSNet 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 : 18/05/2023
Numero do Prot: D6203769-E11A-4604-94AD-E46253C4F7D0
Numero da Nota: 
Link          : 
Código Verif. : 
Sucesso       : True
 
Erro(s):
Código  : E043
Mensagem: Inscrição Municipal do prestador do serviço não encontrada na base de dados do município.(Numero RPS: 1)
Correção: Não existe registro de inscrição municipal que corresponda ao número informado.

Acredito que o seu problema seja com relação a configuração.

Quais são os valores de: SSLLib, CryptLib, HttpLib, XmlSignLib e SLLType ?

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

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • Consultores

E o tls? Está utilizando tls1.2?

Está testando no seu ambiente que funcionou para os demais provedores ou o erro ocorre no cenário do cliente?

Para utilizar o winCrypt, o Windows deve estar com todas as atualizações em dia.

Se for certificado A1, teste com OpenSSL e copie as dlls para a pasta da aplicação.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Se você não responder o que perguntamos, não temos como lhe ajudar.

4 horas atrás, Renato Rubinho disse:

E o tls? Está utilizando tls1.2?

Qual a configuração do SSLType?

4 horas atrás, Renato Rubinho disse:

Está testando no seu ambiente que funcionou para os demais provedores

O erro ocorre no seu ambiente que você sabe que já funcionou para outros municípios?

4 horas atrás, Renato Rubinho disse:

ou o erro ocorre no cenário do cliente?

O erro ocorre no ambiente do cliente que nunca foi configurado?

4 horas atrás, Renato Rubinho disse:

Para utilizar o winCrypt, o Windows deve estar com todas as atualizações em dia.

O Windows, do local onde não funciona, está com todas as autorizações em dia?

4 horas atrás, Renato Rubinho disse:

Se for certificado A1, teste com OpenSSL e copie as dlls para a pasta da aplicação.

Teste com OpenSSL, se for A1, e veja se funciona, não esqueça de copiar as dlls, conforme indicado no tópico que postei acima.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois ...

Desculpe a demora, estavamos envolvido em outros processos e voltamos e mexer com NFSe. O erro persiste e já fiz de tudo. Hoje cedo apaguei o ACBr e fiz novo Update e instalei tudo do zero. E o erro continua. Vou anexar minha configuração que e o mesmo para todos. 

 

Requisição
Ambiente: 1
Cidade  : Anapolis/GO
Provedor: ISSNet 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       : False
 
Erro(s):
Código  : X999
Mensagem: Erro de Conexão: s:Client - RecepcionarLoteRpsSincrono deve obedecer a um schema válido.
Correção: 
---------
 
NFS-e Numero....: 1
Cod. Verificacao: 
Prestador.......: COSTA E BORGES LTDA
Tomador.........: INSCRICAO DE TESTE E TESTE

 

Certificado.png

Emitente.png

Geral.png

WebService.png

1-env-lot-sinc.xml 1-env-lot-sinc-soap.xml 1-lista-nfse-sinc-soap.xml 5223063628815400017856000000000000001-rps.xml

Link para o comentário
Compartilhar em outros sites

Tem uma questão que não foi trago do componente antigo. ConsultaURL onde tem o serviço no webservice para consultar a url da NFSe. Eu tinha implementado essa função e passei a um tempo atras mas quando foi migrar para o NFSeX não foi trago junto essa função.

 

https://nfse.issnetonline.com.br/abrasf204/anapolis/nfse.asmx

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 hora atrás, Lucio Bittes disse:

Depois disso parou o erro do schema e consegui emitir a nota. Muito obrigado.

Como o problema original foi resolvido, vamos fechar o tópico.

1 hora atrás, Lucio Bittes disse:

Tem uma questão que não foi trago do componente antigo. ConsultaURL onde tem o serviço no webservice para consultar a url da NFSe. Eu tinha implementado essa função e passei a um tempo atras mas quando foi migrar para o NFSeX não foi trago junto essa função.

Segue tópico sobre o assunto, caso tenha alguma sugestão de implementação, favor abrir um novo tópico com os fontes alterados para análise se poderão ser enviados ao SVN.

 

Seguem métodos implementados para este provedor.

../trunk2/Fontes/ACBrDFe/ACBrNFSeX/Provedores/ISSNet.Provider.pas

TACBrNFSeXWebserviceISSNet204 = class(TACBrNFSeXWebserviceSoap11)
  public
    function Recepcionar(ACabecalho, AMSG: String): string; override;
    function RecepcionarSincrono(ACabecalho, AMSG: String): string; override;
    function GerarNFSe(ACabecalho, AMSG: String): string; override;
    function ConsultarLote(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSePorRps(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSePorFaixa(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSeServicoPrestado(ACabecalho, AMSG: String): string; override;
    function ConsultarNFSeServicoTomado(ACabecalho, AMSG: String): string; override;
    function Cancelar(ACabecalho, AMSG: String): string; override;
    function SubstituirNFSe(ACabecalho, AMSG: String): string; override;
    function TratarXmlRetornado(const aXML: string): string; override;
  end;

 

Link para o comentário
Compartilhar em outros sites

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