-
Total de ítens
5.548 -
Registro em
-
Última visita
-
Days Won
60
Tudo que Daniel InfoCotidiano postou
-
Gerar boleto para banco Itaú erro no código da Ocorrencia
Daniel InfoCotidiano replied to abilio's tópico in ACBrBoleto
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
RUN /app/run.sh Corrigi acima, mas acho q vc já tinha visto
-
tente mudar seu docker para usar o sh desta forma: COPY run.sh /app/run.sh RUN chmod 0755 /app/run.sh #vamos mudar este ENTRYPOINT ["bash", "/app/run.sh"] para comandos abaixo: RUN chmod +x /app/run.sh RUN /app/run.sh
-
se for no terminal e rodar ele sobe a api ? ele cria os arquivos log no path q vc indicou ? (mandei em post anterior como configurar)
-
NFE_Inicializar("/minhapasta/acbrlib.ini", ); Este é um parametro do Docker (https://nerdexpert.com.br/docker-run-vs-cmd-vs-entrypoint-entendendo-as-instrucoes-de-construcao-do-docker/) pelo que entendo o /app/run.sh sera executado no terminal via interpretador de comandos. uma observação.. execute como administrador p ver se muda o comportamento sudo dotnet NFEsAPI.dll
-
sh é um arquivo de script shell do linux. seu start.sh esta assim: xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render dotnet NFEsAPI.dll qdo start.sh ele é executado é a mesma coisa que vc digitasse os comandos no terminal: xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render dotnet NFEsAPI.dll Entao para que vc nao fique escrevendo , vc pode criar um script, exemplo: -Script backup mariadb: backup.sh mysqldump -uroot -p1234 -P3306 minhabase > /home/backupmariadb/meubackup.sql entao para nao ter q ficar dando este comando enorme, eu executo o backup.sh Quando sua API está em pé, vc exibe algum comando como no meu exemplo... api em execução ou aguardando comandos? se não, vc pode colar isso, assim vai saber se esta rodando. Ele chegou a criar um arquivo acbrlib.ini ? se criou, configure o log para uma pasta, nivel 4 Pois com o log na mao é mais facil identificar problemas
-
E se no dockerfile usar ENV DISPLAY :99 e no arquivo sh: xvfb :99 -screen 0 1280x1024x24 -ac +extension GLX +render dotnet NFEsAPI.dll ou, caso a opção acima nao tenha dado certo xvfb :99 -screen 0 1280x1024x16 & export DISPLAY=:99 dotnet NFEsAPI.dll
-
Pode anexar deu dockerfile aqui?
-
isso é de um docker é com php; php-fpm é um serviço, o link q te passei é apenas como base para abstrair como foi feito em um Docker. Se observar a resposta em seguida do amigo que utiliza java, ele nao usa php-fpm no comando do docker ele. Pode testar desta forma: Docker: COPY run.sh /app/run.sh RUN chmod 0755 /app/run.sh ENTRYPOINT ["bash", "/app/run.sh"] no run.sh: Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 dotnet NFEsAPI.dll caso nao der certo, tente assim no run.sh Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 & dotnet NFEsAPI.dll
-
Em minhas pesquisas sobre docker relacionado a este erro encontrei este q possa lhe ajudar:
-
Bom dia ! Show, sinal que já evoluímos com isso ! Vou mostrar em meu ambiente server ubuntu. Vou executar minha aplicação NodeJS, vai dar o mesmo erro que vc reportou. Então vou executar o comando para ativar a virtualização X e depois executar o meu programa exemplo novamente. Xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 Agora ele esta aguardando o comando na porta 3333 desta API de Exemplo Node. Esta funcionando.
-
Bom dia ! vc pode anexar o arquivo para melhor visualização. Olhando o seu script onde estão as dependências da biblioteca que eu anexei o link em post anteriores? é instalado posteriormente ? Exemplo: onde vc executa a instalação no linux do xvfb ? (nao encontrei no seu script) tbm não encontrei o comando de instalação libgtk2.0-0 e ttf-mscorefonts-installe lembre-se que a acbrlibnfe.so vai ser copiada para /usr/lib64, no seu script esta assim: (está correto?) Aqui neste link tem as dependências necessárias: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.html
-
Se observar o retorno, ele devolveu uma rejeição: O valor deve ser menor ou igual a 60 de incluirCobrancaAsync.body.numDiasAgenda Valor :45423 O que diz o manual: https://developers.inter.co/references/cobranca-bolepix#tag/Cobranca/operation/emitirCobrancaAsync Em resumo este numDiasAgenda é a Data limite para pagamento. então se o seu padrao for 30 dias, vai ficar assim quando incluir um titulo:
-
1. atualize seus repositórios e rode o instalador do ACBr. Quando vc marca a propriedade IndicadorPix = true. ele utiliza o endpoint da nova API. Siga estas instruções.
-
Erro ao enviar XML de uma NFe emitida em contingência
Daniel InfoCotidiano replied to emsoft's tópico in ACBrNFe
Você não está enviando desta forma? Pq esta enviando EPEC ? -
https://www.practicalnetworking.net/practical-tls/openssl-3-and-legacy-providers/ No Link acima pode solucionar o problema de compatibilidade openssl
- 2 replies
-
- 1
-
-
- acbrlib
- acbrlibnfemt
-
(e 3 mais)
Tags:
-
Nos últimos dias muitos usuários estão com problemas na emissão das Nfe e NFCe. Não sabe o que está acontecendo? Se quiser saber mais, veja esse tópico de notícias e todos os posts dele. Por causa desses problemas, os servidores de contingência foram ativados pela SEFAZ. Como resolver? Primeiramente precisamos entender que a forma de emissão que é de acordo com os modelos: NFe (Modelo 55) a forma de emissão deve ser contingência: Basicamente alterar 2 propriedades: (Componente: FormaEmissao e na Alimentação da Nfe: tpEmis ), para uma explicação mais detalhada Clique Aqui. NFCe (Modelo 65) a forma de emissão deve ser OFF-LINE e depois ser transmitida, conforme MOC, página 05: Se você é membro ACBr PRO, você tem acesso aos cursos disponibilizados pelo ACBr. Um deles é o Implementando a Contingência Offline da NFCe. Nesse curso tem não só a explicação em detalhes do processo, mas até um código fonte para tornar seu aplicativo apto para fazer a contingência da NFCe automaticamente. MDFe(Manifesto Eletrônico de Documentos Fiscais, modelo 58) a forma de emissão deve ser OFF-LINE e depois ser transmitida quando cessar o problema, conforme MOC, página 79 e Cartilha MDFe Nacional, página 17: Veja no tópico "Como emitir um MDF-e em contingência" orientações de como alterar no componente MDFe para fazer gerar o XML corretamente. Onde obter mais informações? Para mais informações sobre a situação, acompanhe nossa área de notícias: https://www.projetoacbr.com.br/forum/forum/35-notícias-do-acbr/
-
Quando vc pede para inicializar, qual o erro está retornando? Consegue capturar este código? Se as pastas da aplicação estiver com as permissões, ele inicializa a biblioteca, e gera o ACBrLib.ini
-
Bom dia @Gandalf Infelizmente não consegui fazer rodar sua aplicação em seu ambiente. Talvez por não dominar sua linguagem e o docker. Mas observando no gerenciador de arquivos, lá na pasta da sua aplicação existem algumas dll não sei se é normal da sua linguagem isso, geralmente Linux é .so. mas não sei se existe alguma compatibilidade com estas dlls. Basicamente quando vc utiliza a ACBrLib no Linux, vc precisa instalar as dependências conforme este manual: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.htm A Biblioteca ACBrLibNFe.so (64 MT), vc salva em /usr/lib64 lembre-se quando não usamos ambiente gráficos no linux, precisamos usar o xvfb (https://www.geeksforgeeks.org/how-to-install-xvfb-on-ubuntu/) dar o start no XVFB xvfb :1 -screen 0 1280x1024x16 & export DISPLAY=:1 e rodar sua aplicação. Você precisa dar permissão de leitura e gravação nas pastas para salvar o arquivo INI, XML, PDF, etc Quando a biblioteca é inicializada corretamente, ela gera o arquivo.ini automaticamente. É importante vc configurar a pasta de log e controlar o retorno dos metodos. Exemplo: Quando for inicializar a biblioteca NFE_Inicializar([eArqConfig, eChaveCrypt]) veja o que está retornando: 0 Indica que a biblioteca foi inicializada corretamente. -1 Indica que houve falhas na inicialização da biblioteca. -5 Indica que não foi possível localizar o arquivo INI informado. -6 Indica que não foi possível encontrar o diretório do arquivo INI.
-
Estou testando em meu ambiente o que vc me enviou. subi o container, acessei ele via terminal para ver as configurações básicas. Vi que esta instalado Debian 12 é uma das distros mais top, mas ela é chata, tem q dominar um pouco o linux; ao contrário de um Ubuntu Server (que é derivado do Debian) ele nos oferece recursos já pré configurado na instalação. Não é como Debian que vc tem q ficar instalando n pacotes de rede p ver as configurações. um sugestão se esta iniciando com linux, usar uma distro amigável, se ja conhece, vai de Debian mesmo. Dentro da pasta ACBrLib/x64 está a biblioteca libacbrnfe64.so, mas vc deve copiar ela para /usr/lib64 igual manual q mandei o lib anteriormente. No linux não usamos DLL como no windows, então temos que instalar exemplo openssl (clique aqui p manual de instalação) . (No caso do ubuntu ele já vem com openssl e xml2) Solicitei a senha de root no privado para que possa instalar algumas dependencias e instruções de comandos para teste da sua api.
-
Apenas para deixar documentado o teste, segue o print. O log detalhado enviei privado.
-
assim q concluido ou tiver duvidas ja te chamo
-
Emissão de boleto via webservice/api SICOOB
Daniel InfoCotidiano replied to viniciusps's tópico in ACBrLIB
Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. -
Emissão de boleto via webservice/api SICOOB
Daniel InfoCotidiano replied to viniciusps's tópico in ACBrLIB
resolveu o problema do nosso numero ? -
Bom dia ! Não tenho docker, mas posso instalar. Para não ficar exposto aqui no forum sua api, mande as instruções via email consultores@projetoacbr.com.br no corpo da msg favor colar o link desta postagem