Jump to content

Migração para NFe 4.0


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

Recommended Posts

Boa noite senhores

Estou migrando uma das minhas aplicações como cobaia para a versão 4.0.

Participei de um Webinar onde o apresentador sugeriu as seguintes alterações 

image.png.b32817c58441fbf1e9059b1e1b88051a.png

e em configurações do IE

image.png.eb8fbfbf4041de5c5e1099c56cd315d6.png

mas, de cara na consulta do status me apresenta o seguinte erro

image.png.f1220e6c7d69f3572ad415ce81ec12fe.png

Alguem poderia me dar uma luz?

Desde já agradeço, abraço a todos

Link to comment
Share on other sites

É windows 7 né?

Você vai precisar dos seguintes updates:
KB976932 (SP1 se já não tiver)

KB3020369 (UPD para conseguir instalar o SP2)

KB3140245 (UPD para liberar o TLS)

KB3172605 (UPD para conseguir instalar o SP2)

KB3125574-v4 (SP2)

MicrosoftEasyFix51044  (Um mini exec da microsoft que altera os registros para habilitar o TLS)

 

Você encontra esses arquivos em:
http://www.catalog.update.microsoft.com/Home.aspx

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in

  • Like 3
Link to comment
Share on other sites

59 minutos atrás, marcoprodata disse:

É windows 7 né?

Você vai precisar dos seguintes updates:
KB976932 (SP1 se já não tiver)

KB3020369 (UPD para conseguir instalar o SP2)

KB3140245 (UPD para liberar o TLS)

KB3172605 (UPD para conseguir instalar o SP2)

KB3125574-v4 (SP2)

MicrosoftEasyFix51044  (Um mini exec da microsoft que altera os registros para habilitar o TLS)

 

Você encontra esses arquivos em:
http://www.catalog.update.microsoft.com/Home.aspx

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in

Obrigado meu caro, vou baixar as atualizações sugeridas e retorno o resultado, abs

Link to comment
Share on other sites

2 horas atrás, josemarmt disse:

Obrigado meu caro, vou baixar as atualizações sugeridas e retorno o resultado, abs

Infelizmente não obtive sucesso.

Primeiro deu erro Falha no envio da requisição - 12002 - Timeout.

Lembrei q ontem em um webinar, sugeriram atualizar as cadeias certificadoras, após este procedimento, voltou ao erro postado anteriormente.

E a luta continua!!! 

De qualquer forma muuuito obrigado pela colaboração, abs.

Link to comment
Share on other sites

  • Moderadores
14 minutos atrás, josemarmt disse:

Infelizmente não obtive sucesso.

Primeiro deu erro Falha no envio da requisição - 12002 - Timeout.

Lembrei q ontem em um webinar, sugeriram atualizar as cadeias certificadoras, após este procedimento, voltou ao erro postado anteriormente.

E a luta continua!!! 

De qualquer forma muuuito obrigado pela colaboração, abs.

Bom dia, josemarmt.

Você deve configurar SSLType para LT_TLSv1_2 e verifique o tópico abaixo:

 

 

Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

Link to comment
Share on other sites

<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="http://www.portalfiscal.inf.br/nfe/wsdl/NFeStatusServico4">
<s:element name="nfeDadosMsg">
<s:complexType mixed="true">
<s:sequence>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
<s:element name="nfeResultMsg" nillable="true">
<s:complexType mixed="true">
<s:sequence>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="nfeStatusServicoNFSoapIn">
<wsdl:part name="nfeDadosMsg" element="tns:nfeDadosMsg"/>
</wsdl:message>
<wsdl:message name="nfeStatusServicoNFSoapOut">
<wsdl:part name="nfeStatusServicoNFResult" element="tns:nfeResultMsg"/>
</wsdl:message>
<wsdl:portType name="NFeStatusServico4Soap">
<wsdl:operation name="nfeStatusServicoNF">
<wsdl:input message="tns:nfeStatusServicoNFSoapIn"/>
<wsdl:output message="tns:nfeStatusServicoNFSoapOut"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="NFeStatusServico4Soap" type="tns:NFeStatusServico4Soap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="nfeStatusServicoNF">
<soap:operation soapAction="http://www.portalfiscal.inf.br/nfe/wsdl/NFeStatusServico4/nfeStatusServicoNF" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="NFeStatusServico4Soap12" type="tns:NFeStatusServico4Soap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="nfeStatusServicoNF">
<soap12:operation soapAction="http://www.portalfiscal.inf.br/nfe/wsdl/NFeStatusServico4/nfeStatusServicoNF" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="NFeStatusServico4">
<wsdl:port name="NFeStatusServico4Soap" binding="tns:NFeStatusServico4Soap">
</wsdl:port>
<wsdl:port name="NFeStatusServico4Soap12" binding="tns:NFeStatusServico4Soap12">
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Link to comment
Share on other sites

  • Moderadores
Em 23/05/2018 at 10:48, marcoprodata disse:

Tente acessar o seguinte site e posta o que aparece no navegador.

 

https://nfe-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx?wsdl

Estou com problema em algumas máquinas que não funcionam a NFe 4.00. Colocando o link acima na minha máquina dá o retorno normal e funciona a NFe 4.00. No cliente onde ocorre o erro dá "Sua conexão não é particular". Essa máquina está com o Windows 7 sp1. Você sabe o que está provocando esse erro?

Link to comment
Share on other sites

2 horas atrás, [email protected]@ disse:

Estou com problema em algumas máquinas que não funcionam a NFe 4.00. Colocando o link acima na minha máquina dá o retorno normal e funciona a NFe 4.00. No cliente onde ocorre o erro dá "Sua conexão não é particular". Essa máquina está com o Windows 7 sp1. Você sabe o que está provocando esse erro?

Pouco acima citei alguns procedimentos para atualizar o windows 7 e ativar o uso do TLS, basta segui-los que deve funcionar. São algumas atualizações que precisam ser feitas. Ou se preferir pode ir direto na opção windows update e manda fazer todas as atualizações pendentes. Isto deve demorar um pouco.

  • Thanks 1
Link to comment
Share on other sites

Em 30/05/2018 at 14:48, [email protected]@ disse:

Estou com problema em algumas máquinas que não funcionam a NFe 4.00. Colocando o link acima na minha máquina dá o retorno normal e funciona a NFe 4.00. No cliente onde ocorre o erro dá "Sua conexão não é particular". Essa máquina está com o Windows 7 sp1. Você sabe o que está provocando esse erro?

Isso ocorre se não houver suporte ao TLS1.2  ( ver as dicas valiosas do @marcoprodata )   e nas configurações do IE não estiver desmarcado SSL e marcado TLS

Link to comment
Share on other sites

  • Membros Pro
6 minutos atrás, mbjinf disse:

Aqui funciona normal NFe 4.0 em produção, com essas mesmas configurações, menos a opção  //ACBrNFe1.SSL.SSLType := LT_TLSv1_2;  tente deixar ela em comentário.

Qual opção vc usa invés de  ACBrNFe1.SSL.SSLType := LT_TLSv1_2 ? Pois parece-me que é obrigatório usar TLS 1.2.

Você está enviando uma NFe em ambiente de produção ou só está consultando o status ?

 

J.Humberto Munhoz

BomSoft Sistemas

Mococa - SP

 

BomSoft.JPG.feafd9ad3bb7c05eb372c8d833e71ec5.JPG

 

Link to comment
Share on other sites

Agora, betomunhoz disse:

Qual opção vc usa invés de  ACBrNFe1.SSL.SSLType := LT_TLSv1_2 ? Pois parece-me que é obrigatório usar TLS 1.2.

Você está enviando uma NFe em ambiente de produção ou só está consultando o status ?

 

Uso comoACBrNFe1.SSL.SSLType :=  LT_all;

SSLCryptLib := cryWinCrypt;
SSLHttpLib  :=httpWinHttp;

SSLLib  :=libCustom;

SSLXmlSignLib := xsMsXml;


Sim funcionando em produção, emitindo NFe 4.0 normalmente !

 

 

Link to comment
Share on other sites

12 horas atrás, Antonio Carlos L disse:

@mbjinf a opção ALL faz o componente fazer uma busca e tentativa de cima para baixo, como a Sefaz não está bloqueando diferente de TLS 1.2 como vc vai saber qual protocolo foi usado ?

 

 

Verdade, não está bloqueando nem dando erro, está validando e funcionando normalmente.
Mas, já sendo a versão 4.0 a SEFAZ não iria bloquear? Ou só no dia 2/7/18 começa esse bloqueio do protocolo?

 

Grato

Link to comment
Share on other sites

 

18 horas atrás, Antonio Carlos L disse:

@mbjinf a opção ALL faz o componente fazer uma busca e tentativa de cima para baixo, como a Sefaz não está bloqueando diferente de TLS 1.2 como vc vai saber qual protocolo foi usado ?

 

 

Então, complementando a minha resposta estou utilizando conforme orientações que observei na época neste post:

 

Link to comment
Share on other sites

Em 25/05/2018 at 09:55, josemarmt disse:

Boa tarde a todos.

Quando faço o teste do status em modo de homologação retorna blz, mas em modo de produção retorna o erro que coloquei no início deste posto.

Quando tento enviar me retorna. 

"Ocorreu o seguinte erro." e mais nada.

vou anexar o XML gerado.

Ainda procurando a solução.

Desde já agradeço novamente qualquer ajuda.

 

 

31180621605472000148550020000154931000154930-nfe.xml

Link to comment
Share on other sites

Ola @[email protected]@  o windows 7 para funcionar sob o protocolo TLS 1.2 deve estar com todas as atualizações posteriores ao SP1 instalado, já fiz testes e se colocar apenas aquelas que se relacione ao TLS 1.2  o comportamento é intermitente .

Após ter instalado TODAS as atualizações e são quase 190 falando apenas do windows o teste é muito simples. O Internet explorer deverá ter sido atualizado do 8 para o 11 e basta ir em configurações, deixar apenas TLS 1.2 marcado ( desmarcar SSL e os outros TLS ) , aplicar , OK e sair do IE . 

Importante as cadeias v5 ICP já estarem instaladas !

 Voltara a abrir o IE e seguir a dica do @marcoprodata  colar e chamar a URL

https://nfe-homologacao.svrs.rs.gov.br/ws/NfeStatusServico/NfeStatusServico4.asmx?wsdl

feito isso o navegador ( dependendo das configurações de segurança pode dar algo sobre certificado, mas basta avançar )  e vai ser chamado a tela de certificado digital e logo após será exibido a tela de consulta.

Feito isso o ACBr funciona 100% usando

SSLCryptLib := cryWinCrypt;

SSLHttpLib  :=httpWinHttp;

SSLLib  :=libWinCrypt

SSLXmlSignLib := xsLibXml2

 SSLType := LT_TLSv1_2  

Espero ter ajudado.

 

image.thumb.png.688a617b63e15a96adff824cb5f8accb.png

 

Link to comment
Share on other sites

Em 23/05/2018 at 07:09, marcoprodata disse:

É windows 7 né?

Você vai precisar dos seguintes updates:
KB976932 (SP1 se já não tiver)

KB3020369 (UPD para conseguir instalar o SP2)

KB3140245 (UPD para liberar o TLS)

KB3172605 (UPD para conseguir instalar o SP2)

KB3125574-v4 (SP2)

MicrosoftEasyFix51044  (Um mini exec da microsoft que altera os registros para habilitar o TLS)

 

Você encontra esses arquivos em:
http://www.catalog.update.microsoft.com/Home.aspx

https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in

sério isso em goiás win 7 terei que fazer todos estes processos para comunicar com a receita? migrar para win 10?

Link to comment
Share on other sites

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