Jump to content

Assista tectoy.png

chamada diadoacbr

NFSe com provedor SIGISS Web via Web Service Restfull


Go to solution Solved by Italo Giurizzato Junior,
  • Este tópico foi criado há 673 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.

Edited by Guilherme Consolação Dias
Link to comment
Share on other 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.

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

Link to comment
Share on other 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.

  • Like 1
  • Thanks 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

Link to comment
Share on other 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

 

  • Like 2
Link to comment
Share on other 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.

Edited by Guilherme Consolação Dias
Link to comment
Share on other 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.

  • Like 1
  • Thanks 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

Link to comment
Share on other sites

  • 2 months later...
  • 3 weeks later...
  • Administradores

Bom dia.

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

Att.

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other 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.

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

Link to comment
Share on other sites

  • 3 months later...
  • Consultores

Na verdade não foi feito nada.

se olhar no branches está sendo refatorado esse componente

Consultor SAC ACBr Juliomar Marchetti
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

 

Link to comment
Share on other sites

  • 1 month later...
  • 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.

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

Link to comment
Share on other sites

  • 3 weeks later...
  • 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

Link to comment
Share on other 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.

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

Link to comment
Share on other sites

  • 2 weeks later...
  • Administradores

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

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

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 to comment
Share on other sites

  • Este tópico foi criado há 673 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.