Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Gustavo Arnosti Neves
    @tavinus
    brigado pela resposta... melhor mudar agora do que depois de qq forma
    a v2 que era usada era outra estrutura, tinha a classe CTe.php e AutoCTeNFePHP.php. Foi tudo pro lixo
    Giovani Paseto
    @paseto
    Eu estava na mesma situação que você, v2 antiga.
    Gustavo Arnosti Neves
    @tavinus
    Duro que tá dando conflito aqui :( Aparentemente meu curl foi compilado com NSS (ao inves de OpenSSL) e está dando pau no CURL quando vou enviar ao SEFAZ
    pra assinar o CTe nao deu erro, foi de boa o certificado
    mas pra enviar não vai
    tenho o stack trace e talz mas nao queria poluir o chat
    nao estou achando informacoes de outras pessoas com o mesmo problema. Nunca tive problemas enquanto usando os certs PEM nas versoes anteriores.
    PHP Fatal error:  Uncaught exception 'NFePHP\Common\Exception\SoapException' with message 'An error occurred while trying to communication via soap, unable to load client cert: -8018 (SEC_ERROR_UNKNOWN_PKCS11_ERROR) [https://homologacao.nfe.fazenda.sp.gov.br/cteWEB/services/cteRecepcao.asmx]' in /mnt/dados/user/ctesync_v3/vendor/nfephp-org/sped-common/src/Exception/SoapException.php:24
    Gustavo Arnosti Neves
    @tavinus
    e veja que meu curl é NSS mesmo (Amazon Linux)
    $ curl -V
    curl 7.47.1 (i686-redhat-linux-gnu) libcurl/7.47.1 NSS/3.21.3 Basic ECC zlib/1.2.8 libidn/1.18 libpsl/0.6.2 (+libicu/50.1.2) libssh2/1.4.2
    Gustavo Arnosti Neves
    @tavinus
    criei um issue no sped-common, mas talvez eu volte pra v3.00 por conta disso :(
    nfephp-org/sped-common#141
    Giovani Paseto
    @paseto
    Cara que zebra heim? Pior, teria que simular isso com redhat algo que não tenho aqui no momento e outra que o prazo para a v2 cai na segunda-feira =|. Provável que o sped-common 4.1 faz a conversão do certificado (que é o que diz os relatos do stackoverflow) de alguma forma que a v5.0 não está fazendo.
    Gustavo Arnosti Neves
    @tavinus
    tentando ainda... mas quase desistindo da v4, pelo que eu pude comparar, os certs novos do .pfx sao gerados com:
    -----BEGIN ENCRYPTED PRIVATE KEY-----
    Enquanto os antigos .PEM ficavam com:
    -----BEGIN PRIVATE KEY-----
    E tem a chave dentro do arquivo do cert tbm, entao ambos tem isso.
    O conteudo da chave em si muda também obviamente, pois está encriptada
    Giovani Paseto
    @paseto
    Gustavo Arnosti Neves
    @tavinus
    isso que eh phoda.. anteontem eu tava com uma v3.00 toda testada e funcional, só faltava terminar de montar a rotina que roda tudo (via CLI). Aí pra usar a 4.0 tive que voltar ao zero e infelizmente nao comunica. Vou testar em outro servidor que tem curl com OpenSSL
    pior que eu mesmo postei esse link na issue, mas agora relendo me deu outra luz. vou tentar transformar o certificado. Mas como ele já vem em .pfx do sefaz, achei que nem faria muito sentido transformar
    o ideal era que isso fosse feito pela classe Certificado de qq forma
    Gustavo Arnosti Neves
    @tavinus
    mas ao mesmo tempo, isso é de um erro bad key, que nao eh meu erro
    Gustavo Arnosti Neves
    @tavinus
    meh.. em outra maquina com curl+OpenSSL funcionou de boa e a key gerada tambem fica encriptografada.. danouse
    redhat a partir do 6 em diante tem curl com NSS ao inves de OpenSSL. Em teoria vai dar pau pra qq um que usar
    Giovani Paseto
    @paseto
    Vixi, não sei como ninguém pegou esse erro ainda, pq a v5 da nfe já usa a bem mais tempo que o cte v4
    Você não deixou uma branch com seu codigo na v3?
    Gustavo Arnosti Neves
    @tavinus
    tenho copia
    mas ta nada online

    descobri que se eu mudar a classe SoapBase.php

    protected $encriptPrivateKey = false;

    colocando FALSO aí ele funciona, mas nao criptografa a chave.. que nao eh mto bom neh

    pq ele salva isso na tmp
    achei uns erros nas exemplos tbm... pelo jeito a classe Standardize mudou de namespace
    Gustavo Arnosti Neves
    @tavinus
    coloquei as infos na issue lá. tá meio estranho esse esquema novo de certificado.
    Gustavo Arnosti Neves
    @tavinus
    na real só acostumar com o esquema novo do cert, mas realmente curl+NSS não suportado com private key encriptografada na temp. Desligado funciona, consertei o lance de sobrar certs na temp tbm, postei nas issues lá.
    nebenzahl
    @nebenzahl
    Pessoal nao consigo rodar o composer no cte 4.0
    eu vejo falar que é necessário para rodar o cte o sped-common, mas onde eu coloco estes arquivos para o cte utilizar? onde eu indico dentro do cte o caminho para o common?
    Giovani Paseto
    @paseto
    Na pasta do seu projeto roda esse comando: composer require nfephp-org/sped-cte:v4.0.x-dev
    Weliton Ferreira
    @weguri

    Estou tendo uns problema, tipo
    Element '{http://www.portalfiscal.inf.br/cte}fluxo': This element is not expected. Expected is one of ( {http://www.portalfiscal.inf.br/cte}ObsCont, {http://www.portalfiscal.inf.br/cte}ObsFisco ).

    Alguém saberia me informa o que poderia ser

    adelioreis
    @adelioreis
    bom dia
    alguém com esse problema na versão v4.0.x-dev?
    An error occurred while trying to communication via soap, [https://homologacao.nfe.fazenda.sp.gov.br/cteWEB/services/cteStatusServico.asmx]HTTP/1.1 400 Bad Request
    Giovani Paseto
    @paseto
    Bom dia, para mim está normal, porém o webservice é em RS
    adelioreis
    @adelioreis
    tô vendo aqui onde pode ser o problema, depois que dei uma refatorada no mdf-e, começou isso no ct-e
    adelioreis
    @adelioreis
    descobri aqui, se usar a última versão do sped-commons 5.0.17, não vai de jeito nenhum, voltei para 5.0.13, e vai de boa
    Guilherme Kalil
    @gkalil
    Bom dia!
    Alguém ja usou a emissão de cte integrado com laravel?
    Roberto L. Machado
    @robmachado
    @adelioreis Não adianta dizer que a versão 5.0.17 ou maior tem algo de diferente com a versão 5.0.13. Tem que achar o motivo da falha no CTe
    jpfera55
    @jpfera55
    amigos eu estou tento muita dificuldade para emissao do cteos... ja configurei tudo.. tive que alterar algumas coisinhas nas classes make e tool pra aceitar o cteos.. e nao consigo emitir.. alguem ja esta conseguindo emitir ? minha empresa ta me cobrando e estipulou um prazo de 2 semanas pra implementação.. e eu ja estou quase 3 dias tentando fazer rodar... alguem pode me ajudar ?
    Roberto L. Machado
    @robmachado
    Tente usar o grupo https://groups.google.com/forum/#!forum/nfephp ou os desenvolvedores diretamente pelo GitHUB
    lucaspanizio
    @lucaspanizio
    Boa noite pessoal, sou iniciante no php e estou com projeto de desevolver um emissor de cte para a empresa onde trabalho. Alguma dica dos mais experientes?
    Bruno Henrique de Paula
    @brunohenriquy
    Pessoal, preciso passar a chave para um metodo e obter o xml do CTe, estilo esse site: https://www.fsist.com.br/
    Tem alguma funcionalidade que faca isso no sped-cte? Pelo que olhei eu noa achei
    Bruno Henrique de Paula
    @brunohenriquy
    Achei o metodo sefazDownload, est'a com alguns problemas, se eu conseguir ajustar eu faco o PR
    Bruno Henrique de Paula
    @brunohenriquy
    Pelo que vi na documentacao, o CTeDistribuicaoDFe nao faz consulta pela chave, assim como o NFeDistribuicaoDFe faz.. =/
    Bruno Henrique de Paula
    @brunohenriquy
    @robmachado como o CTeDistribuicaoDFe nao faz consulta pela chave e existe o metodo sefazDownload passando a chave por parametro no pacote sped-cte, isso gera dúvidas, ví um outro user com essa mesma dúvida no google groups. Qual a melhor estrategia? 1 - Deletar esse metodo do projeto sped-cte. 2 - Fazer algum comentario na documentacao. 3 - Ajustar o metodo para baixar usando NSU.
    Roberto L. Machado
    @robmachado
    Srs. estou fazendo alguns testes de necessito de xml de CTe ATUAIS e também dos Eventos de CTe, mandem para mim no meu email linux.rlm@gmail.com