Ir para conteúdo
  • Cadastre-se

dev botao

Webservice SIGISS


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

Recommended Posts

Postado

Boa tarde,

Alguém já trabalhou com o provedor SIGISS?

Preciso desenvolver um módulo para emissão de NFSe para a cidade de São João de Meriti/RJ que utiliza este provedor, porém não encontrei nenhuma referência nos arquivos do ACBr.

Desde já grato,

Alexandre

Postado

Boa tarde Alexandre. Eu já trabalhei, vc precisa gerar uma unit usando a opção WSDL Importer do Delphi. Coloca a URL do Webservice do município e então o delphi gera a classe com todas as properties e métodos necessários. Depois vc usa essa classe para fazer a sua comunicação. 

  • 2 semanas depois ...
  • 5 meses depois ...
Postado

Pessoal, boa tarde. A integração desse provedor com o ACBRNFSe esta funcionando. Tenho que desenvolver a integraerção com Governador Valadares que agora esta utilizando esse provedor...

  • Consultores
Postado

Boa tarde ALA,

Favor entrar em contato com o provedor SigISS, não sei lhe informar se o arquivo INI desse provedor esta incompleto ou se ele não possui webservice.

Se não possuir webservice você vai ter que usar o método GerarLote para que o lote com os RPS sejam gerado e por fim através do site deles importar o arquivo.

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

Italo, existe alguma coisa que posso fazer p ajudar no desenvolvimento desse provedor... Caso tenha alguma coisa p testar estou a disposição ...

  • Consultores
Postado

Bom dia ALA,

Caso queira contribuir com o projeto basta pegar uma das Units: pnfseNFSeW_xxxx.pas copiar com o nome pnfseNFSeW_SigISS e fazer as alterações necessárias para que ela gere o XML conforme o manual.

Esse é o primeiro passo.

Depois é preciso alterar a unit pnfseNFSeW.pas para que ela reconheça a unit nova.

Por fim iniciar os testes.

  • 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

Postado (editado)

Italo, bom dia. Pensei que o ACBNFSe ja estava enviando RPs para esse servidor...Ja existe um arquivo INI para esse WS. Fou tentar alterar isso aqui, caso alguém possa me ajudar...

Editado por ALA
Postado (editado)

Italo, com base nas informações disponibilizadas pelo WS, qual ."pas" existente se aproxima do WS do SigISS

image.png.faa88571220762c9fee45a48859f15b0.png

 

image.thumb.png.5f488f9b2e0dae01f8cc24f8d479cae5.png

 

Editado por ALA
  • Consultores
Postado

ALA,

Esse arquivo INI foi feita uma cópia do IPM, e que fez essa cópia não alterou o nome do layout.

Como eu disse esse arquivo INI esta incompleto.

Vai ser necessário criar uma unit para esse provedor e depois ir fazendo os ajustes no arquivo INI para conseguir montar o envelope corretamente, bem como as URLs de homologação e de produção, bem como as URLs de SoapAction entre outras coisas.

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

Então, qual arquivo posso utilizar como base p tentar montar isso ? Estou completamente perdido. O problema que a nossa empresa vendeu a solução para o cliente com base no provedor que existia Action, hai quando fomos implantar deparamos com esse problema.. Agora o cliente esta cobrando desesperadamente a solução, pois ele emite em media 100 notas por dia.....

  • Consultores
Postado

ALA,

Você pode pegar qualquer unit: pnfseNFSeW_xxx.pas a titulo de exemplo para criar a nova unit para esse provedor.

Uma coisa é certa, não vai ser rápido.

Infelizmente a contratação dessas empresas pelas prefeituras são através de licitação e esse tipo de contrato tem prazo determinado.

Ao fim do contrato uma nova licitação é feita e consequentemente outra empresa pode ganhar.

E se a ganhadora não seguir o layout da ABRASF e não estiver implementado no componente o bicho pega.

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

Ok, Italo, vou ajustar pnfsNFSe.pas.  Depois das alterações que fiz no anexo que mandei, esta mostrando a msg URL não definida para: TNFSeEnviarLoteRPS. Você poderia me ajudar a montar o arquivo INI

os endereços que recebi deles

  defWSDL = 'https://valadares.sigiss.com.br/valadares/ws/sigiss_ws.php?wsdl';
  defURL  = 'https://valadares.sigiss.com.br:443/valadares/ws/sigiss_ws.php';
  defSvc  = 'WebService SigISS';
  defPrt  = 'WebService SigISSPort';
 

 

 

 

SigIss.ini

  • Consultores
Postado

Boa tarde ALA,

Abra a URL definida em defWSDL em um navegador, você vai encontrar as URLs do SoapAction.

Essa URL definida em defURL já é a URL de homologação ou de produção, precisa descobrir depois.

A parte mais chata vai ser descobrir como é o layout do <Envelope>

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 (editado)

Italo, boa tarde. E como descobri essa parte mais chata. ? Qual a pergunta devo realizar para o suporte deles ?

Editado por ALA
  • Este tópico foi criado há 1568 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.