Ir para conteúdo
  • Cadastre-se

Ricardo Isono

Membros Pro
  • Total de ítens

    104
  • Registro em

  • Última visita

  • Days Won

    1

Tudo que Ricardo Isono postou

  1. de fato não é o X, vou fazer o update do meu projeto e testar, se der erro volto ao contato! obrigado!
  2. Olá, estou com problemas ao configurar o componente em Delphi para NFSe ao selecionar a cidade, ele me retorna Código do Município [4101408] não Encontrado. deixei no meu arquivo Cidades.ini apenas o município desejado para eu poder debugar e verificar, Apucarana PR que é o município em questão, é agora provedor=PadraoNacional na listagem do pnfsConversao.pas, no método FProvedor := StrToProvedor(Ok, FxProvedor); não tem o PadraoNacional na listagem, convertendo para o valor proNenhum e batendo no raise if FProvedor = proNenhum then raise Exception.Create('Código do Municipio [' + CodIBGE + '] não Encontrado.'); que é o erro em questão! estou anexando também, uma imagem do Exemplo fornecido por vocês, que apresenta o mesmo problema... obs.: fiz o cleanUp / update do SVN, então acredito que é pra estar na última versão do componente. como devo proceder? Cidades.ini erro.bmp
  3. mas, creio que não é erro de certificado, eu consigo obter certificado com o a função obterCertificado(), forcei o erro de certificado colocando a senha errada e apresentou erros bem específicos, voltei pra certa, me veio a informação do certificado certo, o erro está na senha do portal, (eu acredito), parâmetros: Emitente.WSUser= Emitente.WSSenha= pois o erro dos portais quando é certificado, me trás, "Acesso Negado!", o que esta me retornando é "Usuario ou Senha Invalidos", porém as mesmas informações do ini no windows funciona e do Linux não, coloquei até um compare pra ver se havia alguma divergencia que não percebi, mas não estão identicos...
  4. não me parece erro de certificado, o certificado por sinal foi emitido mes passado, ativei o legacy por desencargo e deu o mesmo erro. vou refazer os links simbólicos por desencargo, mas como foi atualização de versão e não um instalação nova, também não creio muito que vá ser esse o problema. pq estava enviando nota, quando eu atualizei parou
  5. Sim, eu envio a senha usando o comando da LIB, aliás todos os parâmetros, o que eu reparei, é que tanto na versão antiga quanto nesta, não há encriptação, pra mim não há tanto problema pois meu servidor está fechado, mas como a senha do certificado o comando encripta, achei estranho que a senha de acesso do portal não acontece, porém, como disse na versão windows (DLL) ele funciona, transmite e autoriza a nota, na do linux (SO) não, eu utilizo as duas, pois minha base de desenvolvimento é windows devido a outras plataformas que programo, e o server de produção é linux. quanto ao Openssl estar com legacy provider habilitado, no meu linux, não está, verifiquei devido sua pergunta, será que é por isso? ACBrLibNFSe-20250925.log
  6. Olá, eu atualizei a .dll / .so para a versão 2.0.198, a mesma configuração, mesmo certificado passa com a dll (WINDOWS), porém, no linux ele ocorre alguma coisa que retorna "usuario ou senha inválidos", poderiam ajudar? era uma configuração que já emitia nota, após a atualização, apenas a dll windows transmite certinho, e a .so do linux da mesma versão, não! outro detalhe que notei, mesmo em produção, a DANFSE sai com a marcação "EMITIDO EM AMBIENTE DE HOMOLOGAÇÃO" é o servidor IPM, de Arapongas - PR poderiam ajudar?
  7. DLL linux, está apresentando essa falha!
  8. boa tarde, atualizei os componentes e a DLL, pra versão 2.0.198 da NFSe, e começou a me retornar XmlRetorno=Usu�rio ou senha inv�lido(s) [Erro1] Codigo=X999 Correcao= Descricao=Erro de Conexão: Start tag expected, '<' not found pra configurações que já estavam funcionando
  9. alterei minha rotina e gerei por evento, aí deu certo, ele respeitou o parâmetro e cancelou, mas se detectaram o problema na rotina principal, serviu de ajuda.
  10. olá, estou utilizando ACBrNFeLib, tanto para NFe quanto NFCe, meu server produção é um Linux, configurado com timezone UTC no meu ACBrLib.ini, apontei os parametros TimeZone.Modo=2 TimeZone.Str=-03:00 pois é um sistema WEB, e vai variar de cliente para cliente para enviar, está certo, porém para cancelar não está respeitando o parâmetro, impedindo o andamento do processo meu código: acbrNFe = new ACBrNFe(configuracao.getAbsolutePath(), ""); acbrNFe.configLer(); acbrNFe.configLerValor(ACBrSessao.NFe, "CSRT"); acbrNFe.configLerValor(ACBrSessao.DFe, "TimeZone.Modo"); acbrNFe.configLerValor(ACBrSessao.DFe, "TimeZone.Str"); acbrNFe.limparLista(); String ret = acbrNFe.cancelar(chave, justificativa, empresa, Integer.parseInt(nfe)); segue anexo, .ini de config, e log ACBrLib.ini ACBrLibNFE-20250402.log
  11. estou tentando gerar uma homologação de NFe como o ACBrLibNFe, e a SEFAZ está exigindo idCSRT e hashCSRT, eu as tenho, mas não sei como informar no arquivo ini, e o xml não está completo por isso. Como devo prosseguir? 1001nfe.ini 1001nfe.ini
  12. acho que eu não soube explicar direito, eu estou utilizando a dll paygo do acbr com a aplicação em delphi, PGWebLib.dll, eu até consigo carregar ela em java mas ela não reconhece as funções, a dúvida, seria se era possível fazer isso.
  13. Bom dia, existe alguma versão do TEFAPI para JAVA? ou alguma forma de utilizar a DLL em java, até tentei chamar as funções da dll, mas não são reconhecidas.
  14. consegui... O link com a libxml2 que se criou com o comando "ln -s libxml2.so.2 libxml2.so" (como sugeri o manual), ficou quebrado, então fui até a raiz da instalação "/usr/lib/x86_64-linux-gnu/" localizei a dependência instalada, no meu caso, "libxml2.so.2.9.10" e refiz o link, "ln -s libxml2.so.2.9.10 libxml2.so", daí ele conseguiu localizar e rodar. quanto ao projeto em si, eu estou distribuindo com Spring + Maven, em um servidor VPS com tomcat, então pra funcionar com o emulador gráfico eu precisei adicionar um execution junto aos plugins, no pom.xml, segue adição: <executions> <execution> <id>shutdown-xvfb-startup</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Ending (startup) xvfb ..." /> <exec executable="pkill"> <arg value="Xvfb" /> </exec> </tasks> </configuration> </execution> <execution> <id>start-xvfb</id> <phase>generate-resources</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Starting xvfb ..." /> <exec executable="Xvfb" spawn="true"> <arg value=":2" /> </exec> </tasks> </configuration> </execution> <execution> <id>shutdown-xvfb-shutdown</id> <phase>test</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <echo message="Ending (shutdown) xvfb ..." /> <exec executable="pkill"> <arg value="Xvfb" /> </exec> </tasks> </configuration> </execution> </executions> aí ficou ok. No mais, tirando esses dois pontos citados, segui conforme o manual. Obrigado.
  15. esse problema eu resolvi, era o motor gráfico com problema, agora voltou ao problema do "Node XML não pode ser nulo", estou enviando os logs ACBrLibNFSe-20240314.log (só adicionando) libxml2 e openssl estão instalados e o "ln -s libxml2.so.2 libxml2.so" foi rodado
  16. possui ambiente gráfico. não rodou a demo. segue log de erro que gerou hs_err_pid58596.log
  17. não, ele não gera nenhum log do componente, da lib no caso. configurei um ambiente linux para poder fazer o Debug, me gerou um log de erro do java, ao tentar iniciar a lib, segue anexo hs_err_pid16287.log
  18. mas não acusou problema com o gtk ou o Xvfb ele está carregando a minha variável "private ACBrNFSe acbrNFSe;" que era onde acusava o Warning como no exemplo não é esse o problema
  19. eu refiz meu servidor, para conferir passo a passo e ver se eu não esqueci de nada, eu estou utilizando Debian 11, não estou utilizando docker, instalei dependência por dependência manualmente, seguindo o manual citado acima, adicionei a libacbr64.so na pasta /usr/lib64 utilizo o tomcat10 para servir minha api estou executando pelo root, inclusive é o unico usuário do server o servidor não possui suporte gráfico eu adicionei alguns logs de console para ver até onde a api está chegando, ela da problema no método "acbrNFSe.configGravarValor()" pois eu faço algumas configurações a partir do código na API, o estranho é que o meu "exception.getMessage()" me retorna "5" e mais nada, imaginei que poderia ser alguma restrição no diretório onde eu crio o ini de configuração, por desencargo atribui permissão máxima e nada mudou, alguma ideia? obs,: a mesma API em windows funciona perfeitamente!
  20. como eu disse, eu estou usando Debian 11 (bullseye), ja conferi e todas as dependencias estão instaladas, e mesmo assim ainda tenho um log de tomcat "gtK-Warning cannot open display" e então nada mais funciona, quando não da esse erro, ele vai até o carregamento do arquivo ini de NFSe, carrega mas não gera o xml e me retorna "XMLNode não pode ser nulo"
  21. eu não havia dado uma olhada, mas eu havia instalado todos esses componentes, pois achei alguns problemas e acabei achando aqui no forúm, rodei o procedimento do manual agora, e entrou no Xauthority, e eu não sei o que informar a seguir, fora isso tenho reparado que o Gtk, não está permitindo a API continuar quando tenta ativar a Lib, eu encontrei alguns comando aqui no forum a respeito, e rodei o "export DISPLAY", porém vira e mexe ele acaba voltando esse problema e eu sempre tenho que ficar rodando novamente, o que eu posso fazer pra acertar?
  22. certo, eu tenho os dois instalados no meu linux. porém, você quer dizer que precisa de arquivos ".so" referente aos mesmos?
  23. Estou com uma dificuldade em funcionamento da minha aplicação pra geração de NFS-e com a NFSeLib em servidor Linux, Debian 11 (bullseyes) desenvolvi em JAVA testei a API toda em Windows e funciona tudo certo, mas quando passo pra Linux ele chega no método, e simplesmente não gera, ele carrega o INI de envio com o método acbrNFSe.carregarIni() Porém, ao utilizar o método acbrNFSe.emitir() ele me rotorna "XMLNode não pode ser nulo!" e não gera log nível 4 nem nada, e também não me gera erro no console! em WINDOWS funciona e no LINUX não, alguém saberia o que pode estar acontecendo? ACBrLib.ini NFSe22_1.ini
×
×
  • 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.