-
Total de ítens
713 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que HASA postou
-
Bom dia! * Veja se existe a legacy.dll junto das demais dlls na pasta C:\\xampp\\apache\\bin\ Resposta: Não tem esse arquivo na pasta. * Tente instalar o certificado no Windows, exportar novamente e veja se resolve o problema de leitura pela OpenSSL. Resposta: Exportei e salvei como PFX com chave privada, mudei para: [DFe] SSLCryptLib=1 SSLHttpLib=3 SSLXmlSignLib=4 E leu certinho, com a extensão original .p12 dava erro de senha. * Se não resolver, tente desativar a OpenSSL no xampp e copie as dlls distribuídas com a lib para a pasta onde está salvando a Lib. Quanto a esse passo desativei ai o apache não subiu, voltei. Contudo aparentemente certo o erro continua: {Erro ao obter certificados Código de erro: -1}
-
EM TEMPO: Apache Version Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 Apache API Version 20120211 Server Administrator postmaster@localhost Hostname:Port localhost:80 Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100 Timeouts Connection: 300 - Keep-Alive: 5 Virtual Server No Server Root C:/xampp/apache ATT; HASA
-
Boa tarde Renato Rubinho, no post anterior apenas respondi seu questionamento com a: Veja se está preenchendo a chave CNPJ da seção EMISSOR Sim está preenchido certinho, mas não relaciona as notas, o erro continua. [Erro1] Codigo=X127 Correcao= Descricao=CNPJ do Tomador não informado. [ConsultaNFSe] Metodo=4 XmlEnvio= XmlRetorno= att; HASA
-
Boa tarde, segue consulta NFE_OpenSSLInfo : OpenSSLVersion: OpenSSL 3.1.3 19 Sep 2023 OpenSSLFullVersion: 03.01.00.030 SSLUtilFile: C:\\xampp\\apache\\bin\\libcrypto-3-x64.dll SSLLibFile: C:\\xampp\\apache\\bin\\libssl-3-x64.dll Consigo alterar esse caminho? att; HASA
-
Perdoem não mencionei mas estou usando o acbrlib com PHP FFI att; HASA
-
OK, Estou apenas tentando ajudar na solução ok. att; HASA
-
Boa tarde, apenas completabdo no acbrlib EXEMPLOS PHP, não tem o equivalente essa opção : ACBrNFe.Configuracoes.Geral.SSLLib := libOpenSSL; Não sei se ajuda ok! Att; HASA
-
Boa tarde segue: [Emissor] CNPJ=00531817000196 RazaoSocial=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx NomeFantasia=xxxxxxx WebSite=xxxxxxxxxx Email=xxxxxxxxx Telefone=xxxxxxx Responsavel=xxxxxx Certinho ok! HASA
-
Renato boa tarde, estava apenas informando quanto ao servidor LInux, por ora estou homologando em LOCALHOST "windows", depois que passar os testes ai vou enviar para "nuvem" que é Linux ok. Ainda continuo com o problema em WINDOWS ok att; HASA
-
Bom dia, tentei e recebi erro estranho: a função pede NFSE_ConsultarNFSeServicoTomadoPorPeriodo(aDataInicial, aDataFinal, aPagina, aTipoPeriodo, sResposta, esTamanho); e recebi esse erro: [Erro1] Codigo=X127 Correcao= Descricao=CNPJ do Tomador não informado. [ConsultaNFSe] Metodo=4 XmlEnvio= XmlRetorno= De qual cnpj ele fala? ACBrLibNFSe-20241022.log
-
Bom dia, se eu deixar essa combinação não lê o certificado, mas vc tem razão na nuvem é linux com WinCrypt vai dar ruim. SSLCryptLib=1 SSLHttpLib=3 SSLXmlSignLib=4 da esses erros: {"mensagem":"Erro ao consultar status do serviço Código de erro: -10. Último retorno: WebService Consulta Status serviço: - Inativo ou Inoperante tente novamente. Erro ao ler informações do Certificado. Provavelmente a senha está errada Error: 310378599 - error:12800067:DSO support routines::could not load the shared library"}null Já com a combinação: SSLCryptLib=3 SSLHttpLib=2 SSLXmlSignLib=4 [Status] CStat=107 CUF=35 DhRecbto=22/10/2024 09:38:01 DhRetorno= Msg=Serviço em Operação TMed=1 VerAplic=SP_NFE_PL009_V4 Versao=4.00 XMotivo=Serviço em Operação XObs= tpAmb=2 Ou seja não é a senha como diz acima att; HASA
-
- Boa tarde, mas como disse a consulta status de serviço da NFE funciona certinho, inclusive se eu retiro esse arquivo: VC 2025 00531817000196.p12 da erro de falta do certificado. E ainda é o meu certificado A1 que emito nota pelo site da PMSP? att; HASA.
-
- Boa tarde a alguns anos não sei se mudou o PORVEDOR PRODAM por esse endereço http://www.prefeitura.sp.gov.br/nfe disponibilizava a relação as nfse´s emitidas e recebidas. De qualquer forma obrigado. att; HASA
-
Bom dia, estou tentar receber a lista das nfs-e´s lançadas no meu cnpj através da função ConsultarNFSeServicoPrestadoPorPeriodo() e estou recebendo esse erro: [Erro1] Codigo=X108 Correcao= Descricao=Número da NFSe não informado. [ConsultaNFSe] Metodo=4 XmlEnvio= XmlRetorno= O estranho é que a função não pede esses dados? Estou enviando assim: ( AcbrnfseService::ConsultarNFSeServicoPrestadoPorPeriodo( $handle, $ffi, $data1, $data2, "10", "0", $resultado ) Tem algum erro? att; HASA
-
Bom dia, desculpe, segue. att; HASA ACBrLibNFE-20241021.log
-
Bom dia, UltimoRetorno = {"mensagem":"Erro ao obter certificados Código de erro: -1. "} -10 Estou fazendo a chama como as demais, consulta status ok salvar e ler INI ok. Att; HASA
-
Como estou testando localHost win então WinCrypt que deu certo a consulta Status, mas na web será Linux ai devo passar para OpenSSL correto? ( aproveitando a dica ). Excelente final de semana e até segunda. Att; HASA
-
- Bom dia, estou tentando obter o vencimento de um certificado em PHP com a função NFE_ObterCertificados(), o interessante é que a consulta de status de serviço funciona certinho, logo achei que essa função também daria certo mas obtenho o seguinte erro: {"mensagem":"Erro ao obter certificados Código de erro: -1. "}, o que pode ser? att; HASA
-
Boa tarde, achei o problema, faltava: AcbrnfestService::Finalizar( $ffi ); ou seja: Abri, lancei e não fechei. att; HASA
-
Boa tarde Renato realmente passei errado é a Gravar e não Ler ok. Lê certinho mas não grava, como havia refeito e tive que voltar o que era, refiz no carinho, e NÃO grava mesmo, contudo aconteceu algo interesante: if( AcbrnfestService::ConfigGravarValor( $ffi, "NFe", "AjustaAguardaConsultaRet", ( $ajusta == null ? "0" : "1" ) ) != 0 ) exit; ao enviar assim: if( AcbrnfestService::ConfigGravarValor( $ffi, "NFe", "AjustaAguardaConsultaRet", ( $ajusta == null ? 0 : 1 ) ) != 0 ) exit; Os número sem as aspas deu o seguinte erro: Passing incompatible argument 3 of C function 'NFE_ConfigGravarValor', expecting 'char*', found PHP 'int' o ZERO e HUM sem aspas da esse erro coloco as aspas não da erro TODOS os retorno ZERO. No serviço: public static function ConfigGravarValor( $ffi, $eSessao, $eChave, $value ) { $retorno = $ffi->NFE_ConfigGravarValor( $eSessao, $eChave, $value ); $sMensagem = \FFI::new("char[535]"); if( Self::UltimoRetorno( $ffi, $retorno, $sMensagem, "Erro ao gravar valores [$value] na secao[$eSessao] e chave[$eChave]. ") != 0 ) { return -10; } return 0; } att; HASA
-
Boa tarde, não grava via meu código, peguei exatamente o exemplo e coloquei no meu código, a diferença é que estou no formato MVC só isso mesmo att; HASA
-
Boa tarde Senhores, em outro topico descrevi que a função if (ConfigGravarValor($ffi, "DFe", "Senha", $_POST['senhaCertificado']) != 0) exit; NÃO está gravando através de meu código, o exemplo de vocês grava. Então escolhi gravar direto, ai gerou outro problema a saber: A senha quando salva por esse comando criptografa a senha e eu salvando direto salva a senha limpa ( sem criptografar ), tem como eu ter a função de criptográfica para seguir em frete? att; HASA
-
Resolvi, fazendo a gravação sem usar essa função. somente utilizarei a leitura. Obrigado. att; HASA
-
Completando essa linha já retorna ZERO: $retorno = $ffi->NFE_ConfigLerValor( $eSessao, $eChave, $sResposta, \FFI::addr( $esTamanho ) ); HASA
-
BOM DIA! * Veja se declarou a função com o nome correto NFSE_ConfigGravarValor Não é NFSE é NFE_ mesmo ok, vou concluir a nfe e depois começo nfse, só comentei anteriormente pq achei que já tinha algo ok. * O retorno da função foi diferente de zero? Sim! * Qual o retorno da função UltimoRetorno? ZERO! * Veja se declarou corretamente a função no arquivo .h É o ACBrNFeST.h original Por causa do conceito MVC criei um serviço.php dentro : public static function ConfigLerValor( $ffi, $eSessao, $eChave, &$sValor ) { $sResposta = \FFI::new("char[9048]"); $esTamanho = \FFI::new("long"); $esTamanho->cdata = 9048; $retorno = $ffi->NFE_ConfigLerValor( $eSessao, $eChave, $sResposta, \FFI::addr( $esTamanho ) ); $sMensagem = \FFI::new( "char[535]" ); if( $retorno !== 0 ) { if( Self::UltimoRetorno( $ffi, $retorno, $sMensagem, "Erro ao ler valor na secao[$eSessao] e chave[$eChave]. ", 1) != 0 ) { return -10; } } $sValor = \FFI::string( $sResposta ); return 0; } O estranho é que se lê deveria gravar, se eu alterar manualmente o INI o sistema Lê a alteração, mas não altera? Att; HASA