-
Total de ítens
727 -
Registro em
-
Última visita
-
Days Won
1
Tudo que HASA postou
-
- 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
-
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
-
Então não terei suporte nessa parte. Ok! HASA
-
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
-
- Bom dia, onde localizo os demais arquivos Ex: ACBrGTIN.h iu ACBrNFSe.h entre outros. Para utilizar junto ao PHP Att; HASA
-
Bom dia Perfeito, vou em frente. HASA
-
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
-
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
-
EM TEMPO: 2 usuários estou sendo modesto demais, tenho sistema com mas acessos que isso ao mesmo tempo para nota e cupom.
-
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
-
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
-
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