Ir para conteúdo
  • Cadastre-se

dev botao

Webservice SIGISS


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

Recommended Posts

  • 2 semanas depois ...
  • 5 meses depois ...
  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia ALA,

O que tudo indica é que foi criado o arquivo INI para esse provedor mas a unit que gera o XML, uma vez que ele não segue o layout da ABRASF não foi feito.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde ALA,

Não faça isso, essa unit é para os provedores que seguem a versão 1 do layout da ABRASF.

Se o provedor não segue nenhuma versão da ABRASF devemos criar uma unit exclusiva para ele.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

ALA,

Você precisa verificar quais campos desse provedor que não existe e incluir no pnfsNFSe.pas para ser utilizado no pnfsNFSeW_SigISS.pas

 

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

  • Consultores

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 / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

ALA,

Peça um XML completo com a tag <Envelope> de envio, consulta, cancelamento, etc.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

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