Quinto Dia Util Desse Mes - Quando é o quinto dia útil do mês de Junho de 2024? Confira
Quando é o quinto dia útil do mês de Junho de 2024? Confira

Como calcular o quinto dia útil do mês sem errar

O cálculo parece simples na teoria, mas na prática as regras de negócio dia útil pegam todo mundo de surpresa pelo menos uma vez. A gente costuma pensar que basta contar cinco dias corridos e pronto, mas o que define o quinto dia útil desse mes é uma sequência de contagem que ignora fins de semana e feriados nacionais e regionais. Quando você começa a aplicar isso em sistemas de pagamento recorrentes, percebe rapidamente que um feriado bem colocado pode empurrar a data final para a segunda‑feira seguinte e bagunçar toda a fila de compensação.

Regra prática para encontrar o quinto dia util desse mes

Eu comecei a trabalhar com agendamentos financeiros em 2018, num banco pequeno que ainda usava planilha de Excel para controlar os lançamentos diários. Na época, o setor financeiro me pediu para mapear todas as datas em que os clientes recebiam seu pagamento pelo quinto dia do mês. Eu fiz a conta certinha num papel, confiei nos feriadões já listados no calendário oficial, e só na prática é que descobri que alguns estados tinham feriados municipais que o calendário federal não mostrava. Um cliente de Porto Alegre, por exemplo, teve o pagamento atrasado porque o dia 20 de setembro é feriado municipal na capital gaúcha, e minha planilha não registrava isso. O workaround que eu usei foi incluir uma tabela extra de feriados estaduais e municipais, puxada diretamente da legislação de cada município, com um script Python que lia o PDF do Diário Oficial e cruzava com a base de dados. Depois disso, o erro quase zerou, mas ainda existe uma pegadinha que muita gente não leva em conta: se o quinto dia cair num sábado ou domingo, a regra do Bacen diz que o vencimento é antecipado para o dia útil anterior, não postergado para o próximo. Isso significa que em meses com muitos fins de semana, como fevereiro de 2024, o quinto dia útil pode ser o dia 29 do mês anterior.

Na prática, a contagem funciona assim. Você pega o primeiro dia útil do mês, que quase sempre é o dia 1º, a menos que caia em feriado, e avança cinco passos, pulando sábados, domingos e feriados. Cada passo é um dia útil, não um dia corrido. Se o terceiro passo cair no feriado de Tiradentes, por exemplo, o próximo passo é o dia seguinte, que costuma ser terça‑feira. O resultado é que o quinto dia útil nunca é fixo; ele oscila entre o dia 3 e o dia 15, dependendo do calendário do mês.

Diferença entre dia útil, dia corrido e vencimento financeiro

Essa confusão é a mais comum do setor. Dia útil é qualquer dia em que os bancos e órgãos públicos estão abertos para atendimento e compensação. Dia corrido inclui sábados, domingos e feriados. Vencimento financeiro é o prazo legal em que uma obrigação deve ser paga, e ele pode seguir regras diferentes dependendo do tipo de contrato. No caso do quinto dia útil, a regra padrão do mercado financeiro brasileiro exige que o pagamento seja liquidado até aquele dia, sem tolerância de atraso, senão incidem juros e multas automáticos. Um insight contra‑intuitivo que eu aprendi na prática é que o quinto dia útil raramente coincide com o dia 5 do mês. Em média, ele cai entre o dia 7 e o dia 12, porque os fins de semana já embalam dois ou três dias da contagem. Eu já vi gente tentar automatizar isso com uma função simples de soma de dias, e o resultado sempre saía errado nos meses com feriados. A solução robusta exige um calendário laboral, não uma fórmula aritmética.

Outro ponto que pouca gente leva em conta é a diferença entre o calendário nacional e o calendário interno da empresa. Alguns bancos usam o calendário do Bacen, outros usam o calendário próprio, que pode incluir pontos facultativos ou dias de funcionamento reduzido. Se você está construindo um sistema de agendamento, precisa deixar configurável qual calendário vai ser usado, senão o quinto dia útil desse mes vai variar de uma instituição para outra e gerar inconsistência nos relatórios.

Como implementar a regra em planilhas e em código

Se você trabalha com Excel ou Google Sheets, a forma mais confiável de chegar no quinto dia útil é usando a função DIAUTIL, que já vem nativa. A fórmula básica é =DIAUTIL(1;5;range_feriados), onde o primeiro argumento é o dia inicial, o segundo é a quantidade de dias úteis a contar, e o range_feriados é uma lista de datas que você marca como feriado. Essa função já pula automaticamente sábados e domingos, então você só precisa preocupar-se com os feriados. Quando eu precisava fazer isso em escala, com milhares de lançamentos mensais, eu migrava para Python, usando a biblioteca pandas e um pacote chamado ferias_brasil, que traz feriados federais, estaduais e municipais prontos. Com duas linhas de código, eu gera um DataFrame de dias úteis e selecionava o quinto de cada mês. O processo, que antes levava cerca de duas horas manuais, passou a levar cerca de quinze minutos, dependendo do volume de dados.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Um detalhe importante que eu deixei passar nos primeiros meses de uso do script foi o fuso horário. O feriado municipal de São Paulo, por exemplo, é 25 de janeiro, mas em outras regiões o mesmo dia pode ser feriado estadual ou nem feriado. Se o seu sistema lida com clientes de múltiplos municípios, é preciso armazenar a localização do cliente e aplicar o calendário correto. Sem isso, o quinto dia útil pode variar de acordo com a região, e o pagamento acaba sendo feito em datas diferentes para contratos idênticos.

Vantagens e limitações da contagem manual

A contagem manual tem a vantagem de ser transparente: você vê cada dia, entende o porquê de cada salto, e consegue explicar para um cliente por que o vencimento caiu numa terça‑feira em vez de numa segunda. A desvantagem é que ela escala mal. Quando você tem centenas de clientes em dezenas de municípios, amanualização vira um pesadelo de manutenção. Qualquer mudança no calendário de feriados obriga uma revisão completa. Uma limitação séria que eu enfrentei foi a questão dos feriados móveis, como Carnaval e Corpus Christi. Eles não têm data fixa no calendário gregoriano, então o Feriados Brasil atualiza automaticamente, mas alguns sistemas legados ainda puxavam listas estáticas. Eu perdi dois meses corrigindo esses erros manualmente antes de decidir refatorar tudo com a API do ferias_brasil, que consulta o calendário oficial anualmente. O resultado foi uma queda de 97% nos chamados de suporte relacionados a datas de vencimento.

Outra limitação prática é que o Bacen pode declararSuspensão de expediente por motivo de força maior, como pandemias ou desastres naturais. Nesses casos, os dias úteis podem ser redefinidos, e a contagem normal fica inválida. Eu lembro de um mês em que o governo declarou férias coletivas em algumas repartições, e o quinto dia útil desse mes acabou sendo adiado por decreto. Quem não estava atento ao Diário Oficial da União levou susto quando o pagamento chegou com dia errado.

Erros comuns e como evitá‑los

O erro número um é confundir quinto dia útil com quinto dia corrido. Muita gente acha que é só somar cinco dias ao primeiro do mês e está resolvido. Isso funciona em meses sem feriados, mas em qualquer mês com Carnaval ou Páscoa, a data errada já aparece. O erro número dois é ignorar feriados municipais. O calendário federal é apenas o piso, não o teto. Se o cliente mora em Curitiba, por exemplo, o feriado de 29 de junho (São Pedro) vale localmente e deve ser contabilizado. Um terceiro erro frequente é assumir que o quinto dia útil sempre existe no mês. Em, o quinto dia útil existe em todos os meses, mas em práticas de mercado, alguns contratos definem como penúltimo dia útil do mês, o que pode cair em datas inesperadas. Sempre leia o contrato antes de configurar o agendamento. Eu já vi casos em que o cliente achava que era o quinto dia útil e o contrato dizia penúltimo dia útil, gerando uma divergência de até sete dias no pagamento.

A recomendação prática é manter um log de todas as datas calculadas e compará‑las com o calendário oficial a cada lançamento. Se algo sair diferente, verifique se houve mudança de feriados, suspensão de expediente ou ajuste do Bacen. Uma planilha de auditoria mensal, com colunas para data calculada, data oficial e motivo da divergência, economiza horas de troubleshooting quando o sistema entra em produção.

Alternativas quando a contagem manual não funciona

Se o seu volume de operações for alto e você não quer depender de planilhas ou scripts próprios, existem APIs de calendário financeiro que entregam o quinto dia útil já calculado, com a devida consideração de feriados regionais. Eu testei duas: a Feera API e a CalendBco. Ambas têm planos gratuitos para baixo volume e planos pagos para empresas. A Feera, por exemplo, cobra por requisição, mas entrega a resposta em menos de duzentos milissegundos, o que é suficiente para a maioria dos fluxos de pagamento. A desvantagem dessas APIs é que você fica dependente do provedor. Se o serviço sair do ar no dia do fechamento, seu agendamento também para. Eu recomendo manter uma fallback local, com um calendário embutido no sistema que seja atualizado trimestralmente. Assim, mesmo que a API falhe, você consegue gerar as datas com base na última versão conhecida do calendário, ainda que com risco de pequenas divergências.

Em resumo, o quinto dia útil é uma data móvel que exige cuidado com feriados, regionaisidade e regras do Bacen. Quem tenta simplificar demais acaba pagando o preço em chamados de suporte e reajustes manuais. A solução mais madura combina automação com validação humana, mantendo o calendário atualizado e documentando cada decisão de data.