Jump to content

dev botao

Mudança URL consulta RS


Go to solution Solved by Maxisoft,
  • Este tópico foi criado há 1943 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
3 horas atrás, MFincotto disse:

para: https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx

Alguém mais consegue validar essa informação? 

Será necessário atualizar o AcbrNFeServicos.ini 

Se você já tem a URL correta basta fazer a alteração no ACBrNFeServicos.ini e testar.

Se a NFCe for autorizada com a nova URL anexe o arquivo aqui para ser enviado ao repositório.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

Boa noite pessoal, estou com o mesmo perrengue aqui. Já vi que alterando o INI vai funcionar, mas debugando o componente pude notar que quando vai montar a URL, o nome do do serviço passado para a função está sendo alterado.

em ACBrDFe.pas é chamada a procedure LerServicoChaveDeParams com os seguinte parâmentros

  NomeSessao 'NFCe_RS_H'
  NomeServico 'URL-ConsultaNFCe'
  Versao 2
  URL ''

Ocorre que na linha 454 e 455 este código monta a Chave e ChaveBase com a versão junto :

  ChaveBase := UpperCase(NomeServico + '_');
  Chave := ChaveBase + FloatToString(VersaoAtual,'.','0.00');

ficando assim :

  Chave 'URL-CONSULTANFCE_2.00'
  ChaveBase 'URL-CONSULTANFCE_'

abaixo, na linha 448 existe o seguinte código :

Citar

  if Versao > 0 then
    URL := FPIniParams.ReadString(NomeSessao, Chave, '') <<< entra aqui, uma vez que QrCode = v2
  else
    URL := FPIniParams.ReadString(NomeSessao, NomeServico, '');

Assim a minha condição está lendo o INI com os seguintes parâmetros :

NomeSessao 'NFCe_RS_H' e   Chave 'URL-CONSULTANFCE_2.00'

Logo o INI está assim :

Citar

URL-QRCode=https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx
URL-ConsultaNFCe=https://www.sefaz.rs.gov.br/NFE/NFE-NFC.aspx
URL-ConsultaNFCe_2.00=http://www.sefaz.rs.gov.br/nfce/consulta

gerando o XML com a referida inconsistência.

 Baseado nisso temos :

1 - Alterar o INI;

2 - O estagiário da SAFAZ aplicou a validação hoje, uma vez que ontem emiti sem problemas.

3 - Hoje é em homologação e amanhã será o de produção ???

 

ACBr.PNG

Link to comment
Share on other sites

1 hora atrás, mbbortolini disse:

Boa noite pessoal, estou com o mesmo perrengue aqui. Já vi que alterando o INI vai funcionar, mas debugando o componente pude notar que quando vai montar a URL, o nome do do serviço passado para a função está sendo alterado.

em ACBrDFe.pas é chamada a procedure LerServicoChaveDeParams com os seguinte parâmentros

  NomeSessao 'NFCe_RS_H'
  NomeServico 'URL-ConsultaNFCe'
  Versao 2
  URL ''

Ocorre que na linha 454 e 455 este código monta a Chave e ChaveBase com a versão junto :


  ChaveBase := UpperCase(NomeServico + '_');
  Chave := ChaveBase + FloatToString(VersaoAtual,'.','0.00');

ficando assim :

  Chave 'URL-CONSULTANFCE_2.00'
  ChaveBase 'URL-CONSULTANFCE_'

abaixo, na linha 448 existe o seguinte código :

Assim a minha condição está lendo o INI com os seguintes parâmetros :

NomeSessao 'NFCe_RS_H' e   Chave 'URL-CONSULTANFCE_2.00'

Logo o INI está assim :

gerando o XML com a referida inconsistência.

 Baseado nisso temos :

1 - Alterar o INI;

2 - O estagiário da SAFAZ aplicou a validação hoje, uma vez que ontem emiti sem problemas.

3 - Hoje é em homologação e amanhã será o de produção ???

 

ACBr.PNG

Pois é. SEFAZ parece não ter noção do nosso dia-a-dia, perder tempo com alterações sem necessidade ou sem mesmo aviso. Ficar o dia todo até descobrir que basta enviar sem o "http", complicado. 

 

2 horas atrás, Maxisoft disse:

Talvez tenha faltado gerar o arquivo .res baseado nesse INI. Vou enviar em anexo, substitui ele e reinstale o ACBr, deve dar certo.

ACBrNFeServicos.res 87 kB · 1 download

Basta alterar o .ini e executar o .bat "Compila_RES.BAT" que o .res é gerado novamente. 

  • Like 2
Link to comment
Share on other sites

Obrigado @MFincotto pelo retorno, no entanto não satisfeito com a causa, fui mais afundo. (já estou me preparando pra quando meu guri chegar na idade dos porquês :) )

Causa de tudo isso :

image.thumb.png.6ca328bd3d5d45f4410f56ddf226b179.png

Maldita regra de validação ZX03-20 incluída na NT 2016-002 v1.61 (NT sem fim).

Nesta NT a regra diz que :

Citar

Endereço do site da UF para a Consulta por chave de acesso difere do previsto.
Observação1: URLs, por UF, utilizadas para consulta por chave de acesso acesse: http://nfce.encat.org/consumidor/consulte-nota/
Observação2: regra de validação opcional por UF
Observação3: regra de validação vigente a partir de 01/04/2019.

Em Observações1 em consulta a URL no endereço http://nfce.encat.org/consumidor/consulte-nota/ temos a seguinte URL, no caso RS :

Rio Grande do Sul www.sefaz.rs.gov.br/nfce/consulta

 

Até aqui tudo em conformidade, mas note que que acessar a URL você será direcionada para https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx mas isso não é mistério, redirecionamento de URL é normal.

Mas e ai ? E a regra ??? Então para sanar a rejeição devemos alterar a URL para uma que não está prevista na NT.

Só que, não para por aqui, vocês tentaram consulta o QrCode gerado ? Aqui não deu :

image.thumb.png.d1d525e8d6e3f151f0d76722bb32dba3.png

 

Solicitei informações ao SEFAZ e irei aguardar posicionamento, mas já estou deixando um versão pronta caso entre a validação em produção. :D

Mais uma vez obrigado @MFincotto

 

 

  • Thanks 1
Link to comment
Share on other sites

1 minuto atrás, mbbortolini disse:

Obrigado @MFincotto pelo retorno, no entanto não satisfeito com a causa, fui mais afundo. (já estou me preparando pra quando meu guri chegar na idade dos porquês :) )

Causa de tudo isso :

image.thumb.png.6ca328bd3d5d45f4410f56ddf226b179.png

Maldita regra de validação ZX03-20 incluída na NT 2016-002 v1.61 (NT sem fim).

Nesta NT a regra diz que :

Em Observações1 em consulta a URL no endereço http://nfce.encat.org/consumidor/consulte-nota/ temos a seguinte URL, no caso RS :

Rio Grande do Sul www.sefaz.rs.gov.br/nfce/consulta

 

Até aqui tudo em conformidade, mas note que que acessar a URL você será direcionada para https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx mas isso não é mistério, redirecionamento de URL é normal.

Mas e ai ? E a regra ??? Então para sanar a rejeição devemos alterar a URL para uma que não está prevista na NT.

Só que, não para por aqui, vocês tentaram consulta o QrCode gerado ? Aqui não deu :

image.thumb.png.d1d525e8d6e3f151f0d76722bb32dba3.png

 

Solicitei informações ao SEFAZ e irei aguardar posicionamento, mas já estou deixando um versão pronta caso entre a validação em produção. :D

Mais uma vez obrigado @MFincotto

 

 

Exatamente isso, esse redirecionamento me confundiu ontem. E posso estar errado, mais ontem as URL's nos endereços do encat ainda estavam com o "http://", acredito que atualizaram.

Link to comment
Share on other sites

  • Membros Pro
23 horas atrás, MFincotto disse:

Bom dia a todos. 

Hoje pela manhã comecei a ter rejeição 878 no RS. Verifiquei que a URL para consulta de chave mudou: 

de: http://www.sefaz.rs.gov.br/nfce/consulta

para: https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx

Alguém mais consegue validar essa informação? 

Será necessário atualizar o AcbrNFeServicos.ini

 

 

Estou com o mesmo problema. Testei hoje em homologação depois de atualizar o ACBrMonitor Plus versão 1.2.0.56.

Link to comment
Share on other sites

  • Moderadores
1 hora atrás, will0608 disse:

Peguei só o arquivo ini do seu commit, mas acredito que faltou a atualizar a seção  [NFCe_RS_H] do ini. 

Tem razão, alterei apenas as da SVRS, RS usa um webservice diferente. Aguarde que...

4 minutos atrás, DATAC disse:

Para o ambiente de produção continua como antes? Até porque não está dando erro em produção até o momento.

Aparentemente ainda não estão validando a URL em produção, mas deve mudar também, está sendo verificado se a alteração caso feita agora em produção não vai causar problemas.

  • Like 2
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Membros Pro

Boa tarde.

Só alterei nesta chave "[NFCe_RS_H]" e funcionou em homologação.

[NFCe_RS_H]

...
URL-ConsultaNFCe_2.00=www.sefaz.rs.gov.br/nfce/consulta

Apenas tenho dúvida se isto irá ficar assim mesmo e também se vai alterar na produção ou se irá voltar o endereço anterior?

 

Edited by DATAC
.
Link to comment
Share on other sites

15 horas atrás, DATAC disse:

Boa tarde.

Só alterei nesta chave "[NFCe_RS_H]" e funcionou em homologação.

[NFCe_RS_H]

...
URL-ConsultaNFCe_2.00=www.sefaz.rs.gov.br/nfce/consulta

Apenas tenho dúvida se isto irá ficar assim mesmo e também se vai alterar na produção ou se irá voltar o endereço anterior?

 

Bom dia. 

Acredito que para produção alguma NT ou informação na SEFAZ da UF seja disponibilizada antes. 

Link to comment
Share on other sites

  • Membros Pro
Agora, MFincotto disse:

Bom dia. 

Acredito que para produção alguma NT ou informação na SEFAZ da UF seja disponibilizada antes. 

Bom dia.

Segundo essa informação do Daniel já tem prazo:

 

  • Like 2
Link to comment
Share on other sites

Resposta da SEFAz - RS sobre o questionamento quanto a aplicação da regra :

Citar

 

Transcrevo abaixo a regra de validação 878. Essa nota diz que a NFC-e deve ser rejeitada se o link informado para consulta estiver incorreto.
Essa definição está na página 73 da Nota Técnica 2016.002. A Nota Técnica pode ser consultada no Portal da NF-e, no link http://www.nfe.fazenda.gov.br/portal/principal.aspx , menu “Documentos / Notas Técnicas”.
Essa regra de validação é opcional por estado. Isso significa que cada estado pode decidir se aplica ou não essa regra de validação.
Os estados de AC, AM, ES, MA, MG, MS, MT, PR, PE, RJ, RN, RO, RS, SE e TO não vinham aplicando essa regra. Esses estados mudaram seu posicionamento, e decidiram começar a aplicar a regra.
Para esses estados, essa regra começou a ser aplicada no ambiente de homologação no dia 22/04, e vai ser aplicada no ambiente de produção a partir do dia 20/05.
Portanto, se as suas NFC-es começaram a ser rejeitadas no ambiente de homologação a partir do dia 22/04, então isso quer dizer que seu sistema estava informando um link para consulta incorreto, no arquivo XML.


No RS, o link informado na tag “qrCode” deve ser https://www.sefaz.rs.gov.br/NFCE/NFCE-COM.aspx  (acompanhado da função CDATA).
E o link informado na tag “urlChave” deve ser www.sefaz.rs.gov.br/nfce/consulta


 

image.thumb.png.ef7c1b46f73d468ea4674d719b80c7bd.png

 

  • Thanks 1
Link to comment
Share on other sites

  • Moderadores

Já foi enviado ao repositório atualização do ACBrNFeServicos.ini e ACBrNFeServicos.res com as URL ajustadas de acordo  com o publicado na página do ENCAT, homologação e produção.

Citar

Revision: 16949
Author: anfm
Date: sexta-feira, 26 de abril de 2019 10:03:57
Message:
Adicionado BAT para gerar arquivo res no lazarus
Alterado URLs de Consulta da NFCe para atender a regra ZX03-20 - URLs disponíveis em http://nfce.encat.org/consulte-sua-nota-qr-code-versao-2-0/
----

 

  • Like 1
  • Thanks 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1943 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.