Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Erro ao baixar CTe #279

Open
renatosistemasvc opened this issue Feb 24, 2020 · 4 comments
Open

Erro ao baixar CTe #279

renatosistemasvc opened this issue Feb 24, 2020 · 4 comments

Comments

@renatosistemasvc
Copy link

Já tem quase uma semana que estou tentando colocar uma funcionalidade no sistema de um cliente e não consigo. O sistema precisa baixar as notas CTe a partir do sistema.

estou seguindo esse tutorial https://medium.com/@adilaelvieira/baixar-xml-de-ct-e-utilizando-laravel-php7-e-mysql-5a569d1c6fce e simplesmente não consigo.

ele acusa este erro:
image

está dizendo que o certificado não foi encontrado. Porém existe o certificado e ele está ok. Quando eu imprimo: Certificate::readPfx($pfx_buffer, $senha_certificado)

ele me apresenta:
image

alguém, por favor, pode me ajudar?

@maisonsakamoto
Copy link
Collaborator

Faz um teste consultando a chave de um CTE p/ ver o arquivo testaConsultaChaveCTe.php esta na pasta examples só muda os parametros para as suas configurações.

@renatosistemasvc
Copy link
Author

@maisonsakamoto muito obrigado, amigo!

Consegui com a sua sugestão. só mais uma dúvida.. como eu consigo usar o ambiente de homologação? Sei que tem que mudar a variável setEnvironment de 1 para 2. Mas a dúvida é como eu consigo gerar o resumo de uma cte no ambiente de homologação para então testar o meu sistema manifestando esse resumo de cte? você poderia me dizer como faço isso?

@maisonsakamoto
Copy link
Collaborator

maisonsakamoto commented Feb 26, 2020

Da uma olhada no arquivo https://github.com/nfephp-org/sped-cte/blob/master/examples/testaMakeCTe.php

Na linha 76 tem o parametro $ide->tpAmb = '2'; // 1- Producao; 2-homologacao

É esse parâmetro que define se o xml tem validade fiscal( Produção ) ou se é teste ( homologação ) se você estiver conseguindo transmitir e recebendo o xml com o status de "autorizado pela SEFAZ" então provavelmente você conseguirá transmitir em produção normalmente, outra coisa é possível fazer todos os testes em ambiente de homologação, carta de correção, complemento, cancelamento, consulta por protocolo por numero da chave do cte etc... minha dica é você testar todas as opções que você consiga prever que o seu sistema irá executar e testar tudo isso em ambiente de homologação antes de partir para o amb. de produção. Boa sorte! Se precisar estamos ai

@renatosistemasvc
Copy link
Author

@maisonsakamoto show, amigo! Muitíssimo obrigado pela ajuda! fica com Deus!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants