Ou, (acho que é isto que você quer)
where
(filiais.registro_id=13)
and (
( (financeiro.datavencimento<='06/15/2005')
and (financeiro.datapagamento >'06/15/2005')
)
or (financeiro.datapagamento is null)
)
Assim fica: 13 E (Dentro do Intervalo ou NULL)
O importante é que o OR, do jeito que estava, quebrava o WHERE
[]s Eduardo