Olá
Receio que para realizar essa validação, você precisará de um plugin que capture a criação do lote e o valide.
Não consigo encontrar uma maneira no TN de acessar o lote e verificar se ele tem uma data de validade ou não.
O problema é que sabemos qual objeto gera a transação, mas a caixa preta está associada a outros processos sobre os quais não temos controle no TN.
O código que compartilhei na outra mensagem é para validar o formulário de dados do lote.
Saudações,
Agustín Marcos Cividanes