2287

Dias úteis vs dias corridos: regras ocultas dos prazos globais

Resumo rápido: “Dias úteis” excluem fins de semana e feriados, enquanto “dias corridos” contam todos os dias do calendário. Como fins de semana e feriados variam ao redor do mundo, prazos podem mudar de forma significativa dependendo do país, da regra de observância e do fuso horário. A seguir você aprende as regras mais usadas e como calcular datas finais com precisão usando calendários públicos, arquivos ICS e contadores regressivos.

O que são dias úteis e dias corridos?

Quando um edital, formulário ou página de venda diz “em até 7 dias úteis”, significa que só se contam os dias trabalhados naquele calendário local, normalmente excluindo o fim de semana e feriados oficiais. Já “dias corridos” (ou “dias de calendário”) inclui todos os dias, sem exceções.

Esse detalhe muda completamente a data final: 7 dias corridos após uma terça-feira terminam na terça seguinte; 7 dias úteis, em muitos países, terminarão quase uma semana depois, porque o sábado e o domingo não entram na contagem.

Por que isso muda de país para país

O conceito de dias úteis vs dias corridos depende de três fatores principais:

  • Padrão de fim de semana: Em parte do mundo, o descanso semanal é sábado–domingo; em outros lugares, é sexta–sábado; há países com meio-expediente em sextas-feiras.
  • Feriados nacionais e regionais: O que é feriado em um país pode não ser em outro, e alguns feriados se movem todos os anos (como datas religiosas baseadas em calendário lunar).
  • Regras de observância: Se um feriado cai no domingo, ele “vence” na segunda? Se cai no sábado, antecipa para sexta? Nem todos os países observam do mesmo jeito.

Exemplos de fins de semana pelo mundo

  • Brasil, Portugal, Estados Unidos, França, Japão: fim de semana sábado–domingo.
  • Arábia Saudita, Israel, Egito, Kuwait: fim de semana sexta–sábado.
  • Emirados Árabes Unidos: desde 2022, semana útil de segunda a sexta no setor público, com sexta à tarde frequentemente reduzida; o privado pode variar.

Em alguns setores (logística, e-commerce, bancos), o sábado pode contar como dia útil ou parcial. Sempre confirme a definição no contrato, regulamento ou termo da oferta.

Regras comuns de observância de feriados

  • Segunda substituta: Reino Unido e muitos países europeus movem o feriado para a segunda se ele cair no fim de semana.
  • Sexta/segunda adjacente: Nos EUA, se um feriado federal cai no sábado, a observância costuma ir para a sexta anterior; se cai no domingo, vai para a segunda seguinte.
  • Sem observância: Alguns países não movem a data; se o feriado cai no domingo, simplesmente não há dia útil “perdido”.
  • Pontes (“feriadões”): Há locais que decretam ponte entre feriado e fim de semana; cheque decretos e calendários regionais.

Regras de contagem mais usadas

Quando um prazo é expresso em dias úteis, normalmente você encontrará uma destas regras:

  • Exclui o dia do evento: “Dentro de 10 dias úteis a partir do recebimento” começa a contar no próximo dia útil após o recebimento.
  • Inclui o dia do evento: Menos comum, mas possível: o dia do gatilho já conta como dia 1, se for dia útil.
  • Following (próximo dia útil): Se a data final cair em dia não útil, empurra-se para o próximo dia útil.
  • Preceding (dia útil anterior): Se a data final cair em dia não útil, antecipa-se para o dia útil anterior.
  • Modified Following: Vai para o próximo dia útil, exceto quando “pular” de mês; nesse caso, volta para o dia útil anterior.
  • End-of-Month: Em finanças, há regras especiais para datas no fim do mês (liquidações, T+2, etc.).

Outro detalhe essencial é o horário de corte (por exemplo, 17h no horário local do órgão). Um documento enviado às 17h05 pode contar como “no dia útil seguinte”.

Como calcular prazos corretos (passo a passo)

1) Defina o calendário de trabalho

  • Qual é o padrão de fim de semana? Sáb–dom, sex–sáb, outro?
  • Há meio-expediente em algum dia? Isso afeta o horário de corte.
  • Qual é o fuso horário oficial do processo/submissão?

2) Colete os feriados públicos

Use fontes confiáveis e atualizadas, preferencialmente oficiais:

  • Calendários públicos e ICS: Ministérios, governos locais e sites especializados oferecem feeds ICS (arquivos .ics) para você assinar no Google Calendar, Outlook ou Apple Calendar.
  • APIs de feriados: Serviços como Nager.Date, Calendarific e OfficeHolidays fornecem feriados por país e região. Confira licenciamento e precisão.
  • Feriados regionais: Em países federativos, inclua feriados estaduais e municipais relevantes para sua operação ou para a autoridade que receberá o pedido.

3) Aplique a regra de contagem

Estabeleça claramente: o dia do evento entra na contagem? Ao final, se cair em dia não útil, a data “segue” (following) ou “antecipa” (preceding)? Documente a regra.

4) Verifique o vencimento vs. feriados observados

Se o vencimento cair em feriado observado (por exemplo, segunda-feira substituta), ajuste conforme a política (following/preceding). Lembre de considerar feriados móveis e locais.

5) Ajuste para fuso e horário de corte

Em prazos internacionais, a autoridade define o fuso. Se sua empresa opera em outro, converta o horário de corte para evitar envios fora do prazo, especialmente durante mudanças de horário de verão.

Ferramentas práticas para contar dias úteis

Planilhas (Excel e Google Sheets)

  • Contar dias úteis entre duas datas: use a função NETWORKDAYS.INTL, que permite configurar o padrão de fim de semana e uma lista de feriados.
    =NETWORKDAYS.INTL(inicio, fim, "0000011", feriados) — aqui, "0000011" marca sábado e domingo como não úteis.
  • Somar N dias úteis a uma data: use WORKDAY.INTL para obter a data final pulando fins de semana e feriados.
    =WORKDAY.INTL(inicio, N, "0000011", feriados)
  • Fim de semana sexta–sábado: use o padrão "0000110" (sexta e sábado não úteis) nas funções INTL.
  • Lista de feriados: mantenha um intervalo de datas com feriados importados do seu calendário ICS ou digitados manualmente.

Dica: em ambientes configurados para português, as fórmulas podem aceitar separadores diferentes (ponto e vírgula). Ajuste conforme sua versão.

Calendários e feeds ICS

  • Assinatura: adicione ao seu calendário um feed ICS oficial do país/região. Isso atualizará automaticamente os feriados futuros.
  • Exportação: exporte os feriados do calendário para uma planilha e aponte suas fórmulas para esse intervalo. Revise anualmente.
  • Múltiplas jurisdições: se você opera em vários países, mantenha um ICS por país/região e associe cada processo ao calendário correto.

APIs e bibliotecas

  • APIs de feriados: integre serviços que retornam feriados com antecedência (inclusive observância), por país e subdivisão.
  • Bibliotecas: há bibliotecas para diversas linguagens que calculam feriados e dias úteis, permitindo regras como following/preceding/modified following.
  • Cache e auditoria: armazene as respostas das APIs usadas para cada prazo; isso facilita auditorias e reproduções de cálculo.

Countdowns que pulam feriados

Contadores regressivos (countdowns) ajudam a comunicar prazos ao usuário. Para que sejam fiéis aos dias úteis:

  • Defina o calendário de trabalho do evento (fim de semana e feriados) e o fuso horário.
  • Calcule o “próximo instante útil” e o “último instante útil” do prazo com base no horário de corte.
  • Ao atualizar o contador, avance o relógio “saltando” períodos não úteis em vez de diminuir tempo linearmente.
  • Sincronize o countdown com seu feed ICS para refletir novas observâncias ou feriados extraordinários.

Erros comuns e como evitar

  • Ignorar feriados regionais: datas municipais/estaduais podem fechar repartições e bancos, invalidando o atendimento naquele dia.
  • Pressupor sábado como dia útil ou não útil sem checar: em algumas operações (logística, call centers) o sábado conta; em órgãos públicos, muitas vezes não.
  • Esquecer feriados observados: segunda substituta ou sexta anterior deslocam o prazo.
  • Contar o dia de início errado: confirme se a regra inclui ou exclui o dia do gatilho.
  • Desconsiderar horário de corte e fuso: envios perto das 17h podem cair no dia seguinte dependendo do fuso.
  • Não atualizar o calendário: decretos e mudanças legais podem criar feriados extraordinários; atualize o ICS e as listas.

Casos de uso em que isso impacta dinheiro e reputação

  • Vistos e processos administrativos: janelas de protocolo em dias úteis do país receptor.
  • Garantias e devoluções: políticas de “7 dias úteis” no varejo e e-commerce.
  • Bilheteria e pré-vendas: janelas com contagem regressiva que exclui feriados locais do evento.
  • Financeiro (T+2, T+3): liquidação de operações em “T + N dias úteis” segue calendários de mercado específicos.
  • Logística e SLAs: prazos de entrega em dias úteis variam conforme a rota e o calendário do destino.

Mini guia de implementação (produto/SaaS)

  • Modelo de dados: crie uma entidade “Calendário de trabalho” com: padrão de fim de semana, feriados (por fonte), fuso e regras (following/preceding).
  • Associação: vincule cada processo/usuário/mercado a um calendário de trabalho específico.
  • Atualização automática: assine feeds ICS oficiais e rode uma rotina de sincronização periódica.
  • Logs: salve a versão do calendário usada em cada cálculo de prazo para auditoria.
  • Testes: crie cenários que cubram datas próximas a feriados móveis e mudanças de horário de verão.

Exemplos rápidos de contagem

Exemplo 1 — 5 dias úteis apurados a partir de uma quinta-feira

Regra: excluir o dia do evento; fim de semana sábado–domingo; sem feriados.

  • Gatilho: quinta-feira.
  • Contagem: sexta (1), segunda (2), terça (3), quarta (4), quinta (5).
  • Vencimento: quinta-feira da semana seguinte, ao final do expediente (ou no horário de corte definido).

Exemplo 2 — 10 dias úteis com feriado observado na segunda

Regra: excluir o dia do evento; fim de semana sábado–domingo; segunda seguinte é feriado observado.

  • Se o 3º dia útil cair na segunda, mas ela for feriado observado, a contagem “pula” para terça.
  • Resultado: o vencimento desloca um dia a mais.

Exemplo 3 — Calendário sexta–sábado

Regra: excluir o dia do evento; fim de semana sexta–sábado (domingo é dia útil).

  • Se o 1º dia útil cair no domingo, ele conta normalmente.
  • Qualquer data que caia na sexta ou sábado é considerada não útil e deve ser ajustada conforme a regra (following/preceding).

Perguntas que você deve responder antes de publicar um prazo

  • Qual é o calendário de trabalho aplicável (país, estado, cidade)?
  • Qual é o padrão de fim de semana e há meio-expediente?
  • Quais feriados (e observâncias) se aplicam ao período?
  • O dia do gatilho conta ou é excluído?
  • Se o vencimento cair em não útil, a regra é following, preceding ou modified following?
  • Qual é o horário de corte e em qual fuso?

Checklist final para cálculos sem surpresas

  • Sincronize seu calendário de feriados por ICS ou API, com atualização automática.
  • Padronize o padrão de fim de semana por jurisdição (ex.: "0000011" para sáb–dom; "0000110" para sex–sáb).
  • Documente a regra de contagem e o horário de corte no seu produto/contrato.
  • Salve evidências (versão do calendário e parâmetros) usadas em cada cálculo.
  • Monte um countdown que respeite dias úteis e confirme o fuso exibido ao usuário.

FAQ

O que é um dia útil?

É um dia em que há expediente regular segundo o calendário local, excluindo fins de semana e feriados aplicáveis. O padrão de fim de semana varia por país e setor.

Sábado conta como dia útil?

Depende. Para órgãos públicos e bancos, geralmente não em países com fim de semana sáb–dom. Em alguns setores privados e países, o sábado pode contar total ou parcialmente. Verifique a regra específica.

O que são feriados “observados”?

São datas transferidas quando o feriado cai no fim de semana. Ex.: se cair no domingo, a observância pode ser na segunda. As regras variam por país e até por estado/cidade.

“Até 10 dias úteis” inclui o dia da compra/recebimento?

Na prática, a maioria das regras exclui o dia do evento e começa a contagem no próximo dia útil. Mas só a redação oficial resolve a dúvida: procure no contrato, edital ou FAQ do serviço.

O que significam Following, Preceding e Modified Following?

São políticas para ajustar prazos que caem em dia não útil. Following: empurra para o próximo dia útil. Preceding: antecipa para o anterior. Modified Following: empurra para o próximo, salvo se mudar de mês; nesse caso, antecipa.

Como usar ICS para pular feriados?

Assine um feed ICS oficial no seu calendário, exporte a lista de feriados e aponte suas fórmulas (ou seu sistema) para essas datas. Assim, novos feriados e observâncias entram automaticamente na conta.

O que é T+2 ou T+3?

É uma convenção de mercado em que a liquidação ocorre T mais 2 (ou 3) dias úteis, considerando o calendário do mercado relevante. Se houver feriado no período, a data final se move.