Ir para conteúdo
  • Cadastre-se

dev botao

Modo sincrono no provedor SimpliSS


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

Recommended Posts

Postado

Olá pessoal blz? Entrei em contato com o suporte da prefeitura da cidade de Presidente Prudente, la eles usa o provedor SimpliSS, eles dizeram que SIM tem metodo SINCRONO para o provedor SimpliSS, porem no ACBrNFSeX não funciona modo sincrono, toda vez que manda da a seguinte mensagem: x001 Serviço não implementado pelo Provedor.

Estou emitindo dessa forma: ACBrNFSeX1.Emitir(IntToStr(Lote), meLoteSincrono,False);

Percebi que dentro do arquivo  SimpliSS.ini o serviço ServicoEnviarSincrono esta vazio.

Exemplo:

ServicoEnviar=nfse_3.xsd
ServicoConSit=nfse_3.xsd
ServicoConLot=nfse_3.xsd
ServicoConRps=nfse_3.xsd
ServicoConNfse=nfse_3.xsd
ServicoCancelar=nfse_3.xsd
ServicoGerar=nfse_3.xsd
ServicoEnviarSincrono=
ServicoSubstituir=

 

Será que vocês precisa mexer no fonte para poder funcionar o modo sincrono no provedor SimpliSS.

Desde já obrigado, aguardo um resposta valeu.

simpliSS.png

  • Consultores
Postado

Boa tarde Antonio,

Vamos lá, o provedor SimplISS possui um layout próprio ou segue a versão 1 ou 2 do layout da ABRASF?

Na imagem que você anexou do arquivo SimplISS.ini, logo no inicio temos:

[XML]
Layout=ABRASFv1

Não esta previsto no manual da ABRASF versão 1 o modo síncrono para envio de lote, note que no arquivo INI do provedor não consta nada referente a Síncrono.

Já lhe adianto que o serviço GerarNfse não foi implementado uma vez que o XML a ser enviado para ser convertido em NFS-e esta fora do layout padrão do Rps.

Se você abrir a unit SimplISS.Provider vai notar que existem duas classes: TACBrNFSeXWebserviceSimplISS TACBrNFSeXWebserviceSimplISS203.

A primeira trabalha com a versão 1 do layout da ABRASF, já a segunda com a versão 2.03 da ABRASF.

Favor verificar com o pessoal da prefeitura/provedor se é possivel usar a versão 2.03 para a cidade de Presidente Prudente.

Caso afirmativo, precisamos das URLs de homologação e produção para a referida cidade.

De posse das URLs podemos alterar o arquivo ACBrNFSeXServicos.ini 

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)

Boa tarde Italo blz?

Então entrei em contato com eles eles faram isso:

"Antonio, verifiquei aqui que a versão para o município de Presidente Prudente é a 1.0, e o ambiente de homologação para o município não é ABRASF.
http://homologacaonovo.simplissweb.com.br/ 

Esse é o correto.

Segue link de integração: http://wshomologacao.simplissweb.com.br/nfseservice.svc?wsdl

 

Foram isso que responderam , não sei se ajuda.

Editado por antonio_jr
Postado (editado)

Italo no manual do site deles achei isso

Sem título.jpg

Mandei o print de cima para eles e eles responderam que "O modo síncrono para a emissão de notas é o GerarNfse, o mesmo está disponível e funcional"

Editado por antonio_jr
mandei essa imagem para eles e eles responderam que O modo síncrono para a emissão de notas é o GerarNfse, o mesmo está disponível e funcional
  • Consultores
Postado

Antonio,

Somente os serviços de consulta e cancelamento que são síncrono.

O serviço que recepciona o Rps é assíncrono como eu já lhe tinha passado.

Essa pessoa que lhe atendeu não tem noção nenhuma.

 

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 eles responderam assim :

No caso de Presidente Prudente, para a emissão no método síncrono não é enviado RPS, somente a nota mesmo.
O número de RPS não é informado.
Somente é feito o envio de RPS, em Lote, por meio do método Assíncrono, em que é necessário aguardar o processamento do lote.

É possível emitir notas pelos dois métodos sr Antonio, por meio do GerarNfse (sincrono) e por meio do RecepcionarLoteRps (assíncrono).
Segue em anexo os arquivos de exemplo dos dois métodos

modelo_GerarNfse.xml modelo_RecepcionarLote.xml

  • Consultores
Postado

Antonio,

Como eu já tinha escrito acima, todos os provedores que seguem a ABRASF versão 1 não tem o serviço de GerarNfse, esse serviço existe na versão 2 do layout da ABRASF.

O provedor implementou esse serviço para a versão 1, mas fez de uma forma que ficou fora do layout, pois na versão 2 o que é enviado é o Rps para ser convertido em NFS-e.

Na versão 2 o serviço GerarNfse trabalha no modo síncrono.

A implementação no componente para consumir o serviço GerarNfse com o layout que eles criaram não sei se vai funcionar a contento.

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

  • 2 semanas depois ...
Postado

Boa tarde Italo blz. Conversei com supervisor do TI da prefeitura de Presidente Prudente, ele garantiu que sim funciona o modo Sincrono, ai ele me mandou o manual novo.  E a versão desse novo manual esta ABRASF 2.03.

Gostaria de saber o que você precisa, para eu pedir para eles, para poder mudar no acbr.

Segue em anexo o Novo Manual que eles me enviaram. caso precisa de algo mais eu ligo la e peço para eles.

ManualSimpliSS.rar

NFSe.png

  • Consultores
Postado

Boa tarde Antonio,

O componente ACBrNFSeX no que se refere ao provedor SimplISS, ele atende tanto a versão 1.00 quanto a 2.03 do layout da ABRASF.

O que eu preciso é das URLs de produção e de homologação usadas pelas cidade de Presidente Prudente para a versão 2.03

De posse dessas URLs, devemos alterar o arquivo ACBrNFSeXServicos.ini seguindo as orientações do tópico abaixo.

 

 

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 vc fala que é só substituir dentro do arquivo ACBrNFSeXServicos.ini isso:

[SimplISS]
HomRecepcionar=http://wshomologacao.simplissweb.com.br/nfseservice.svc
HomLinkURL=http://wshomologacao.simplissweb.com.br/nfseservice.svc
 

colocar ai os novos endereço e depois seguir os passos do novo topico : Inclusão de novas cidades ou alteração de provedor

  • Consultores
Postado

Antonio,

Se a cidade segue a versão 2.03 do layout da ABRASF se faz necessário também incluir o campo versão.

Veja este exemplo.

[3304904]
; Atualizado em 19/10/2021
Nome=Sao Goncalo
UF=RJ
Provedor=SimplISS
Versao=2.03
ProRecepcionar=https://wssaogoncalo.simplissweb.com.br/nfseservice.svc
HomRecepcionar=https://wshomologacaoabrasf1.simplissweb.com.br/nfseservice.svc

As URLs abaixo são de homologação da versão 1 elas não devem ser alteradas.

[SimplISS]
HomRecepcionar=http://wshomologacao.simplissweb.com.br/nfseservice.svc
HomLinkURL=http://wshomologacao.simplissweb.com.br/nfseservice.svc

 

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

  • 2 semanas depois ...
  • Consultores
Postado
1 hora atrás, antonio_jr disse:

A esqueci de falar não deu certo, porque agora fica dando esse erro de DadosPFX, ArquivoPFX ou NumeroSerie não especificados. Porem agente não usa certificado. 

Veja o ConfigAssinar.

Você precisa de um certificado.

image.png

Consultor SAC ACBr

Diego Folieni
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 !!

  • Consultores
Postado

Boa tarde Antonio,

No novo componente ACBrNFSeX não é usado os arquivos Cidades.ini e os INI dos provedores.

No componente novo temos o arquivo ACBrNFSeXServicos.ini que contem as cidades atendidas pelo componente.

Para cada provedor temos 3 units, exemplo: SimplISS.Provider , SimplISS.GravarXml e SimplISS.LerXml.

Para saber se é necessário o uso do certificado digital, basta abrir a unit Provider do provedor em questão.

Veja a imagem que o Diego anexou, nela esta claro que para a verão 2.03 do provedor SimplISS devemos assinar o XML do RPS, assinar o Lote de RPS ( quando o RPS é enviado em Lote ) e assinar o RPS quando este é enviado de forma unitária ( serviço GerarNfse ).

  • 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

  • 2 meses depois ...
Postado

Boa tarde Italo, entrei nessa novela também.

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

Postado

Utilizo atualmente de forma Assíncrona, já no componente ACBRNFSeX, mais não da mais, esta demorando horas o processamento.

Eles tem leiaute próprio, para utilizar o GerarNFSe(Síncrono), conforme o e-mail deles configurei da seguinte forma:

 

ACBrNFSeXServicos.ini

"

[3541406]
; Atualizado em 17/08/2021
Nome=Presidente Prudente
UF=SP
Provedor=SimplISS
Versao=2.03
ProRecepcionar=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc
;
ProLinkURL=http://issprudente.sp.gov.br/ws_nfse/nfseservice.svc

"

E na chamada a única forma que consegui comunicação foi utilizando da seguinte forma:

"DMI.ACBrNFSeX.Emitir(nLoteNFSeX.ToString,meUnitario,False);"

 

Foi a configuração mais próxima que cheguei, se tiver outro, peço que me oriente por favor.

 

Só que não obtive sucesso, pelo que notei o pacote enviado não esta de acordo que eles esperam, esta retornando o erro "a:ActionNotSupported".

Anexei o XML de retorno, e o arquivo de envio.

Poderia me orientar por favor o que devo fazer pra dar certo utilizando o ACBRNFSeX?

 

Atenciosamente.

Adriano Teodorico dos Santos

402-lista-nfse-ger-soap.xml 402-ger-nfse-soap.xml

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

  • Consultores
  • Solution
Postado

Bom dia Adriano,

O problema desse provedor é que ele possui dois webservices, sendo que um deles segue a versão 1 do layout da ABRASF e o outro a versão 2.03

A cidade em questão se utiliza do webservice que trabalha na versão 1 do layout da ABRASF.

E na versão 1 só existe um serviço de recepção de RPS que é em lote no modo assíncrono.

Eles criaram para esse webservice um serviço chamado GerarNFSe cujo layout do XML do RPS a ser enviado não segue o padrão ABRASF.

O componente não esta preparado para gerar esse XML fora do padrão.

O grande problema é que a rotina que gera o XML do RPS não sabe qual é o serviço que vai ser consumido, logo não tem como direcionar a geração do XML para uma outra rotina que gere ele fora do padrão ABRASF.

O ideal seria eles migrarem para a versão 2.03

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
18 minutos atrás, Italo Giurizzato Junior disse:

Bom dia Adriano,

O problema desse provedor é que ele possui dois webservices, sendo que um deles segue a versão 1 do layout da ABRASF e o outro a versão 2.03

A cidade em questão se utiliza do webservice que trabalha na versão 1 do layout da ABRASF.

E na versão 1 só existe um serviço de recepção de RPS que é em lote no modo assíncrono.

Eles criaram para esse webservice um serviço chamado GerarNFSe cujo layout do XML do RPS a ser enviado não segue o padrão ABRASF.

O componente não esta preparado para gerar esse XML fora do padrão.

O grande problema é que a rotina que gera o XML do RPS não sabe qual é o serviço que vai ser consumido, logo não tem como direcionar a geração do XML para uma outra rotina que gere ele fora do padrão ABRASF.

O ideal seria eles migrarem para a versão 2.03

Boa Tarde Italo, perfeito, vou encaminhar um e-mail pra eles "forçando" eles a alterar para a versão 2.03, conseguindo, eu comunico.

Muito Obrigado

 

Atenciosamente.

  • Curtir 1

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

  • 1 mês depois ...
Postado

Boa Tarde, Italo 

Também venho enfrentando muita dificuldade com o provedor SIMPLISS da prefeitura mencionada acima como demora de processamento no método assíncrono, caso de mais de 12 horas para processarem um RPS e nos gerar a NFse, gostaríamos de  saber se vai ser implementado o método SINCRONO para este provedor e pra prefeitura de Presidente prudente se alguém teve alguma solução por favor compartilhem estamos com muitos cliente reclamando mais não é um problema do sistema e sim do provedor. Fico no Aguardo 

  • Consultores
Postado

Bom dia Marciano,

Oriente os seus clientes a protocolarem na prefeitura uma reclamação quanto ao tempo de processamento.

Quanto mais contribuinte reclamar na prefeitura, mais cedo eles resolvem o problema.

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

Boa tarde, só para todos saber, eu já mandei uns par de e-mail para o SIMPLISS reclamando dessa demora, mais sempre falam para falar na prefeitura, pois então eu liguei lá, falei com uma moça que ela é do SIMPLISS mais fica dentro da prefeitura, falou que iria participar desse assunto e verificar o que daria para ser feito. Poucos dias depois da minha ligação, veio a resposta por e-mail, segue:

"

Bom dia Sr. Adriano,
Apresentei ao diretor do Departamento de ISS - Sr. David Jabes - o seu pedido de alteração de versão do layout da ABRASF da 1 para a 2.03.
O mesmo informou que por hora essa alteração não é viável, visto que o impacto seria muito grande, no município todo.
Porém, o caso será estudado para que no próximo ano essa mudança possa ocorrer de maneira mais tranquila, com uma data estipulada e com tempo hábil para os desenvolvedores e usuários do sistema se adaptarem a essa nova versão.

Atenciosamente,

 Flávia Tomiazi Peres

Suporte Técnico Presidente Prudente

"

Eu oriento quem esta incomodado com essa demora, como eu, encaminhe um e-mail postando a reclamação para: [email protected][email protected]. Acredito quanto mais gente reclamando, logo eles providenciam essa mudança.

 

Atenciosamente.

Adriano Teodorico dos Santos

Adriano Teodorico dos Santos

Analista de Sistemas na Empresa GIGa Informática Dracena Ltda ME

Bach. em Ciência da Computação

Pós Graduado em Gestão Fiscal e Planejamento Tributário

  • Consultores
Postado

Boa tarde Adriano,

A coisa vai resolver mais rápido a partir do momento que a prefeitura receber uma pilha de reclamações protocoladas.

Você envia um e-mail para a Flavia, manda e-mail para o provedor, eles não vão resolver nada, vão continuar empurrando com a barriga.

A prefeitura tem que ficar sabendo dos problemas que estão ocorrendo.

Esse pessoal não vão contar do péssimo serviço que eles estão prestando para a pessoa da prefeitura que tem a obrigação de cobrar 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

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

The popup will be closed in 10 segundos...