-- Tabela de configuração fiscal por tenant (MySQL)
-- Armazena versão do modelo fiscal e opções específicas do regime

CREATE TABLE IF NOT EXISTS fiscal_configs (
  id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  model_version VARCHAR(20) NOT NULL DEFAULT '2024', -- ex.: '2024', '2026'
  effective_from DATE NULL,
  options_json JSON NULL, -- flags e parâmetros por UF/regime
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;