Jump to content

Embarcadero Conference 2019

22/10 - Visite o Stand do ACBr
Saiba mais

Nova Loja Oficial
loja.projetoacbr.com.br
Ajude o projeto a crescer, com estilo

Comprar

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Recommended Posts

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

 

 

Share this post


Link to post
Share on other sites

Mesmo problema em PE, apenas em homologação pelo visto. Vale lembrar que utiliza o servidor do RS lá.

Share this post


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

 

 

Share this post


Link to post
Share on other sites

Boa tarde!

Alterei o endereço para www.sefaz.rs.gov.br/nfce/consulta (sem o http://) e funcionou aqui.

Nesse link deixei melhor explicado:

 

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


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

Share this post


Link to post
Share on other sites

Primeiramente, boa tarde

@BigWings

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

  • Like 1

Share this post


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

 

 

Share this post


Link to post
Share on other sites

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
.

Share this post


Link to post
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. 

Share this post


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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

 

 

Share this post


Link to post
Share on other sites

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