Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3470 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

1) Gera NFe (rapido e normal)

2) Imprime NFe (rapido e normal)

3) Envento email => da o ERRO conforme anexo Campo cOrgao não informado.

 

Obrigado

ScreenShot002.bmp

Atenciosamente

___________________________________________

Adolfo Jefferson Fernandes Lopes

Top Software Consultoria em Informática Ltda. 1992
Top Software Ltda. 2017
(41) 99144-1838 whats ** 3323-1622

[email protected]
http://imastercontroll.blogspot.com/

Postado (editado)

1) Também. Fiz teste por la e não deu certo também.

2) Em produção => 1) Gera, assina e Autoriza. 2) Enviar dai por E-mail da o ERRO

 

Obrigado pela atenção

Editado por i-master

Atenciosamente

___________________________________________

Adolfo Jefferson Fernandes Lopes

Top Software Consultoria em Informática Ltda. 1992
Top Software Ltda. 2017
(41) 99144-1838 whats ** 3323-1622

[email protected]
http://imastercontroll.blogspot.com/

Postado
 
*******************************************[ R E I M P R E S S A O - CONSULTA ]*******
Tick: 1065813  -  Cliente: ADRIANE BEFFART TONIN - ME
CNPJ: 08.000.000/0001-44  -  IE: 255388780 - Email: [email protected]
NFe : 41130704165297000368550010000415231000415236  -  4/7/2013 22:27:00
Protocolo: 141130094737082
Status: 100  -  Autorizado o uso da NF-e
Mensagem: Autorizado o uso da NF-e
 
*******[ E-MAIL - ERRO ]*******
Mensagem original: Campo cOrgao não informado
 

41130704165297000368550010000415231000415236-nfe.xml

41130704165297000368550010000415231000415236-ped-sit.xml

41130704165297000368550010000415231000415236-sit.xml

Atenciosamente

___________________________________________

Adolfo Jefferson Fernandes Lopes

Top Software Consultoria em Informática Ltda. 1992
Top Software Ltda. 2017
(41) 99144-1838 whats ** 3323-1622

[email protected]
http://imastercontroll.blogspot.com/

Postado (editado)
procedure TfrmNFe.fncEmail(iChave: string; iAssunto: string = '');
var
  _CC, _Evento: Tstrings;
  _FileName: string;
begin
  _CC := TstringList.Create;
  _Evento := TStringList.Create;
  try
    try
      with ACBrNFe1, pconfInfoNFe, pconfNFeClipper do
      begin
        if not EMPTY(confHost) and not EMPTY(confPorta) and not EMPTY(confUser) and not EMPTY(confPass) then
        begin
          _fileName := confPathSalvar + '\' + iChave + '-nfe.xml';
          _Evento.Clear;
          _Evento.Add(_FileName);
          ACBrNFe1.EventoNFe.Evento.Clear;
          ACBrNFe1.EventoNFe.LerXML(_FileName);
          if not EMPTY(confEmail) and confEmailEmitente then
            _CC.Add(confEmail); //especifique um email válido
          _CC.Add(cNFeEmail2); //especifique um email válido
          ACBrNFe1.EnviarEmailEvento(confHost
            , confPorta
            , confUser
            , confPass
            , confEmail
            , cNFeEmail
            , IIF(iAssunto = '', confAssunto, iAssunto) + ' (NF-e nr ' + copy(iChave, 36, 43) + ')'
            , mmoEmail.lines
            , confSSL
            , True //Enviar PDF junto
            , _CC //nil //cc //Lista com emails que serão enviado cópias - TStrings
            , nil // Lista de anexos - TStrings
            , False //Pede confirmação de leitura do email
            , False //Aguarda Envio do Email(não usa thread)
            , confRazaoSocial); // Nome do Rementente
        end;
      end;
    finally
      _CC.Free;
      _Evento.Free;
    end;
  except on E: Exception do
    begin
      {:DADOS-Memo :AJ-20/2/2011 22:46:39:}
      with memoLog.Lines do
      begin
        Add('*************************[ E-MAIL - ERRO ]************************');
        Add('Mensagem original: ' + e.Message);
        Add('');
      end;
    end;
  end;
end;

Obrigado pela atenção

Editado por i-master

Atenciosamente

___________________________________________

Adolfo Jefferson Fernandes Lopes

Top Software Consultoria em Informática Ltda. 1992
Top Software Ltda. 2017
(41) 99144-1838 whats ** 3323-1622

[email protected]
http://imastercontroll.blogspot.com/

  • Consultores
Postado

Bom dia Adolfo,

 

Se a sua intenção é enviar o XML da NF-e por e-mail para o destinatário, esta usando o comando errado.

 

O comando:

 

ACBrNFe1.EnviarEmailEvento( ... ); como o próprio nome diz é usando para enviar o XML de um evento (por exemplo carta de correção) por e-mail.

 

ACBrNFe1.NotasFiscais.Items[x].EnviarEmail( ... ); este comando é utilizado para enviar o XML da NF-e por e-mail.

 

Há necessidade do componente conter os dados da nota.

Se foi executado um Clear deve-se executar um loadfromfile para carregar o XML da mesma.

 

No comando acima [x] é o indice da nota na lista de notas do componente, se temos apenas uma nota carregada no componente o valor de x é zero.

 

Espero ter ajudado.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 1 mês depois ...
  • 1 mês depois ...
Postado

Boa tarde a todos !
Estou utilizando o ACBrNFe1.EnviarEmailEvento(...)  para envio de carta de correção, porém só esta indo o arquivo pdf anexado o e-mail.

Alguém saberia dizer se existe configuração para que anexe o xml também ?
 

 

[]´s

 

  • 4 meses depois ...
Postado (editado)
 ACBrNFe1.EventoNFe.Evento.Clear;
 ACBrNFe1.EventoNFe.LerXML(confPathSalvar + '\' + iChave + '-nfe.xml') ;
 ACBrNFe1.EventoNFe.Evento.Items[0].InfEvento.cOrgao := StrToIntDef(copy(iChave,1,2),0);

Bem resolvi desta maneira, mas vou estudar melhor. Visto que isto não seria o certo. Acho eu.

 

Se alguem puder dar uma luz

 

Obrigado

Editado por i-master

Atenciosamente

___________________________________________

Adolfo Jefferson Fernandes Lopes

Top Software Consultoria em Informática Ltda. 1992
Top Software Ltda. 2017
(41) 99144-1838 whats ** 3323-1622

[email protected]
http://imastercontroll.blogspot.com/

  • 1 ano depois...
  • Este tópico foi criado há 3470 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.