Ir para conteúdo
  • Cadastre-se

dev botao

Consultar Dias de Inatividade SAT


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

Recommended Posts

24 minutos atrás, rrricci disse:

Olá amigos.. existe algum método para consultar a quanto tempo o sat não envia os cupons para o site do governo a fim de evitar que o sat seja bloqueado?

Obrigado,

Renato

Eu também controlo isso, veja a função que desenvolvi...

function verificarDiasSemEnviar() : Integer;
var
 dataAtual,dataEnvio : TDate;
 Dias : Integer;
begin
   dm.ACBrSAT.ConsultarStatusOperacional;
   Dias := 0;
   with dm.ACBrSAT.Status do begin
        dataAtual := StrToDate(Copy(DateTimeToStr(DH_ATUAL),0,10));
        dataEnvio := StrToDate(Copy(DateTimeToStr(DH_CFe),0,10));
        Dias := DaysBetween(dataEnvio,dataAtual);
   end;
   result := Dias;
end;

 

  • Curtir 3
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois ...

Sérgio se possível me tira uma dúvida relativa ao tópico e também a função que você desenvolveu.

Segundo o representante da TANCA cita nesse tópico os aparelhos estão saindo parametrizados com 100 dias para bloqueio, ou seja, 100 dias sem comunicação com o SEFAZ bloqueia!

Entendo que a conta para calcular a diferença em dias de INATIVIDADE seria usando DH_ATUAL - DH_ULTIMA (Segundo a especificação DH_ULTIMA contém a data da última comunicação com o SEFAZ), estou certo?

Claro que se o estabelecimento ficar 100 dias sem rede ele pode estar sonegando ou fechado, mas fiquei pensando nessa questão!

image.png.7b12b65221605b4e2ee1b0693683f18d.png

Sistemas para Bares, Restaurantes e Varejo

https://www.wllsistemas.com.br

 

Link para o comentário
Compartilhar em outros sites

22 horas atrás, William F. L. disse:

Sérgio se possível me tira uma dúvida relativa ao tópico e também a função que você desenvolveu.

Segundo o representante da TANCA cita nesse tópico os aparelhos estão saindo parametrizados com 100 dias para bloqueio, ou seja, 100 dias sem comunicação com o SEFAZ bloqueia!

Entendo que a conta para calcular a diferença em dias de INATIVIDADE seria usando DH_ATUAL - DH_ULTIMA (Segundo a especificação DH_ULTIMA contém a data da última comunicação com o SEFAZ), estou certo?

Claro que se o estabelecimento ficar 100 dias sem rede ele pode estar sonegando ou fechado, mas fiquei pensando nessa questão!

Na função eu uso o DH_CFe, que é a data e hora do último cupom transmitido.

Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2968 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.

The popup will be closed in 10 segundos...