Hola
Me temo que para realizar esa validación, necesitarás un complemento que capture la creación del lote y lo valide.
No logro encontrar la manera desde el TN de acceder al lote y verificar si tiene una fecha de caducidad o no.
El problema radica en que conocemos qué objeto genera la transacción, pero la caja negra está asociada a otros procesos sobre los cuales no tenemos control en el TN.
El código que compartí en el otro mensaje es para validar el formulario de datos del lote.
Saludos,
Agustín Marcos Cividanes