-- Migration: Ajout du mode de numérotation 'compact' pour les factures
-- Format compact : AAAAMMXXX (ex: 202601001)

-- Modifier l'ENUM pour inclure 'compact' dans invoice_numbering_mode
ALTER TABLE vendoros_company_settings 
MODIFY COLUMN invoice_numbering_mode ENUM('simple','yearly','monthly','compact') 
COLLATE utf8mb4_unicode_ci DEFAULT 'simple';

-- Optionnel: même chose pour quote_numbering_mode si on veut le supporter aussi
ALTER TABLE vendoros_company_settings 
MODIFY COLUMN quote_numbering_mode ENUM('simple','yearly','monthly','compact') 
COLLATE utf8mb4_unicode_ci DEFAULT 'yearly';
