Podrías encararlo consultando si hay un Z emitido en el periodo datetime() a datetime()-86400 (86400 son los segundos en 24 hs)
ObtenerRangoZetasPorFechas - Obtener rango de cierres zeta para un
cierto rango de fechas
Este comando permite obtener el rango de números de Cierres 'Z', guardadas en la memoria fiscal, que se
realizaron en un determinado período de fechas.
Campos de entrada:
1. FechaInicial
Descripción: Fecha Inicial del rango solicitado (aammdd).
Tipo: Fecha
Notas:
Fecha inicial del período del cual se quiere conocer el rango de números de Cierres 'Z' que contiene.
Debe ser anterior a FechaFinal.
2. FechaFinal
Descripción: Fecha Final del rango solicitado (aammdd).
Tipo: Fecha
Notas:
Fecha final del período del cual se quiere conocer el rango de números de Cierres 'Z' que contiene.
Debe ser posterior a FechaInicial.
Campos de salida:
1. ZetaInicial
Descripción: Número de cierre Z inicial encontrado.
Tipo: Número entero
Notas:
En este campo se reporta el número del primer Cierre 'Z' que contiene el rango de fechas solicitado.
2. ZetaFinal
Descripción: Número de cierre Z final encontrado.
Tipo: Número entero
Notas:
En este campo se reporta el número del último Cierre 'Z' que contiene el rango de fechas solicitado.
Trama empaquetada del comando:
Campo Contenido
STX
SN
ESC
B9 hexa/185 decimal
FS
1 Fecha Inicial del rango solicitado (aammdd)
FS
2 Fecha Final del rango solicitado (aammdd)
ETX
BCC