-- Désactiver les contraintes de clé étrangère

-- Insérer les données (script complet ici)
INSERT INTO chart_of_accounts (parent_account_id, account_code, name, is_active, account_type, is_system_account, type, created_at)
VALUES
-- Actif
(NULL, '20', 'Frais d\'établissement', 1, 'Asset', 0, 'Actif', NOW()),
(NULL, '21/28', 'Actifs immobilisés', 1, 'Asset', 0, 'Actif', NOW()),
(2, '22/27', 'Immobilisations corporelles', 1, 'Asset', 0, 'Actif', NOW()),
(3, '24', 'Mobilier et matériel roulant', 1, 'Asset', 0, 'Actif', NOW()),
(2, '28', 'Immobilisations financières', 1, 'Asset', 0, 'Actif', NOW()),
(NULL, '29/58', 'Actifs circulants', 1, 'Asset', 0, 'Actif', NOW()),
(6, '40/41', 'Créances à un an au plus', 1, 'Asset', 0, 'Actif', NOW()),
(7, '40', 'Créances commerciales', 1, 'Asset', 0, 'Actif', NOW()),
(6, '54/58', 'Valeurs disponibles', 1, 'Asset', 0, 'Actif', NOW()),
(6, '490/1', 'Comptes de régularisation (actif)', 1, 'Asset', 0, 'Actif', NOW()),

-- Passif
(NULL, '10/15', 'Capitaux propres', 1, 'Liability', 0, 'Passif', NOW()),
(11, '10/11', 'Apport', 1, 'Equity', 0, 'Passif', NOW()),
(11, '14', 'Bénéfice (Perte) reporté(e)', 1, 'Equity', 0, 'Passif', NOW()),
(NULL, '17/49', 'Dettes', 1, 'Liability', 0, 'Passif', NOW()),
(14, '42/48', 'Dettes à un an au plus', 1, 'Liability', 0, 'Passif', NOW()),
(15, '44', 'Dettes commerciales', 1, 'Liability', 0, 'Passif', NOW()),
(16, '440/4', 'Fournisseurs', 1, 'Liability', 0, 'Passif', NOW()),
(15, '45', 'Dettes fiscales, salariales et sociales', 1, 'Liability', 0, 'Passif', NOW()),
(18, '450/3', 'Impôts', 1, 'Liability', 0, 'Passif', NOW()),
(18, '454/9', 'Rémunérations et charges sociales', 1, 'Liability', 0, 'Passif', NOW()),
(15, '47/48', 'Autres dettes', 1, 'Liability', 0, 'Passif', NOW()),
(14, '492/3', 'Comptes de régularisation (passif)', 1, 'Liability', 0, 'Passif', NOW()),

-- Résultat
(NULL, '67/77', 'Impôts sur le résultat', 1, 'Expense', 0, 'Résultat', NOW()),
(24, '9900', 'Marge brute', 1, 'Revenue', 0, 'Résultat', NOW()),
(24, '9901', 'Bénéfice (Perte) d\'exploitation', 1, 'Revenue', 0, 'Résultat', NOW()),
(24, '9903', 'Bénéfice (Perte) avant impôts', 1, 'Revenue', 0, 'Résultat', NOW()),
(24, '9904', 'Bénéfice (Perte) de l\'exercice', 1, 'Revenue', 0, 'Résultat', NOW()),
(24, '9905', 'Bénéfice (Perte) de l\'exercice à affecter', 1, 'Revenue', 0, 'Résultat', NOW());

-- Réactiver les contraintes de clé étrangère
