-- ============================================================
-- 26 — Relance automatique des impayés (paramètres + journal)
-- ============================================================
INSERT IGNORE INTO parametres (cle, valeur) VALUES
  ('relance_auto_active', '0'),      -- 0 = en veille (Odoo gère), 1 = actif
  ('relance_delai_1', '7'),          -- jours de retard pour 1er rappel
  ('relance_delai_2', '14'),         -- pour mise en demeure
  ('relance_delai_3', '30'),         -- pour dernier avis avant contentieux
  ('relance_cle', '');               -- jeton du cron

-- journal des relances envoyées (évite les doublons, trace l'historique)
CREATE TABLE IF NOT EXISTS relances_log (
    id          INT AUTO_INCREMENT PRIMARY KEY,
    facture_id  INT NOT NULL,
    niveau      TINYINT NOT NULL,
    destinataire VARCHAR(160) NOT NULL DEFAULT '',
    succes      TINYINT NOT NULL DEFAULT 0,
    message     VARCHAR(255) NOT NULL DEFAULT '',
    envoye_le   DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
    KEY idx_rl_facture (facture_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
