Ricardo Isono
Membros Pro-
Total de ítens
104 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que Ricardo Isono postou
-
NFSe - Código de município não encontrado
Ricardo Isono replied to Ricardo Isono's tópico in ACBrNFSe
de fato não é o X, vou fazer o update do meu projeto e testar, se der erro volto ao contato! obrigado! -
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
-
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...
-
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
-
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
-
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?
-
DLL linux, está apresentando essa falha!
-
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
-
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.
-
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
-
obrigado
-
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
-
Obrigado!
-
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.
-
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.
-
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.
-
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
-
possui ambiente gráfico. não rodou a demo. segue log de erro que gerou hs_err_pid58596.log
-
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
-
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
-
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!
-
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"
-
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?
-
certo, eu tenho os dois instalados no meu linux. porém, você quer dizer que precisa de arquivos ".so" referente aos mesmos?
-
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
