Ir para conteúdo
  • Cadastre-se

HASA

Membros Pro
  • Total de ítens

    817
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que HASA postou

  1. Boa tarde, achei o problema, faltava: AcbrnfestService::Finalizar( $ffi ); ou seja: Abri, lancei e não fechei. att; HASA
  2. 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
  3. 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
  4. 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
  5. Resolvi, fazendo a gravação sem usar essa função. somente utilizarei a leitura. Obrigado. att; HASA
  6. Completando essa linha já retorna ZERO: $retorno = $ffi->NFE_ConfigLerValor( $eSessao, $eChave, $sResposta, \FFI::addr( $esTamanho ) ); HASA
  7. 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
  8. 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
  9. Então não terei suporte nessa parte. Ok! HASA
  10. 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
  11. 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
  12. HASA

    Exemplo acbrLIb PHP

    Bom dia Perfeito, vou em frente. HASA
  13. 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
  14. 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
  15. 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.
  16. 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
  17. 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
  18. 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
  19. HASA

    Exemplo acbrLIb PHP

    Bom dia Renato, vou passar um senário simples. Imagine um Distribuidor de auto peças, vendas por telefone ( modelo antigo para simplificar ) NF-e, e frente de caixa com com NFC-e emitindo notas com frequência, como emitiria as notas, o ideal era passar o modelo no INI do cupom ou nota não? O que estou sentido de dificuldade é alterar o ACBRNFE.INI ao emitir cada nota se estou entendo bem. HASA
  20. HASA

    Exemplo acbrLIb PHP

    - Boa tarde, Acredito ser aqui o local da postagem dessa dúvida se não for perdoem. Estou incorporando as dicas do exemplo para utilizar o acbr com PHP e tenho minha primeira dúvida. Vou criar a parte de atualização do ACBRnfe.INI. Eu já tenho alguns campos na parametrização do sistema que coincide com os campos do acbrNfe.INI então vou utilizar o meu que já está pronto, contudo aparentemente as dll´s vão ler o acbr INI, até ai tudo bem se for o caso eu movo da minha tela de parametrização para as configurações do INI. Finalmente minha dúvida começa no campo ModeloDF que aparentemente tem que ser setado com 0 ou 1, e como as rotinas de nfe e nfce são quase as mesmas pensei em enviar o modelo do documento fiscal no envio do mesmo, mas se o INI for lido pela dll eu não conseguiria passar ora 0 ou 1 para a mesma correto? Ou tem solução porque estou entendendo que terei que ter um INI para cada modelo é isso mesmo ? Ou conseguiria passar no ini do documento o modelo que estou utilizando? Desculpe o texto longo mas tentei ser bem claro ok. HASA
  21. Bom dia, na mosca valeu Big. HASA
  22. HASA

    TAG vFCPUFDest de SP para RJ

    Boa tarde pessoal, Meu cliente está tentando emitir uma NFe de SP para o RJ, o cliente dele é uma empresa com IE, porém está comprando para Consumo Próprio, os itens tem S.T. e o contador está dizendo que a TAG vFCPUFDest deve ser preenchida, mas quando preencho essa TAG no XML o ACBr retira a tag para fazer o envio, provocando a "Rejeição 798: Valor total do ICMS relativo Fundo de Combate à Pobreza (FCP) da UF de destino difere do somatório do valor dos itens", a versão que estou usando é 1.4.0.8 Estou fazendo alguma coisa errada pro ACBr retirar a TAG? HASA
  23. +1 HASA
  24. HASA

    Dúvida - F.C.P

    Boa tarde Pessoal! Estou com muitas dúvidas referentes ao preenchimento dos campos de FCP, as contabilidades não me ajudam e nos manuais eu não tenho a informação de quando eu calculo qual FCP? Tem o FCP 'normal', por ST, retido, dependendo da CST No CST00 calculo o FCP normal No CST60 calculo do Retido Mas o CST10 é onde entra o problema, quando sei que tenho que calcular o FCP, o FCP Retido e o FCP por ST? Eu não achei nada pra me ajudar nesse caso Desde já agradeço a vocês HASA
  25. Maravilha, amigo estava vendo postar que encontramos o problema, valeu mesmo. 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.

The popup will be closed in 10 segundos...