-- Migration 0056 : Ajout de la colonne Annee à la table TVA
-- Permet de gérer les taux de TVA par année fiscale (réforme TVA Maroc 2024-2026)
-- Fonctionne comme la table IR et rubrique_tva : on prend MAX(Annee) <= annee_fiscale

IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'tva')
   AND NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'tva' AND COLUMN_NAME = 'Annee')
BEGIN
    EXEC('ALTER TABLE tva ADD Annee NUMERIC(12,0) NOT NULL DEFAULT 0');
    PRINT 'Colonne Annee ajoutee a la table tva';
END
ELSE
BEGIN
    PRINT 'Colonne Annee deja presente ou table tva non trouvee - migration ignoree';
END
