Ir para conteúdo
  • Cadastre-se

dev botao

ULTIMO_CFe Não retorna o ultimo número do CFe do XML gerado


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1984 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

ACBrSAT1.Status.ULTIMO_CFe Não retorna o ultimo número do CFe do XML que gerado.

EXEMPLO

      DM_Fiscal.ACBrSAT1.Status.ULTIMO_CF;                        //RETORNOU O CFe                      35190611111111111111591234567890001409155270

      DM_Fiscal.ACBrSAT1.CFe.GerarXML( True );
      DM_Fiscal.ACBrSAT1.EnviarDadosVenda( DM_Fiscal.ACBrSAT1.CFe.GerarXML( True ) );                  // GEROU O XML                35190611111111111111591234567890001415322779
      if (DM_Fiscal.ACBrSAT1.Resposta.codigoDeRetorno <> 6000) then
        MessageDlg(DM_Fiscal.ACBrSAT1.Resposta.mensagemRetorno, mtError, [mbOK], 0);

      LoadXML( DM_Fiscal.ACBrSAT1.CFe.AsXMLString,  mRecebido);
      Result := True;
      if DM_Fiscal.ACBrGAV1.Ativo then
        DM_Fiscal.ACBrGAV1.Desativar;
      DM_Fiscal.ACBrPosPrinter1.Desativar;
      DM_Fiscal.ACBrPosPrinter1.PaginaDeCodigo := pcNone;
      DM_Fiscal.ACBrPosPrinter1.Porta := sPorta;
      DM_Fiscal.ACBrPosPrinter1.ColunasFonteNormal := 48;
      DM_Fiscal.ACBrPosPrinter1.LinhasEntreCupons := 0;
      DM_Fiscal.ACBrPosPrinter1.EspacoEntreLinhas := 0;
      DM_Fiscal.ACBrPosPrinter1.Modelo:= ppEscBematech;
      DM_Fiscal.ACBrSATExtratoESCPOS1.ImprimeQRCode := True;
      DM_Fiscal.ACBrSATExtratoESCPOS1.ImprimeEmUmaLinha := True;
      DM_Fiscal.ACBrSAT1.ImprimirExtrato;

 

         DM_Fiscal.ACBrSAT1.Status.ULTIMO_CF;                        //RETORNOU O CFe                      35190611111111111111591234567890001409155270

         Quando gero outro cupom antes de gerar o XML a func. ACBrSAT1.Status.ULTIMO_CF me retorna           35190611111111111111591234567890001415322779

         Estou utilizando o SAT Virtual da SEFAZ

 

  • Moderadores
  • Solution
Postado

Boa tarde

Após o envio do CFe está obtendo o XML de Venda do SAT? Na duvida utilize o método: ACBrSAT1.ConsultarNumeroSessao(Num_Ultima_Sessao), sempre é possível recuperar o ultimo retorno da SAT...

Para se certificar com exatidão do ultimo CFe processado pelo SAT  utilize o método: ACBrSAT1.ConsultarStatusOperacional;

  • Curtir 2
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Administradores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Postado

Bom dia, Muito obrigado deu certo.

Então sempre que for consultar ACBrSAT1.Status.ULTIMO_CF ou outros números é preciso rodar ACBrSAT1.ConsultarStatusOperacional antes?

Sem isso poderia ter problema?

  • Curtir 2
×
×
  • 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.