Ir para conteúdo
  • Cadastre-se

José M. S. Junior

Moderadores
  • Total de ítens

    6.523
  • Registro em

  • Última visita

  • Days Won

    54

Tudo que José M. S. Junior postou

  1. Boa tarde, foi realizado o ajuste, será disponibilizado em uma nova versão ainda no início dessa semana.
  2. Boa tarde Veja a alteração realizada no componente e como configurar neste tópico:
  3. Boa tarde Anderson, está na nossa lista de tarefas... Creio que estará disponível nas próximas semanas.
  4. Bom dia Experimente copiar a dll do SAT para a pasta raiz do ACBrMonitor.exe, reconfigure o path da dll no ACBrMonitor.
  5. Informe a Data e Hora no mesmo campo ex: dhEmi= 01/11/2019 12:55:00 ou Emissao= 01/11/2019 12:55:00
  6. Nesta apresentação demonstro como é realizado a interação entre Aplicação x ACBrMonitor, para tratar a contingência:
  7. A versão do lote e do arquivo é definida no manual, pode ter versões diferentes por regiões, por isso tem esses campos, mas a estrutura do arquivo é a mesma. Precisa ver qual a versão e lote no manual que o banco te passou.
  8. Boa tarde, Atualizado no SVN, obrigado!!! Essa propriedade foi criada a pouco tempo devido a necessidade em alguns Bancos, realmente ainda não está sendo utilizada para todos os bancos.
  9. Poderia validar isso pela sua aplicação, mas isso não garante que o Integrador esteja ativo (Comunicando com a SEFAZ) só quando receber o retorno mesmo para saber.
  10. ATUALIZAÇÃO: As informações abaixo podem ser desconsideradas. Veja o próximo post que mostra que o ACBr é compatível com o OpenSSL 1.1.x. Olá, Como sabemos, diversos componentes do ACBr utilizam a lib OpenSSL para comunicação segura. No Linux utilizamos exclusivamente a lib OpenSSL, até o momento o ACBr é compatível apenas com versões 1.0.v da OpenSSL mas algumas distros do Linux instalam por padrão, a versão 1.1.v, neste caso é necessário baixar e instar a versão anterior para funcionar com o ACBr... Segue abaixo o procedimento para atualização: 1- Para saber qual versão OpenSSl está instalada no Linux, utilize o comando: # openssl version Se estiver utilizando a versão 1_1_v, precisará baixar e instalar a versão 1_0_v. 2- No nosso exemplo estamos utilizamos a distro OpenSuse Leap 15.1, que por padrão é instalada com a versão 1_1_v da OpenSSL. Utilizando a ferramenta de Instalação de Pacotes YaST do OpenSuse, selecionamos a opção: "Software" e "Gerenciamento de Software". Pesquisamos por: "OpenSSL" - Selecione para instalar a versão OpenSSL-1_0_0 que esta disponível no seu repositório (Note que é a versão 1.0.2p), será informado que precisa desinstalar algumas dependências da versão atual. Selecione a primeira opção e dê OK. - Selecione para instalar também a LibOpenSSL-1_0_0. (caso essa dependência não seja adicionada automaticamente no passo anterior). Click em Aceitar para Baixar e Instalar... 3- Confira os pacotes da versão OpenSSL 1_0_0 que precisam estar instalados: obs: Caso esteja obtendo o erro abaixo na tentativa de comunicação com a SEFAZ, significa que está faltando alguma dependência da OpenSSL-1_0_0 para ser instalada, basta instalar todas as dependências conforme está no passo 3.
  11. Pode obter o numero de sessão na resposta do método ex: ACBrSAT1.Resposta.numeroSessao O componente não se comunica de forma direta com o Integrador, apenas gera o arquivo e lê o retorno. A forma de saber se está ativo e pode finalizar a venda, é quando consegue ler o retorno do método, caso contrário receberá a mensagem que não foi possível comunicação, após o timeout configurado no componente ACBrIntegrador.
  12. Seria o XML da NFCe a ser cancelada, a Justificativa e a Chave NFCe de referencia.
  13. Se o problema for apenas a Versão do arquivo e Versão do Lote, isso é configurável no arquivo Dados do Cedente na seção [Banco] https://acbr.sourceforge.io/ACBrMonitor/ModeloConfiguracaoArquivoINI.html
  14. Baixe a versão atualizada do ACBrMonitorPLUS
  15. Boa tarde Alessandro O intuito dos botões no ACBrMonitor seriam mais para efeito de testes, o ideal é ter toda a rotina via métodos... O Cancelamento por substituição é apenas um evento da NFe, não seria muito viável adicionar todos em tela, mas este evento por ser bastante utilizado creio que possamos adicionar sim...
  16. Boa tarde, acredito que a aplicação não deve permitir concluir a venda com cartão, caso o integrador não esteja ativo, visto que para pagamento com cartão é necessário o uso do integrador. O número de sessão é retornado pelo aparelho junto ao retorno do método. Existe também o método para consultar número de sessão, será obtido o retorno do último método enviado, para isso precisa passar o último número de sessão. Imagino que no caso de falha no retorno sua aplicação realize a consulta pelo ultimo número de sessão para recuperar o XML de venda caso tenha sido autorizado pelo aparelho. obs: O componente ACBrSAT tem uma propriedade que realiza isso de forma automática no caso de falha de retorno: "ValidarNumeroSessaoResposta", mas de qualquer forma acho recomendado continuar gravando o numero retornado no seu Sistema.
  17. Obrigado Victor, adicionado para análise.
  18. Por favor, atualize os fontes e realize um novo teste, houve melhorias recentes neste método, mas não conseguimos simular esse tipo de problema. Se persistir anexe o log do ACBrMonitor para análise.
  19. Boa tarde Qual a versão do ACBrMonitor?
  20. Disponibilizamos uma nova versão semanalmente, a previsão é toda as sextas.
  21. Bom dia Os métodos de comunicação são exatamente os mesmos integrando via troca de arquivos ou Sockets. Você precisa apenas configurar a porta onde o ACBrMonitor vai ficar ouvindo, e ter essa porta liberada no Servidor. Nos fontes SVN tem exemplos de como implementar esse Client para comunicação via Sockets em algumas linguagens, mas também pode ser facilmente encontrado na Internet se a sua linguagem trabalha com Sockets. https://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrMonitorPLUS/Lazarus/Exemplos/
  22. Bom dia Tivemos relatos desse problema nos componentes DFe, notei que isso ocorre quando está sendo realizado envio de e-mail em segundo plano (Outro processo paralelo). Realizamos um tratamento capturando esses erro no log, mas creio que faltou tratar isso também no componente SAT. Vamos realizar o ajuste também no método do SAT.
  23. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  24. Está enviando ConfiguraDados, o correto é ConfigurarDados https://acbr.sourceforge.io/ACBrMonitor/BOLETOConfigurarCedente.html
  25. Boa tarde Está utilizando a versão atualizada do Emulador v2.9.4? Experimente copiar a dll do emulador para pasta raiz do ACBrMonitor.
×
×
  • 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...