-- TMC Moto
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (1, 5, 'TMC Moto',
        '{"lines":[
            {"debit":500,"credit":0,"account":23,"description":"Taxe mise en circulation"},
            {"debit":0,"credit":250,"account":32,"description":"TVA sur TMC"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement TMC"}
        ]}',
        'Utiliser ce modèle pour la taxe de mise en circulation d’un véhicule acheté au nom de la société. Vérifie si déductibilité partielle (véhicule mixte).');

-- Facture Client Service
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (2, 4, 'Facture Client Service',
        '{"lines":[
            {"debit":500,"credit":0,"account":21,"description":"Produit vendu"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur vente"},
            {"debit":0,"credit":250,"account":35,"description":"Client à recevoir"}
        ]}',
        'Utiliser ce modèle lors de la facturation d’un service avec TVA à un client.');

-- EIP (Engagement Individuel de Pension)
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (3, 5, 'EIP',
        '{"lines":[
            {"debit":500,"credit":0,"account":57,"description":"Prime EIP"},
            {"debit":0,"credit":250,"account":24,"description":"TVA due sur EIP"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement EIP"}
        ]}',
        'Utiliser ce modèle pour comptabiliser la prime EIP. Comptabilise la prime (616), la TVA due (451) et le paiement (530).');

-- PLCI (Pension Libre Complémentaire pour Indépendant)
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (4, 5, 'PLCI',
        '{"lines":[
            {"debit":500,"credit":0,"account":57,"description":"Prime PLCI"},
            {"debit":0,"credit":500,"account":30,"description":"Paiement PLCI"}
        ]}',
        'Utiliser ce modèle pour la PLCI. Pas de TVA sur la PLCI, prime à comptabiliser en charge et paiement.');

-- Restaurant
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (5, 5, 'Restaurant',
        '{"lines":[
            {"debit":500,"credit":0,"account":56,"description":"Frais de restaurant"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur restaurant"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement restaurant"}
        ]}',
        'Utiliser ce modèle pour les frais de restaurant. Vérifier la déductibilité fiscale (souvent limitée).');

-- Entretien Moto
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (6, 5, 'Entretien Moto',
        '{"lines":[
            {"debit":500,"credit":0,"account":33,"description":"Frais entretien moto"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur entretien moto"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement entretien moto"}
        ]}',
        'Utiliser ce modèle pour les frais d’entretien moto. Vérifier le degré de déductibilité si usage mixte.');

-- Entretien Voiture
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (7, 5, 'Entretien Voiture',
        '{"lines":[
            {"debit":500,"credit":0,"account":33,"description":"Frais entretien voiture"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur entretien voiture"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement entretien voiture"}
        ]}',
        'Utiliser ce modèle pour les frais d’entretien voiture. Vérifier la déductibilité partielle si usage mixte.');

-- Assurance
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (8, 5, 'Assurance',
        '{"lines":[
            {"debit":500,"credit":0,"account":57,"description":"Prime assurance"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur assurance"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement assurance"}
        ]}',
        'Utiliser ce modèle pour les primes d’assurances (véhicule, RC, incendie…). TVA récupérable selon type d’assurance.');

-- Loyer
INSERT INTO journal_entry_template (id, journal_id, label, entry_lines, tips)
VALUES (9, 5, 'Loyer',
        '{"lines":[
            {"debit":500,"credit":0,"account":56,"description":"Loyer charges comprises"},
            {"debit":0,"credit":250,"account":24,"description":"TVA sur loyer"},
            {"debit":0,"credit":250,"account":30,"description":"Paiement loyer"}
        ]}',
        'Utiliser ce modèle pour le paiement du loyer avec TVA (si applicable).');