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. Bom dia, não ficou muito claro qual o problema... O ACBrMonitor pode emitir qualquer DFe utilizando o mesmo executável, embora seja um unico .ini com as configurações, as particularidades de cada um pode ser configurado individualmente. Qual configuração exatamente está tendo problema?
  2. Boa tarde, fica nessa tela: Mas essa opção só funciona para impressão em Fortes Report
  3. Boa tarde Marcelo, quando possível por favor realize um teste com a Unit abaixo, substitua a mesma no Projeto ACBr em: ..\ACBr\Fontes\ACBrDFe\ACBrGNRE ACBrGNREWebServices.pas
  4. Não precisa, basta que o número de Série esteja dentro do Limite máximo estipulado pela SEFAZ. e A sequencia do número NFCe não deve ter "furos" entre as séries. Sim, a série é passada no .ini com os dados da NFCe
  5. Bom dia, normalmente se utiliza "Serie" diferente em cada caixa...
  6. Bom dia, essas sessões são utilizadas apenas para o SAT Atualmente só é aceito a versão 2 do QRCode independente da UF.
  7. Bom dia, experimente realizar a instalação já com o arquivo ACBrMonitor copiado no diretório. Se mesmo assim o problema persistir recomendo reconfigurar o arquivo atualizado pelo próprio ACBrMonitor.
  8. Boa tarde, sugiro que verifique os fontes... atualize do SVN para que não fique nenhuma divergência principalmente no Projeto ACBrMonitor e realize um: "Limpar e Reconstruir" o Lazarus. (munu Ferramentas). Antes tente excluir o arquivo .res do projeto do Monitor.
  9. Boa tarde, o Banco do Brasil ainda não faz uso desta função unificada, note que a função LerRetorno deste banco permanece a mesma na Unit do Banco do Brasil. Quando essa Unit for refatorada precisaremos realizar adaptações. Mas no momento note que permanece a leitura nos campos ValorPago e ValorRecebido na classe do BB.
  10. Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico.
  11. Bom dia, por default o ACBrLib.ini é criado no mesmo diretório onde a lib está, mas você pode definir qual arquivo .ini carregar na inicialização da mesma... https://acbr.sourceforge.io/ACBrLib/NFE_Inicializar.html
  12. Boa tarde, isso não é possível com a forma de integração de Remessa e Retorno dos bancos, pois é via troca de arquivos. Alguns bancos disponibilizam integração por WebService ou API mas não são todos e é apenas para registro do Boleto, não tem todos os recursos dos CNABs.
  13. Tive esse erro também, segue os passos que precisei realizar: - Renomeie a pasta do Lazarus existente e realize uma nova instalação da ultima versão, em uma pasta com mesmo nome da anterior, padrão é: C:\Lazarus - Instale a ultima versão do FortesReport-CE, pois houve atualizações recentes também - Execute um: Limpar e Reconstruir na IDE do Lazarus, automaticamente os componentes ACBr serão instalados. (Como já existe a Lib dos componentes não é necessário reinstalar, desde que a nova versão do Lazarus esteja na mesma pasta)
  14. Boa tarde, a opção SalvarApenasNFeProcessadas fazem referência aos path definidos em: Arquivos.PathNFe Arquivos.PathInu Arquivos.PathEvento Nestes diretórios que são gravados as NFes enviadas seguindo a configuração de estrutura de diretórios configurada As propriedades "Salvar" e "PathSalvar" gravam todos os arquivos gerados , como se fosse um log. Para não gravar neste diretório desabilite o "Salvar"
  15. Na verdade o ConsultaNumeroSessao retorna o proprio XML se o ultimo método foi o "EnviarDadosVenda", por isso ele só é usado quando você não tem a resposta do último método. Não sei se chegou a ver esse vídeo, mas pode te auxiliar melhor a enterder os métodos do SAT
  16. Boa tarde Os dados no arquivo .ini devem ser apenas a sessão de configuração do remetente e SMTP, deve ser apenas os campos do exemplo https://acbr.sourceforge.io/ACBrMonitor/EMAILNovo.html No ent.txt você deve ir passando os métodos um de cada vez até chegar no Enviar. O componente não lê todos no mesmo arquivo ex de cada método: EMAIL.Novo(arquivo.ini) ;;com as configurações remetente e SMTP EMAIL.ConfirmarLeitura(True) EMAIL.AdicionaPara("[email protected]") EMAIL.Assunto("Teste de e-mail") EMAIL.TextoMensagem("Veja anexo!") EMAIL.AdicionaAnexo("C:\Secxx\00002.pdf") EMAIL.Enviar
  17. Boa tarde, pelo ACBr não tem esse tipo de serviço. A SEFAZ não disponibiliza nada do tipo a não ser o serviço de DistribuicaoDFe. Para fazer isso seria necessário ler o CAPTCHA da página da SEFAZ simulando acesso a página, o usuário seleciona o CAPTCHA para bipar a chave, então poderia ler os dados da NFe no HTML para gerar o XML. Mas isso o ACBr não faz, pois a assinatura dessa NFe ficaria inválida.
  18. É o mesmo componente só muda a dll mesmo. Precisa utilizar a dll do DriverMFe
  19. Creio que precise instalar a ultima versão do Lazurus. Teve alteração no FPC referente a classe RTTI
  20. Boa tarde, provavelmente está passando o parametro "Encerrado" no método. Verifique o ultimo parâmetro, passe False ou não preencha... https://acbr.sourceforge.io/ACBrMonitor/MDFeImprimirDAMDFe.html
  21. Bom dia, atualizado no SVN, obrigado!
  22. A ConsultarNumeroSessao precisa fazer apenas quando não obter o retorno do aparelho depois de enviar a venda... O procedimento ideal é esse: ConsultarSAT - Se o retorno está ok "8000" pode enviar a venda, caso contrário precisa investigar o porque não está respondendo... Não adianta enviar a venda porque não vai respnder também. EnviarDadosVenda - O normal é sempre receber um retorno, seja de sucesso "6000" ou com código de erro. Se não tiver nenhuma resposta ai sim precisa ConsultarNumeroSessao, para tentar obter a ultima resposta do aparelho. Mas se isso for recorrente precisa extrair o log do aparelho para análise... Não é normal a NÃO geração da resposta. obs: Se mesmo sem obter a resposta, enviar a mesma venda pode duplicar mesmo... O aparelho está processando o CFe mas não está retornando. Extraia um log do aparelho quando isso ocorrer para poder analisar o que está ocorrendo.
  23. Sim está correto... Apenas desmarque a opção "Monitorar Pasta" e tente novamente esse teste. Se o erro persistir por favor anexe o log completo.
  24. Bom dia, a propriedade TipoDiasProtesto que define como será calculado. Veja a validação para imprimir essa informação no boleto: if DataProtesto <> 0 then begin if TipoDiasProtesto = diCorridos then AStringList.Add(ACBrStr('Protestar em ' + IntToStr(DaysBetween(Vencimento, DataProtesto))+ ' dias corridos após o vencimento')) else AStringList.Add(ACBrStr('Protestar no '+IntToStr(max(DiasDeProtesto,1)) + 'º dia útil após o vencimento')); end; if DataNegativacao <> 0 then begin if TipoDiasNegativacao = diCorridos then AStringList.Add(ACBrStr('Negativar em ' + IntToStr(DaysBetween(Vencimento, DataNegativacao))+ ' dias corridos após o vencimento')) else AStringList.Add(ACBrStr('Negativar no '+IntToStr(max(DiasDeNegativacao,1)) + 'º dia útil após o vencimento')); end;
×
×
  • 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.