Olá Benedito..

Eu tenho uma tabela chamada "MesDia" com todos os dias dos meses cadastrados.
A geração desse "calendário" é automática com rotina.
Nessa tabela eu marco os dias que não são úteis. (Sáb,Dom,Feriados)

Dessa forma, sempre que vou fazer um lançamento no contas a pagar verifico se é dia útil, prorrogando o prazo da previsão do pagamento para o próximo dia útil disponível.

Att. Vitor