Ir para conteúdo
  • Cadastre-se

dev botao

Código do Municipio [3523503] não Encontrado.


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

Recommended Posts

Postado

Olá!

Está ocorrendo o seguinte erro: Código do Municipio [3523503] não Encontrado.

Estou tentando testar o provedor geisweb, para poder passar a vocês a implementação. Fiz os passos que encontrei aqui no forum, fazer um arquivo .ini do provedor, adicionar ele no cidade.ini, e criar uma pasta de schemas.

Isso é para a cidade de Itatinga/SP, no Cidades.ini está como o provedor 4R, porém está errado.

 

O erro ocorre ao tentar enviar a nota no ambiente de homologação do provedor, já cadastrei meu cliente lá. Alguém conseguiria me ajudar a identificar o que falta na configuração, para ocorrer esse erro.

 

 

Obrigado.

  • Consultores
Postado

Bom dia,

Pelo que notei esse provedor possui um layout próprio, ou seja, não segue o layout da ABRASF.

Esse provedor não fornece os schemas (arquivos XSD) para que possamos validar o XML antes do seu envio para o webservice?

A URL de homologação me parece que não existe, ou melhor deve estar errada.

Favor verificar os schemas e a URL de homologação correta.

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
  • Consultores
Postado

Boa tarde,

Esse provedor é muito sem noção.

Dois SoapAction um para homologação e outro para produção, em vez de um só.

Incluir o nome da cidade na URL do SoapAction.

Incluir o nome da cidade no NameSpace do XML.

Tudo para ajudar.

Não é a toa que ganharam a Licitação, fizeram uma porcaria, um webservice com apenas 4 serviços.

Já descobri a URL de homologação correta.

https://www.geisweb.com.br/homologacao/modelo/webservice/GeisWebServiceImpl.php

Veja se eles tem XMLs (de envio, consulta e cancelamento) de exemplos.

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

  • 3 semanas depois ...
Postado
Em 08/07/2020 at 09:13, Italo Jurisato Junior disse:

Bom dia,

Já coloquei na minha lista de tarefas, assim que possível vou analisar o que você já fez e fazer os ajustes necessários.

Boa tarde!

Tens algum retorno sobre esta nfse?

  • 3 semanas depois ...
  • 2 semanas depois ...
Postado
Em 12/08/2020 at 10:17, Italo Jurisato Junior disse:

Bom dia,

Favor atualizar os fontes e façam novos testes, já foi enviado para o repositório a implementação do provedor GeisWeb.

Boa tarde!

Infelizmente não estou conseguindo enviar, ocorre o seguinte erro:

ERRO: SoapAction não definido para: TNFSeEnviarLoteRPS

 

Local do erro:

procedure TDFeWebService.InicializarServico;
begin
  { Sobrescrever apenas se necessário }
  Clear;

  DefinirURL;
  if URL = '' then
    GerarException( ACBrStr('URL não definida para: ') + ClassName);

  DefinirServicoEAction;
  if Servico = '' then
    GerarException( ACBrStr('Servico não definido para: ')+ ClassName);

  if SoapAction = '' then
    GerarException( ACBrStr('SoapAction não definido para: ') + ClassName);

  // Alguns provedores de NFS-e não possui um SoapAction para os seus serviços,
  // sendo assim é atribuido o caracter "*" no arquivo INI desses provedores.
  if SoapAction = '*' then
    FPSoapAction := '';

 

  • Consultores
Postado

Bom dia,

Você esta usando o arquivo GeisWeb.ini que se encontra no repositório?

Pois nele esta sim informado o SoapAction do EnviarLoteRps, veja:

[SoapAction]
Recepcionar=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#EnviaLoteRps
ConsSit=*
ConsLote=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#ConsultaLoteRps
ConsNFSeRps=*
ConsNFSe=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#ConsultaNfse
Cancelar=urn:https://www.geisweb.com.br/producao/itatinga/webservice/GeisWebServiceImpl.php#CancelaNfse
Gerar=*
RecSincrono=*
Substituir=*

O campo Recepcionar contem o referido SoapAction.

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
19 horas atrás, Italo Jurisato Junior disse:

Boa noite,

Se tratando dos arquivos INI não se faz necessário reinstalar a suíte ACBr.

Mas quanto atualizamos os fontes é aconselhável reinstalar.

Boa tarde!

Deletei os arquivos, fiz um svn checkout e reinstalei, mesmo assim não envia nota e ocorre o mesmo erro.

  • Consultores
Postado

Bom dia,

Você esta fazendo testes com o programa exemplo do componente ou com a sua aplicação?

Se é com a sua aplicação, verifique se ele não esta se utilizando de um arquivo INI antigo ou alterado do provedor.

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
Em 01/09/2020 at 10:40, Italo Jurisato Junior disse:

Bom dia,

Você esta fazendo testes com o programa exemplo do componente ou com a sua aplicação?

Se é com a sua aplicação, verifique se ele não esta se utilizando de um arquivo INI antigo ou alterado do provedor.

Boa tarde!

Estou realizando os testes na minha aplicação, ele acessa o arquivo pnfsNFSeW_GeisWeb, e os arquivos foram todos atualizados após a sua alteração. Só não sei como ver qual arquivo INI ele abre, mas todos os de GeisWeb estão com a data de 28/08/2020 de última modificação.

  • Consultores
Postado

Boa tarde,

Então faça os testes com o programa exemplo.

Na sua aplicação verifica de qual pasta esta pegando os arquivos INI, essa pasta deve estar com os arquivos INI desatualizados.

Propriedades: 

PathIniCidades e PathIniProvedor

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

  • 1 mês depois ...
Postado

Olá!

Após diversos testes, o erro: ERRO: SoapAction não definido para: TNFSeEnviarLoteRPS

ainda ocorre, segue abaixo como está ficando o xml gerado pelo ACBr, se puderem analisar se está correto e o que posso fazer para solucionar esse problema.

<?xml version="1.0" encoding="UTF-8"?>
<EnviarLoteRpsEnvio>
  <LoteRps versao="1">
    <NumeroLote>334</NumeroLote>
    <Cnpj>94139789000100</Cnpj>
    <InscricaoMunicipal>0</InscricaoMunicipal>
    <QuantidadeRps>1</QuantidadeRps>
    <ListaRps>
      <Rps>
        <InfRps< /Rps>
    </ListaRps>
  </LoteRps>
</EnviarLoteRpsEnvio>

Agradeço!

Postado
Em 22/10/2020 at 16:49, Italo Jurisato Junior disse:

Boa tarde,

Fiz diversos ajustes nos fones e nos arquivos INI com o objetivo de fazer funcionar o provedor GeisWeb.

Favor atualizar os fontes e iniciar os testes usando o programa exemplo.

Boa tarde!

Obrigado, iremos realizar os testes.

 

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

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