Ir para conteúdo
  • Cadastre-se

dev botao

NFSe com provedor SIGISS Web via Web Service Restfull


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

Recommended Posts

Olá,

Recentemente, o município de Araras (3503307) realizou a troca do provedor de NFSe. Antes utilizava-se o provedor SimplISS, ocorrendo a migração para o provedor SIGISS Web no dia 01/11/2019. Estou disposto a contribuir para o projeto ACBr a implementar este provedor, já que pelo o que eu percebi, pararam no meio do processo. É importante salientar que este web service não utiliza o protocolo SOAP para a comunicação. Para se emitir a NFSe é necessário no SIGISS Web utilizar a arquitetura REST, podendo enviar os dados em formato XML ou JSON. Já troquei meu Cidades.ini para o provedor SigIss e possuo um SigIss.ini também. Gostaria de saber como prosseguir para configurar o SigIss.ini, já que não será utilizado mais o padrão SOAP.

Obs: Foi solicitado para o suporte do SIGISS Web um XSD (Schema) para validar os layouts XML, mas fui avisado que não existe um.

Editado por Guilherme Consolação Dias
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Guilherme,

No momento o ACBr só trabalha com o protocolo SOAP.

Passei para os mestres, para me dar um retorno se essa implementação é possível ser feita ou não.

  • Obrigado 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

Bom dia Guilherme,

Fui informado que é possível sim, precisamos agora entrar a melhor maneira de se fazer isso.

Toda ajuda é bem vinda.

  • Curtir 1
  • Obrigado 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

Obrigado Italo pela rápida assistência,

Estou a desenvolver um diagrama de classes UML para melhor entender e se aprofundar no componente. Pretendo desviar o fluxo do código em alguns momentos quando o provedor trabalhar com a arquitetura REST; no ini do provedor vou inserir as seções necessárias para configurar o corpo da requisição. Talvez seja necessário criar mais algumas propriedades published para o componente.

Pretendo tornar o componente versátil e pronto para integrações futuras que se utilizam desta arquitetura, mas precisarei do seu apoio Italo, para tirar algumas dúvidas durante o processo. Qualquer material que possa ajudar a ter um entendimento do componente ou a obter uma inicialização na integração, é de grande ajuda.

Desde já, obrigado Italo

 

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

Boa tarde Italo,

Uma diferença presente no provedor SIGISS Web, é que não existe o recebimento em lote das NFSes. O Web Service  permite o envio, cancelamento e consulta de apenas uma NFSe/RPS por vez. O que devo fazer? Uma lógica interna no componente para realizar várias requisições, ou limitar os requisitos para tratar somente uma NFSe por vez.

Editado por Guilherme Consolação Dias
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa noite Guilherme,

O componente possui um método chamado Gerar, cuja finalidade é enviar um RPS por vez.

Portanto é esse que você deve utilizar.

Sendo assim a sua aplicação é que vai ter que gerenciar o envio de vários RPS de forma unitária e não em lote.

  • Curtir 1
  • Obrigado 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

  • 2 meses depois ...
  • 3 semanas depois ...
  • Administradores

Bom dia.

Para saber quais cidades estão implementadas, basta ver o arquivo cidades.ini.

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Marcos,

Até onde sei a cidade de Sarandi/PR se utiliza do provedor SafeWeb.

Ela mudou de provedor?

Se mudou para o SigIss não será possível usar o componente pois este provedor se utiliza de um método diferente para se comunicar com o webservice, método este não implementado no componente ACBrNFSe.

  • 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

  • 3 meses depois ...
  • 1 mês depois ...
  • Consultores
  • Solution

Bom dia a todos,

Encontra-se disponível no repositório a implementação do provedor SigISS.

Favor atualizaram os fontes e façam 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

  • 3 semanas depois ...
  • Consultores

Bom dia Beatriz,

No arquivo Cidades.ini, a cidade de Araras se utiliza do provedor SimplISS.

Ela mudou para SigISS?

Se sim, favor entrar em contato com a prefeitura ou com o provedor e solicitar as URLs de homologação e produção para que possamos atualizar o arquivo Cidades.ini

 

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 Beatriz,

Essas URLs são do webservice ou do site?

No arquivo INI devemos informar a URL do webservice.

No arquivo SigISS.ini temos:

[URL_P]
RecepcaoLoteRPS=%NomeURL_P%/ws/sigiss_ws.php?wsdl
GerarNFSe=%NomeURL_P%/ws/sigiss_ws.php?wsdl

[URL_H]
RecepcaoLoteRPS=%NomeURL_H%/ws/sigiss_ws.php?wsdl
GerarNFSe=%NomeURL_H%/ws/sigiss_ws.php?wsdl

Note que temos na URL a variável %NomeURL_P% para Produção e %NomeURL_H% para Homologação.

Já no arquivo Cidades.ini temos:

[3304904]
Nome=Sao Goncalo
UF=RJ
Provedor=SigISS
NomeURL_H=https://testenfse.pmsg.rj.gov.br:443
NomeURL_P=https://nfse.pmsg.rj.gov.br:443

A titulo de exemplo a cidade de São Gonçalo.

Quanto o componente for acessar o webservice de São Gonçalo vai utilizar as URLs:

Homologação -> https://testenfse.pmsg.rj.gov.br:443/ws/sigiss_ws.php?wsdl
Produção -> https://nfse.pmsg.rj.gov.br:443/ws/sigiss_ws.php?wsdl

Note que o componente automaticamente troca a variável pelo seu valor informado no arquivo Cidades.ini

Favor verificar quais são as URLs de Produção e Homologação utilizadas no webservice para a cidade de Araras.

  • 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

  • 2 semanas depois ...
  • Administradores

Tópico fechado por falta de retorno do usuário

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link para o comentário
Compartilhar em outros sites

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