Ir para conteúdo
  • Cadastre-se

Celso Marigo Junior

Membros
  • Total de ítens

    807
  • Registro em

  • Última visita

  • Days Won

    7

Tudo que Celso Marigo Junior postou

  1. Por favor, anexe o log completo, log.txt, e também o arquivo ACBrMonitor.ini para analise.
  2. O erro: Rejeicao: NFC-e com formato de DANFE invalido, é causado pelo valor incorreto do campo tpImp, passe o valor "4 - DANFE NFC-e" ou "5 - DANFE NFC-e em mensagem eletrônica", veja este tópico sobre o assunto:
  3. Este caso não parece ser relacionado aos componentes do ACBr, portanto não se encaixa no escopo do SAC. Entretanto, vou repassar aos consultores para verificar se alguem pode ajudar.
  4. Não sei dizer, anexe o LOG.TXT do seu monitor para vermos como está indo a data para o ACBr. Pelo que vi você está usando xHarbour correto? Eu faço assim: 'Emissao='+ dtoc(SAI->DATA_EMIS)+' '+time()
  5. O erro é claro, o campo, data hora de emissão está incorreto. O que você está informando no INI para o campo? <dhEmi>2017-05-09T00:00:00-03:00</dhEmi>
  6. O que acontece quando você seta a propriedade? Ela funciona, pelo menos usamos ela em várias impressoras. Por favor esclareça melhor qual o seu problema para que possamos ajudar.
  7. Por favor, anexe o log completo do seu ACBrMonitorPLUS, LOG.TXT, o arquivo que você postou não ajuda muito.
  8. Correção já disponível no SVN e na nova versão do ACBrMonitorPLUS
  9. Nenhum problema aqui na quebra de linha, veja os logs, do exemplo usando HTML, removi as aspas do comando, troquei tudo por apostrofe, tudo normal. Email.Novo OK: Novo E-mail iniciado! Email.AdicionaPara("[email protected]") OK: E-mail [email protected] adicionado a lista "Para". Email.Assunto("Teste de Mensagem") OK: Email.UsarHTML("1") OK: Email.TextoMensagem("<html><body> <div style='FONT-SIZE: 12pt; FONT-FAMILY: Tahoma'><span><span> <div id='signature_old'> <div style='FONT-SIZE: 12pt; FONT-FAMILY: Tahoma'> <div style='FONT-SIZE: 12px; FONT-FAMILY: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; COLOR: #666' align='center'> <div style='MARGIN: 2px'><b style='FONT-SIZE: 13px; COLOR: #333'>Celso Marigo Junior </b><span style='FONT-SIZE: 7pt; FONT-FAMILY: Wingdings'>l</span> <span>Desenvolvedor Sor. </span><span style='FONT-SIZE: 7pt; FONT-FAMILY: Wingdings'>l</span> D.J.System </div> <div style='MARGIN: 2px'><span style='FONT-SIZE: 18px; FONT-FAMILY: Wingdings'>)</span> <span>&#43;55(15)3324-3333&nbsp;&nbsp;</span><span style='FONT-SIZE: 15px; FONT-FAMILY: Wingdings'>*</span> <span><a href='mailto:[email protected]'>[email protected]</a>&nbsp;&nbsp;</span><span style='FONT-SIZE: 15px'>@ </span><span><a href='http://www.djsystem.com.br/'>http://www.djsystem.com.br/</a></span> </div> <div style='MARGIN: 2px'><span style='VERTICAL-ALIGN: middle'>Rua Cel. Aureliano de Camargo, 973 <span style='FONT-SIZE: 7pt; FONT-FAMILY: Wingdings'>l</span> Centro <span style='FONT-SIZE: 7pt; FONT-FAMILY: Wingdings '>l</span> Tatu=C3=AD/SP <span style='FONT-SIZE: 7pt; FONT-FAMILY: Wingdings'>l</span> Brasil </span></div></div></div></div></span></span></div> </body></html>") Email.Enviar Email: Iniciando processo de envio. Email: Configurando o cabeçalho do e-mail. Email: Logando no servidor de e-mail. Email: Iniciando os envios. Email: Processando lista de destinatários. Email: Enviando dados. Email: Fazendo Logout no servidor de e-mail. Email: Enviado com sucesso OK: E-mail enviado com sucesso!
  10. Sempre anexe os logs, fica mais facil de ler... O erro parece na passagem do parâmetro do corpo do email, em ambos os casos que vc informou, está sendo passado errado. Provavelmente o problema está nas ", aspas. Os parâmetros de um comando podem ser passados entre aspas. Mas nesse caso elas passam a ser usadas como delimitadores. // Veja nesse trecho que ele da erro a cada linha, como se cada linha do HTML, fosse um comando. email.TextoMensagem("<html> OK: ACBR.<body bgcolor="#F0F0F0"> ERRO: Comando inválido (<body bgcolor="#F0F0F0">) ACBR.<span style="font-family: Arial,sans-serif; color: #1F497D"> </span> ERRO: Comando inválido (<span style="font-family: Arial,sans-serif; color: #1F497D"> </span>) <table border="0" cellspacing="0" cellpadding="0" width="100%" style="width: 100.0%; border-collapse: collapse; background: #F0F0F0"> ERRO: Objeto inválido: <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" STYLE="WIDTH: 100 Tente escrever o HTML sem o uso de aspas. Ou ainda, escrever o HTML em um TXT e passar o caminho para ele no comando.
  11. Anexe o log do seu monitor para analise, log.txt. Ou ainda a lista completa de comandos que você está passando para enviar o email.
  12. Sim, verifique os métodos abaixo: //Path onde será salvo XML da NFe ACBrNFe1.Configuracoes.Arquivos.GetPathNFe //Path onde está sendo salvo o xml das CCEs ACBrNFe1.Configuracoes.Arquivos.GetPathEvento(teCCe) //Path Eventos de cancelamento ACBrNFe1.Configuracoes.Arquivos.GetPathEvento(teCancelamento) //Path Inutilização ACBrNFe1.Configuracoes.Arquivos.GetPathInu(Cmd.Params(0))
  13. A aba será removida, é algo antigo e provavelmente foi adicionado apenas para testes. Para efetuar o download de documentos destinados, podem ser usados os comandos no ACBrMonitorPLUS: // Para download usando chaves de acesso. NFe.DownloadNFe(cCNPJ,cChaves) // Para download de NFe´s destinadas apenas quando manifestado o uso NFe.DistribuicaoDFe(cUF,cCNPJ,nUltNSU)
  14. O @BigWings fez a correção para este caso, deve estar no SVN amanhã, assim como na versão do SAC do ACBrMonitorPLUS
  15. Parece que não faz nada. Pelos campos acredito que fariam o download das NFe´s destinadas ao certificado, de forma automática, mas não tem nada programado no Salvar.
  16. Quando a NFe é de devolução você precisa indicar isso com o campo Finalidade, ou finNFe no INI, com um dos seguintes valores: [Identificacao] ... Finalidade=3 //(0=fnNormal, 1=fnComplementar, 2=fnAjuste, 3=fnDevolucao) ... Além disso a nota referenciada está com sintaxe incorreta no ini: [NFRef001] //[refNFe]=35170466576968000179550010000500441000500440 refNFe=35170466576968000179550010000500441000500440
  17. Anexe o log do seu ACBrMonitorPLUS, log.txt, para analise. Em alguns casos você precisa habilitar a gravação do log.
  18. Esse erro indica que você está tentando ler uma posição inexistente na string, nesse caso Emit.CNPJCPF. O índice das posições do copy não deveriam começar em 0 (zero)? Ao invés de fazer essa copia louca ai, use a função FormatarCNPJouCPF da unit ACBrValidador, algo como abaixo: vCNPJ_Fornecedor_NFe := FormatarCNPJouCPF(frmPrincipal.ACBrNFe.NotasFiscais.Items[0].NFe.Emit.CNPJCPF);
  19. Parece o mesmo problema relatado no tópico abaixo:
  20. Parece estar errada a configuração dos arquivos de entrada e saída: TXT_Entrada=H:\001\entnfe.txt\ TXT_Saida=H:\001\sainfe.txt\ Configure corretamente como no print abaixo, sem a barra no final do nome, o monitor adiciona a barra ao final do nome se você selecionar a opção Monitorar Pasta, mas a forma correta é sem a barra no final do nome.
  21. Conheça o pdv da DJSystem, www.djpdv.com.br. Inclusive teremos um webinar hoje as 14:00hs para demonstração dele, você pode se inscrever no link abaixo. https://www.eventials.com/djsystem/demonstracao-do-djpdv/
  22. Na verdade o recibo só é retornado quando você faz um envio. As informações do retorno de consulta são outras, quando tiver dúvidas, veja os fontes do ACBrMonitorPLUS, a unit DoACBrNFeUnit.pas, lá temos vários casos de tratamento de envio e resposta. ACBrNFe1.WebServices.Consulta.Executar; Cmd.Resposta := ACBrNFe1.WebServices.Consulta.Msg+sLineBreak+ '[CONSULTA]'+sLineBreak+ 'Versao='+ACBrNFe1.WebServices.Consulta.verAplic+sLineBreak+ 'TpAmb='+TpAmbToStr(ACBrNFe1.WebServices.Consulta.TpAmb)+sLineBreak+ 'VerAplic='+ACBrNFe1.WebServices.Consulta.VerAplic+sLineBreak+ 'CStat='+IntToStr(ACBrNFe1.WebServices.Consulta.CStat)+sLineBreak+ 'XMotivo='+ACBrNFe1.WebServices.Consulta.XMotivo+sLineBreak+ 'CUF='+IntToStr(ACBrNFe1.WebServices.Consulta.CUF)+sLineBreak+ 'ChNFe='+ACBrNFe1.WebServices.Consulta.NFeChave+sLineBreak+ 'DhRecbto='+DateTimeToStr(ACBrNFe1.WebServices.Consulta.DhRecbto)+sLineBreak+ 'NProt='+ACBrNFe1.WebServices.Consulta.Protocolo+sLineBreak+ 'DigVal='+ACBrNFe1.WebServices.Consulta.protNFe.digVal+sLineBreak;
  23. Nem todos os métodos são permitidos para todos os provedores, faça os testes usando a demo do NFSe, la você consegue testar todos os métodos e ver quais são aceitos.
×
×
  • 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.