Entendendo os feriados municipais em Minas Gerais na prática
Minas Gerais tem 853 municípios e cada um decide seus próprios feriados municipais. Isso significa que não existe uma lista única. O que vale em Belo Horizonte pode não valer em Pouso Alegre, e vice-versa. A Lei Complementar nº 148/2013 e o Código de Trânsito fixam os feriados estaduais e federais, mas os municipais são cada um por si, definidos por lei própria de cada prefeitura. Quando você precisa consultar feriado em minas gerais para planejamento operacional, logístico ou deRH, a primeira coisa que aprende é que depender de listas genéricas da internet é pedir para errar. Tabelas encontradas em portais de comércio muitas vezes misturam datas estaduais com municipais de cidades diferentes, e aí o erro entra no sistema.
Como construir uma lista confiável de feriado em minas gerais
O método que eu uso é direto e funciona assim: pego a lista oficial de cada prefeitura, cruzo com a lei estadual e elimino duplicações. Não posso simplesmente copiar e colar de um site porque as leis municipais mudam a cada gestão. Já vi prefeito novo cancelar feriado de São João e criar um feriado local em homenagem a um santo padroeiro diferente. A tabela que estava na planilha do ano anterior virou lixo em janeiro. Eu baixo o Diário Oficial de cada cidade que me interessa, busco por "feriado" ou "leis municipais sobre feriados", e anoto o número da lei e a data vigente. Depois passo isso para uma planilha com três colunas: município, data do feriado municipal, e source (número da lei + link do Diário). Se duas fontes dizem datas diferentes, o Diário Oficial vence. Ponto final.
Para quem não quer fazer isso manualmente, existem APIs pagas que já fazem esse cruzamento, como a Calendarr e a Hook, mas elas cobram por requisição e nem sempre atualizam leis municipais em tempo real. A opção gratuita mais confiável que encontrei foi o repositório do governo de MG no GitHub com dados abertos, mas a manutenção é irregular e às vezes falta cidade.
O problema que ninguém avisa
Eu tinha uma operação de entregas que atendia três cidades da região Metropolitana de BH: Belo Horizonte, Contagem e Ribeirão das Neves. Cada uma com feriados diferentes. Em 2022, eu fiz o cálculo errado de folgas e agendei uma rota para 23 de dezembro que, na verdade, era feriado municipal em Ribeirão das Neves mas não em Contagem. O sistema de routing não bloqueou a chamada, e meu motorista ficou parado duas horas esperando carga que nunca chegou porque o depósito local estava fechado. O workaround que eu implementei depois foi simples: passei a usar uma camada de validação antes de qualquer agendamento. Antes de confirmar uma rota, o sistema consulta a base de feriados municipais e trava se houver conflito. A base que eu montei tem hoje 853 entradas, com validade definida por lei e data de último check. Se a prefeitura publicar nova lei, eu atualizo manualmente dentro de 48 horas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O que iniciantes sempre esquecem
Feriado estadual não é o mesmo que municipal. O Dia da Consciência Negra (20 de novembro) é feriado municipal em muitos lugares mas não em todos. O Proclamação da República (15 de novembro) é feriado nacional. O Corpus Christi varia porque é móvel e depende da data da Páscoa, mas as prefeituras podem decidir não adotar. Em Minas, a maioria adota, mas tem exceções. Domingo que cai em feriado não gera extensão. Muita gente acha que se um feriado cai numa terça, a quartafeira é automaticamente ponto facultativo. Não é. Só ocorre extensão quando a lei municipal ou estadual disser explicitamente. Em Belo Horizonte, por exemplo, não há prorrogação automática. O funcionário público pode ter acordo coletivo que garanta, mas é negociação, não regra.
Pontualidade dos bancos. Para transferência de documents financeiros com vencimento em feriado municipal, o dia útil seguinte é o próximo dia normal. Mas isso depende do banco. Alguns tratam como dia útil para fins de compensação, outros não. Se você opera com BRL e precisa de liquidação imediata, verifique com o banco antes de contar com o feriado municipal como gatilho de adiamento.
Limitações que vale a pena saber antes de confiar cegamente
A maior falha desse sistema é a descentralização extrema. Você pode ter uma lista perfeita hoje que já esteja obsoleta amanhã porque uma prefeitura alterou a lei sem amplo divulgação. Eu já perdi uma média de 2 a 3 feriados municipais por semestre sem perceber porque a mudança foi publicada apenas no Diário Oficial em formato PDF scanneado, sem indexação adequada. Outro ponto: municípios novos criados por emancipação política frequentemente não têm lei de feriado municipal definida até dois anos após a instalação. Nesses casos, vigora apenas a legislação estadual. Se você está mapeando uma cidade nova, verifique no TCE-MG se ela já possui lei própria. Caso contrário, desconsidere feriados municipais para aquele endereço.
Para quem opera em larga escala e não quer manter uma base própria, a alternativa mais viável hoje é contratar um serviço de compliance calendárico como o Calendula ou o Feriados.com.br, que já fazem monitoramento ativo e atualização automática. O custo varia entre R$ 300 e R$ 2.000 mensais dependendo do volume de municípios. Para operations com menos de 50 cidades atendidas, fazer manualmente ainda sai mais barato, mas exige cerca de 6 horas por semestre de trabalho dedicado. Se quiser começar com uma base inicial para validar seu processo, o portal Dados Abertos do Estado de Minas Gerais disponibiliza o arquivo MDF-CF (mapa de feriados municipais) atualizado trimestralmente. O link direto é dados.mg.gov.br/dados/feriados-municipais. A última versão que eu conferi estava com 847 municípios cadastrados, faltando seis comunidades rurais que ainda estão em processo de reconhecimento. Use como ponto de partida, mas sempre valide contra o Diário Oficial de cada cidade antes de colocar no sistema.