Ir para conteúdo
  • Cadastre-se

HASA

Membros Pro
  • Total de ítens

    727
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que HASA postou

  1. - 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.
  2. - 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
  3. 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
  4. Bom dia, desculpe, segue. att; HASA ACBrLibNFE-20241021.log
  5. 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
  6. 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
  7. HASA

    ObterCertificados - NFe

    - 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
  8. Boa tarde, achei o problema, faltava: AcbrnfestService::Finalizar( $ffi ); ou seja: Abri, lancei e não fechei. att; HASA
  9. 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
  10. 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
  11. 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
  12. Resolvi, fazendo a gravação sem usar essa função. somente utilizarei a leitura. Obrigado. att; HASA
  13. Completando essa linha já retorna ZERO: $retorno = $ffi->NFE_ConfigLerValor( $eSessao, $eChave, $sResposta, \FFI::addr( $esTamanho ) ); HASA
  14. 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
  15. Agradeço, já havia entendido e comecei a faze-lo, baseado no material disponivel, consigo usar a AcbrnfestService::ConfigLerValor( $ffi, "Principal", "LogNivel", $LogNivel ); para ler o conteudo do INI, certinho. Mas não GRAVA if( AcbrnfestService::ConfigGravarValor( $ffi, "Principal", "LogNivel", $_POST['LogNivel']) != 0) exit; não faz NADA. O exemplo enviado grava certinho. Estou usando php 8 em mvc e o exemplo não será que tem algo haver ? att; HASA
  16. Então não terei suporte nessa parte. Ok! HASA
  17. Exatamente, nesse local não tem esses arquivos, tem pra NFE boa, mas as demais dependências não tem como faço para utilizar a acbrlib Nota de Serviços? att; HASA
  18. HASA

    Arquivos com extensão *.H

    - Bom dia, onde localizo os demais arquivos Ex: ACBrGTIN.h iu ACBrNFSe.h entre outros. Para utilizar junto ao PHP Att; HASA
  19. HASA

    Exemplo acbrLIb PHP

    Bom dia Perfeito, vou em frente. HASA
  20. HASA

    Exemplo acbrLIb PHP

    Certo, INI de nfce não achei, se poder informar onde localizo, pq para nfe tem no exemplo. Aproveito para perguntar se existem mais INI´s, tipo um para cada ACBRLIB, digo porque temos diversas acbrlib ok. HASA
  21. HASA

    Exemplo acbrLIb PHP

    Acho que entendi terei o ACBrNFe.INI e o ACBrNFCe.INI chamando cada qual na ora certa. Ex: Vou emitir nota: // $iniPath deverá receber o ini do respectivo modelo $iniPath = __DIR__ . "/acbr/ACBrNFe.INI"; $ffi->CNPJ_Inicializar(FFI::addr($handle), $iniPath, ""); Vou emitir cupom: // $iniPath deverá receber o ini do respectivo modelo $iniPath = __DIR__ . "/acbr/ACBrNFCe.INI"; $ffi->CNPJ_Inicializar(FFI::addr($handle), $iniPath, ""); Ou mais ou menos isso? HASA
  22. HASA

    Exemplo acbrLIb PHP

    EM TEMPO: 2 usuários estou sendo modesto demais, tenho sistema com mas acessos que isso ao mesmo tempo para nota e cupom.
  23. HASA

    Exemplo acbrLIb PHP

    Boa tarde, não sei se estou com um medo que não existe mas... poderá acontecer de 2 enviarem as alterações 0 e 1 e uma subscrever a outra e assim uma das notas serem rejeitadas ou emitidas de forma errônea, penso que haverá milésimos de segundo entre uma requisição e outra e dar ruim, estou exagerando ? HASA
  24. HASA

    Exemplo acbrLIb PHP

    Em tempo: Eu tenho em sistemas offline um acbr para cada terminal de caixa e um acbr para a emissão de notas um em cada PC/NOTE, mas em nuvem será apenas 1 ponto de acesso para vários usuários, então não posso deixar o ACBRNFE.INI totalmente pré configurado como em modo local. Ora o acesso será de celular ora de note de outro estado ( caso do funcionário estar em viagem pela empresa entre outros ), ora da casa de alguém no local físico da empresa entre outras opções ok. HASA
  25. HASA

    Exemplo acbrLIb PHP

    Renato, acho que eu não fui claro. Veja a empresa está coletando os pedidos de venda para emissão da NF-e para envio pelos correios ( exemplo, ou outro meio de entra, motoboy ) na sobre LOJA, e a Loja ( no térreo ) está emitindo cupom fiscal, é uma característica comum as lojas imagine uma distribuidora de BEBIDAS que é depósito e loja mesmo caso. HASA
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.