Ir para conteúdo
  • Cadastre-se

Moreira

Membros
  • Total de ítens

    84
  • Registro em

  • Última visita

Tudo que Moreira postou

  1. Boa tarde, consegui resolver o problema. Apesar das DLLs do Openssl estarem no mesmo diretorio da Acbrlib a dll estava usando as dlls de outro diretorio, estava pegando de uma outra instalacao do Xampp que existe neste servidor. Fiz ele usar as dlls do Xampp que estou atualmente executando e ai deu certo.
  2. Pelo LOG alguem consegue identificar exatamente o que esta sendo feito quando da este erro ? É ao assinar a nota ? Lembrando que esta em um Windows server 2022 (64bits), sera que pode ser alguma restricao de acesso ? só estas dlls do Openssl ja bastam ? Obrigado
  3. As DLLs ja estao no mesmo diretorio da AcbrLib
  4. Bom dia, estou usando o AcbrLib para emitir NFSe com a prefeitura de Ribeirao Preto, no meu computador local tudo esta funcionandoACBrLibNFSe-20250821.log Porem quando transferi tudo para meu servidor na nuvem (windows server 2022) ele esta dando erro de Access Violation Para tentar achar o problema estou tentando emitir uma nota pelo proprio programa de teste do ACBR, o mesmo diretorio que esta no meu computador eu copiei para a nuvem, mas la da erro. Me parece que a DLL esta conseguindo ser executada, afinal ela le e grava os dados no arquivo .ini, ja conferi os caminhos do certificado, senha.
  5. Deu certo ! Emitiu a nota mas nao fez a impressao. Resolvido, muito obrigado
  6. ah, blz... eu vi esses .h achei que ia ter que compilar Vou fazer os testes e te dou um retorno
  7. Estou usando a Lib, vou esperar a proxima compilacao para testar. Obrigado
  8. voce citou o log, realmente olhando o log da para ver que esta sendo chamado o comando para Emitir e fazer a impressao, mas... veja como esta o proprio exemplo do AcbrLib: O exemplo do AcbrLib esta chamando a funcao NFSE_Emitir da Dll passando o 4º parametro com "0", que seria para nao imprimir, a partir dai o programa nao tem mais controle do que acontece, a partir dai é com a DLL. Ao que parece ela esta recebendo Zero e ainda assim executando a emissao com instrucao de impressao. Resumindo, o programa esta chamando a DLL passando 0 no parametro de impressao, mas ainda assim esta imprimindo.
  9. ah, um detalhe que eu lembrei... eu falei que quando fiz notas para Araçatuba nao tinha impresso. As notas de Araçatuba (Assessor Publico) eu fiz direto em Producao, estas de Ribeirao eu estou fazendo em homologacao.
  10. Atualizei a DLL, mas continua imprimindo. ACBrNFSe.INI ACBrLibNFSe-20250714.log
  11. primeiro vou atualizar a DLL e testar ja te respondo apos o teste
  12. Eu editei o arquivo INI na mao e depois pedi para 'Carregar Configuracoes' Nao estou usando o docker nao, nem estava sabendo que existia ah, estou usando a versao ACBrLibNFSe - 2.0.1.165
  13. Eu conferi estes parametros, ja esta desativados, mas ainda esta imprimindo apos a emissao. Estou fazendo a emissao pelo Demo, e tambem imprime. O estranho é que quando fiz os testes com a prefeitura de Araçatuba (Assessor Publico) nao imprimiu.
  14. Bom dia, estou usando a Lib com PHP para emissao de NFSe para a cidade de Ribeirao Preto (IssNetOnline). Apos eu emitir uma nota a lib esta abrindo a impressao da NFSe no servidor, com isso o Apache fica parado aguardando a interação do usuario. Tentei mudar alguns parametros no INI, mas sem sucesso. Eu gostaria de desativar esta impressao, ja que o servidor nao fica acessivel para os usuarios. Obrigado
  15. Boa tarde, haviam varios erros na estrutura do xml que eu estava usando, mas ja resolvi, o principal era: [Erro1] Codigo=E157 Correcao=A pessoa física ou jurídica, identificada pelo CPF ou CNPJ, não está autorizada a solicitar o serviço para o contribuinte identificado pelo CPF ou CNPJ. Descricao=Usuário não tem autorização para solicitar o serviço. A mensagem no tem nada a ver com o erro. Traduzindo : O Certificado Digital não é desta empresa. O certificado era de um cnpj diferente do que estava fazendo a homologacao (era de uma filial) Fica aqui documentado. Resolvido EnvioLoteRpsEnvio 2.4.xml
  16. Bom dia, estou usando o programa Demo para enviar notas de homologacao para o ISSNetOnline, no padrao abrasf2.04, mas estou tendo varios erros. Alguem tem um modelo de um xml que saiba que funciona para Ribeirao Preto ? Obrigado
  17. Aparentemente o problema esta no BB Repeti o processo de envio mais algumas vezes, ate que aceitou Deu certo o envio
  18. Boa tarde, estou criando uma aplicacao no BB e estou tento erros ao enviar o certificado segui todos os passos do tutorial https://www.projetoacbr.com.br/forum/topic/79375-manual-de-exportação-de-certificado-para-uso-nas-apis-do-banco-do-brasil/ mas quando envio recebo o seguinte erro: Alguem tem ideia do que pode ser isso ? Obrigado
  19. Bom dia, o problema foi resolvido. Eu estava testando em um emulador, e voces tinham razao, ele estava retornando erro na emissao. Por conta do erro o acbr nao retornava o nome do arquivo. O nome do arquivo que eu grifei na segunda imagem era na verdade o arquivo de envio, mas como estava dando erro ele não gerava o arquivo Xml do Sat, por isso não retornava o nome, eu não havia me atentado para isso. Testei diretamente em um cliente e deu tudo certo, ficou muito bom. Vou fazer agora o tratamento dos codigos de erros. Muito obrigado.
  20. Eu estava testando com o emulador. Vou conectar em um cliente agora, e fazer um teste com um equipamento real.
  21. Bom dia a todos, estou comunicando com o ACBRMonitor (1.3.0.258) por TCPIP atraves de um programa em PHP. Esta funcionando a comunicacao, recebo o retorno dos comandos que executo, porem na emissao do SAT, no retorno recebido nao consta o nome do arquivo XML que foi gerado. Tentei executar a funcao ConsultarNumeroSessao, para ver se retornava o ultimo arquivo, mas tambem nao retornou. Tenho que executar alguma outra funcao para receber o nome do arquivo xml ? pois preciso dele para mandar o comando de impressao. Existe alguma outra forma de mandar imprimir ou pegar esta informacao ? Obrigado.
  22. Sinistro !!! Fui testar com o PHP 7.4 e por acaso abri a pagina de teste no Edge, e funcionou. Voltei ao PHP 5.2 e tambem funcionou. Testei com os navegadores Edge, Firefox e Opera, e funcionou ! Descobri que é no Chrome que esta ocorrendo o problema, mesmo o PHP sendo uma linguagem server-side, ha algo no Chrome que esta causando este problema. Mesmo sem estar no Inspect, algo esta causando este problema. Ja fico mais tranquilo que nao é nada no Acbr, e ja posso rodar no Firefox. Obrigado
  23. Obrigado Daniel, acho que esta ocorrendo um problema na classe ClientSocket, a funcao de leitura de resposta ( recv() ) parece estar causando uma nova execucao dos comandos. Vou modificar a classe e fazer mais testes. Se eu encontrar a solução eu posto aqui no forum. Obrigado
  24. Parece, mas o programa executa apenas uma chamada. Olhando no F12 (inspecionar elemento) da para ver que é executado uma unica vez o programa em php. Ja inseri mensagens no programa e no ClientSocket para debugar, mas recebo as mensagens uma unica vez, quando o acbr executa a primeira vez. Ja testei em 3 computadores, com PHP 5,2 e 5,3, (neste projeto tenho que trabalhar com a 5.2) mas ele sempre executa duas vezes. Reparei que no exemplo que esta no diretorio do Acbrmonitor os comando terminam com apenas um \n (10). Mas desta forma nao da certo aqui, nao executa. Em alguns comentarios e sites tenho visto usando o chr(13).chr(10) . chr(46) . chr(13).chr(10) , isto tem funcionado para enviar, esta correto isso ?
×
×
  • 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...
The popup will be closed in 10 segundos...