Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Bom dia,

 

Estou com um problema no comando ACBrNFe1.Enviar. Na minha maquina de desenvolvimento no Delphi a nota é emitida normalmente. 

O problema é ná estação, ele considera a nota como autorizada. Mas entra no bloco do except. E nem chega a imprimir a nota. 

Vejam o código 

 

     try
        DM.ACBrNFe1.NotasFiscais.Valida;
        if DM.ACBrNFe1.NotasFiscais.Items[0].Alertas <> '' then
           MessageDlg('Alertas: '+DM.ACBrNFe1.NotasFiscais.Items[0].Alertas,mtWarning,[mbOK],0);
          DM.ACBrNFeDANFEFR1.FastFile := 'c:\NFE\Report\DANFeRetrato_Basic.fr3';
          DM.ACBrNFe1.Enviar(DM.QrPedidosCodPedido.AsString,True);
          // Autorizada ou Denegada
          if (DM.ACBrNFe1.WebServices.Retorno.cStat = 100) OR (DM.ACBrNFe1.WebServices.Retorno.cStat = 110) OR
          (DM.ACBrNFe1.WebServices.Retorno.cStat = 301) OR (DM.ACBrNFe1.WebServices.Retorno.cStat = 302) then
          begin
              // Autorizada
              if (DM.ACBrNFe1.WebServices.Retorno.cStat = 100) then
              begin
                   // faz procedimentos da nota autorizada
              end;
          end;
     except
        MessageDlg('STAT: '+IntToStr(DM.ACBrNFe1.WebServices.Retorno.cStat),mtWarning,[mbOK],0);
        Memo1.Lines.Text := UTF8Encode(DM.ACBrNFe1.WebServices.Retorno.RetWS);
        Memo2.Lines.Text := UTF8Encode(DM.ACBrNFe1.WebServices.Retorno.RetornoWS);
        DM.ACBrNFe1.NotasFiscais.Clear;
     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.

The popup will be closed in 10 segundos...