-
Total de ítens
284 -
Registro em
-
Última visita
-
Days Won
1
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por Rodrigo - Digibyte
-
-
Boa tarde, já houve alguma avaliação a respeito ou existe algo programado?
-
20 minutos atrás, Gandalf disse:
Seria mais fácil implantar com docker/container?
Eu acho que é um ambiente mais controlável mas tem a curva de aprendizado do Docker e sua distribuição.
A parte de fazer a lib funcionar vai ser exatamente igual, vai precisar dos mesmos arquivos e dependências.
O que me fez pensar no Docker foi a possibilidade ou não de instalar as dependências no Azure mas como isso foi resolvido não houve necessidade. De qualquer forma vou estudar e testar com o Docker, vai que uma hora precisa.
-
56 minutos atrás, Juliomar Marchetti disse:
tu já trabalha com linux e azure ou é a primeira vez?
Com Linux especificamente faz muito tempo que não mexo, até porque o app service abstrai isso. Mas tive que relembrar algumas coisas do meu cursinho da conectiva...
Com o Azure em si já faz uns 4 anos, estamos migrando os sistemas para Web.
-
Desafio: executar a lib ACBrBoleto diretamente em um APP SERVICE LINUX no Azure, sem uso do Docker
Backend em C#/.NET 6- Os comandos são executas via SSH em Development Tools/SSH
- A execução do start do app service pode ser acompanhada em Log Stream
Comandos úteis:
Verifica se o arquivo existe e em qual pasta está. No caso eu fiz o deploy para a pasta raiz da aplicação (usando Azure Devops).
find / -name libacbrboleto64.so 2>/dev/nullLista as dependências da biblioteca e confirma se a lib pode ser "lida"
ldd libacbrboleto64.soO arquivo de inicialização padrão /startup.sh deverá ser copiado para a pasta /home a fim de ser personalizado
Copia o arquivo de inicialização do app service para a pasta /home. Qualquer arquivo fora de /home é apagado quando o serviço é reiniciado.
cp /opt/startup/startup.sh /homeUma vez copiado o arquivo deverá ser editado (usar o VIM) e antes da execução da aplicação acrescer as linhas abaixo:
echo *** Atualiza a lista de pacotes
apt-get updateecho *** Instala as dependências faltantes da lib ACBrBoleto (listadas no comando ldd libacbrboleto64.so)
apt-get install -y libgdk-pixbuf2.0-0 libgtk2.0-0 libpango1.0-0 libatk1.0-0 libcairo2 libpangocairo-1.0-0echo *** Instala emulador de interface gráfica. A lib precisa pra funcionar.
apt-get install -y xvfbecho *** Remove lista de pacotes (opcional)
rm -rf /var/lib/apt/lists/*echo *** Cria uma screen virtual identificada pelo nº 1
Xvfb :1 -screen 0 1024x768x24 &No app service em Settings/Enviroments variables inserir name e value: DISPLAY :1
Por último, em Settings/Configuration/Startup Command inserir /home/startup.sh
Alguma coisa deu errado? basta remover o comando no Startup Command que será usado o arquivo de inicialização padrão (/opt/startup/startup.sh)Depois de alguns dias de dor de cabeça tudo testado e funcionando !!!!!!!!!!
- 2
- 1
-
Nós usamos ela quando queremos gerar o PDF em stream/base64, funciona perfeito.
Para gerar o arquivo CNAB de remessa não parece existir essa opção, sou obrigado a indicar uma pasta para salvar o arquivo.
- 1
-
Sim, boleto
-
Olá. Vi que no componente delphi existe um método para gerar a remessa em stream. Na LIB só achamos a possibilidade de gerar em arquivo porém num ambiente web complica um pouco.
Poderiam confirmar se realmente não tem como gerar em stream? Preciso dele pra salvar no storage so azure.
-
Olá, já pesquisei um pouco mas ainda estou inseguro em dar os próximos passos, é novo pra mim. É possivel com o ACBrLIB atender os requisitos abaixo?
- Desenvolvimento backend C#/.net core, front Angular
- Aplicativos hospedados no Azure, ambiente Linux
- Arquivo de remessa/retorno, é possível?
- Integração via API para gerar e pegar as baixas (primeiramente CEF), é possível?
- Alguma indicação de por onde começar?
Obrigado!
-
O método estava com erro na leitura de algumas tags, ocasionando travamento na leitura (loop infinito).
Foram retiradas referências a versão 2.5 (apenas dentro do método) visto que não estavam devidamente tratadas e de qualquer forma o eSocial só gera arquivos na versão 1.1.
- 1
-
Segue atualização, não mandei o arquivo porque o meu tem algumas personalizações.
[5000708]
Nome=Anastacio
UF=MS
Provedor=Fiorilli
Versao=2.00
ProRecepcionar=http://pmanastacio.rcmsuporte.com.br:8080/IssWeb-ejb/IssWebWS/IssWebWS
ProLinkURL=http://pmanastacio.rcmsuporte.com.br:8080/issweb/formGerarNF.jsf?nroNota=%NumeroNFSe%&codVerificacao=%CodVerif%&cnpj=%Cnpj%&hash=%ChaveAcesso%
-
Estou enviando e sempre retorna, de imediato, no recibo a mensagem <descResposta>O lote está aguardando processamento.</descResposta>
- Esse é o comportamento normal?
- Existe alguma configuração de tempo onde o próprio ACBR faz a consulta? (já tenho a consulta manual)
- Alguma dica de quem implementou a nova versão?
-
Bom dia.
Estou usando o método "LoadFromString" que é uma funcionalidade presente no ACBrNfseX. Esse método só faz sentido existir se for para ler um arquivo de NF e nesse caso deveria funcionar. No "antigo" ACBR essa leitura funcionava muito bem.
Entendo que muitas vezes o que se baixa da prefeitura na verdade não é a nota fiscal e sim uma simples listagem ou algo do tipo, o que não é o caso.
Resumindo, se existe o método poderiamos procurar uma solução. Nesse caso eu poderia implementar o leitor específico (uma cópia do provedor que ele aproveita) mas que não fosse case sensitive. Não teria nenhum efeito colateral. Poderia fazer dessa forma?
-
Olá, as notas foram baixadas da prefeitura.
-
Estou tentando ler notas de Serrana/SP, provedor Primax. Ocorre que as tags, apesar de serem iguais ao que está no leitor, vem com maiuscula/minuscula e o leitor é sempre minúscula:
- XML: <NfeNumero>520</NfeNumero>
- Leitor: Numero := ObterConteudo(ANode.Childrens.FindAnyNs('nfenumero'), tcStr);
Ou seja, não lê nada.
Observei também que é usado o leitor do provedor WebFisco, não está implementado nada específico para o Primax. Qual a orientação de como corrigir? Os leitores de tag não deveriam ser case-insensitive?
unit PriMax.LerXml; interface uses SysUtils, Classes, StrUtils, WebFisco.LerXml; type { TNFSeR_PriMax } TNFSeR_PriMax = class(TNFSeR_WebFisco) end; implementation //============================================================================== // Essa unit tem por finalidade exclusiva ler o XML do provedor: // PriMax que é igual a do provedor WebFisco //============================================================================== end.
-
- 1
- 1
-
@Alexandre de Paula Apenas para informar que estou testando, no geral funciona mas encontrei alguns erros e estou arrumando.
-
Existe algum estudo ou alguma idéia do impacto da reforma tributárias nos dodumentos fiscais e obrigações eletrônicas existentes? Como ficariam as notas fiscais e sped? Como ficariam os sistemas que hoje são baseados em uma forma totalmente diferente de regras tributárias? O que acham?
-
Mas é windows 10 então acho eu que em relação ao TLS estaria ok
-
- Estou usando Wincrypt
- DLL´ estão atualizadas, testei também com a última versão (1.1.1) não adiantou
- Liberei firewall não resolveu
- Notei que é um cliente que usa um provedor não tão conhecido, pode ter alguma relação com o provedor?
- Estou partindo pra testes que não tem muita lógica, coisa improvável, as vezes pode ser
-
Estou tendo o erro abaixo em alguns poucos clientes, não faço mais ideia do que pode ser, de como obter uma pista do problema. Está claro que é alguma coisa no ambiente do cliente, mas o que poderia estar influenciando? Gravo o certificado no banco de dados e ao puxar o backup funciona sem qualquer problema nas nossas máquinas.
Testei várias versões e configurações do TLS, o SO é Windows 10 Pro. Tem lógica ser algo como antivirus, firewall, varsaw ?
401 - Erro ao enviar WebService: http://www.esocial.gov.br/servicos/empregador/lote/eventos/envio/v1_1_0/ServicoEnviarLoteEventos/EnviarLoteEventos - Inativo ou Inoperante tente novamente. Erro Interno: 12175 Erro HTTP: 0 URL: https://webservices.envio.esocial.gov.br/servicos/empregador/enviarloteeventos/WsEnviarLoteEventos.svc Erro: 12175 - Um ou mais erros foram encontrados no certificado Secure Sockets Layer (SSL) enviado pelo servidor
-
Boa tarde, segue em anexo arquivo .ini
-
Segue arquivo ini
-
Arquivo provider atualizado para Curitiba. Foi apenas alterado de http para https
-
Está sendo usado certificado e-CPF, do responsável legal, a mesma que consegue fazer login no portal com usuário(cpf)/senha. Mesmo assim, pode ser isso né? Não sei qual o critério deles, não está bem claro no manual.
libBoleto, gerar remessa em stream
em Boleto
Postado
Boa tarde, sobre esse post (TK-5181):
Sabem me dizer se foi analisado? Fiz toda a implementação pra conseguir rodas no Azure Linux mas não tem como gerar op arquivo de cobrança.