Skip to content

Parcours Directeur Général — Cycle Mensuel

Vue d'ensemble du cycle opérationnel et financier mensuel du Directeur Général de RGZ. Ce guide couvre les décisions business stratégiques, validation des métriques et reporting réglementaire.


Timeline mensuelle (du jour J+5 au J+20)


Flux financier mensuel expliqué


Jour J+5 — Réception des factures PDF

Action : Consulter les factures PDF automatiquement générées par Celery.

Accès aux factures

Dashboard Admin : https://admin-rgz.duckdns.org/billing

Grafana (aperçu) : https://grafana-rgz.duckdns.org → Dashboard "Revenue-Billing"

Fichiers générés

/opt/rgz/invoices/
├── 2026-02-FACTURE-RGZ.pdf         (facture RGZ consolidée)
├── 2026-02-FACTURE-reseller-001.pdf (revendeur Kossou)
├── 2026-02-FACTURE-reseller-002.pdf (revendeur Tech Connect)
└── 2026-02-FACTURE-reseller-NNN.pdf

Timing : Générées automatiquement le 5e jour du mois à 06h00 UTC via task Celery rgz.reports.sla_monthly.

Contenu facture

Chaque facture PDF contient :

────────────────────────────────────────
        RGZ S.A. — Facture Officielle
────────────────────────────────────────

Période: 1-29 février 2026
Revendeur: [Nom]
NAS-ID: access_[slug]

DÉTAILS FINANCIERS:

  Montant brut (KKiaPay):     45,000,000 FCFA
  Commission KKiaPay (1.5%):    675,000 FCFA
  ─────────────────────────────────────
  Montant net:               44,325,000 FCFA

  Part RGZ (50%):            22,162,500 FCFA
  Part Revendeur (50%):      22,162,500 FCFA

SESSIONS DÉTAIL:

  Abonnés actifs: 2,847
  Sessions totales: 54,320
  Data consommée: 12.5 TB
  Incidents: 3 (tous P2)

SLA RÉEL:

  Uptime: 99.7% (SLA cible: 99.5%)
  Crédits dus: Aucun (exceeded SLA)

PAIEMENT:

  Échéance: 20 février 2026
  Compte revendeur: [IBAN + détails]
  ✓ Paiement confirmé

Génération automatique

Ces factures sont générées automatiquement sans intervention manuel. Les données proviennent de 3 sources :

  1. RADIUS sessions (PostgreSQL)
  2. KKiaPay webhooks (paiements reçus)
  3. SLA monitoring (uptime ICMP/TCP)

Jour J+7 — Revue des KPIs mensuels

Action : Analyser les indicateurs clés de performance et comparer J-1.

Dashboard principal pour DG

URL : https://admin-rgz.duckdns.org → Dashboard "DG Overview"

Table des KPIs cibles

KPICible 2026Réel FévrierStatutTendance
ARPU (Average Revenue Per User)45,000 FCFA/abonné43,200 FCFA🟡 -4%↓ -2% J-1
Revendeurs actifs500+247🟡 49%↑ +8% J-1
Abonnés WiFi50,000+28,400🟡 57%↑ +12% J-1
Churn rate (départ abonnés)<5%3.2%🟢 OK↓ stable
Uptime global99.5%99.7%🟢 OK↑ +0.1%
Revenu brut KKiaPay2.25B FCFA/mois1.23B FCFA🟡 54%↑ +18%
Commission RGZ18.3M FCFA/mois9.2M FCFA🟡 50%↑ +18%
Incidents P00/mois0🟢 OK
Incidents P1<2/mois1🟢 OK
Satisfaction client (NPS)>5042🟡 À améliorerStable

Analyse détaillée

ARPU (Average Revenue Per User)

ARPU = Revenu total / Nombre abonnés actifs
ARPU février = 1.23B FCFA / 28,400 = 43,200 FCFA/abonné
Cible: 45,000 FCFA

→ Écart: -1,800 FCFA (-4%)
→ Cause supposée: Mix forfaits (plus de forfaits jour vs mensuel)
→ Action: Incitatifs pour forfaits mensuel 5,000F

Revendeurs actifs

Revendeurs onboardés: 247 / 500 cible (49%)
Croissance: +8% vs février J-1
Rétention: 96% (4 départs)

→ Accélération requise Q1 2026
→ Campagne réseautage à lancer

Uptime global

Uptime février: 99.7% (SLA cible: 99.5%)
Incidents détectés: 3 P2 (réseau, aucun P0)
Downtime réel: 2h 9min (total mois)

→ ✓ Dépassement SLA = crédits RGZ aux revendeurs

Grafana pour détails

Pour plonger dans les graphiques, accéder https://grafana-rgz.duckdns.org → Dashboard "Revenue-Billing". Sélectionner période "Last 7 days" et comparer J-7 à J-1.


Jour J+10 — Réunion Team + Décisions Business

Participants : DG, Directeur Technique, Responsable Commercial, Responsable Finances.

Template ordre du jour

ORDRE DU JOUR — Réunion stratégie RGZ — J+10

1. REVUE KPIs (15 min)
   • ARPU: 43,200 FCFA (cible 45,000) → action?
   • Revendeurs: 247/500 (49%) → accélération?
   • Churn: 3.2% (cible <5%) ✓

2. INCIDENTS & OPÉRATIONS (10 min)
   • 3 incidents P2 corrigés ✓
   • 0 incident P0 ✓
   • SLA: 99.7% (dépassement) ✓

3. DÉCISIONS & ACTIONS (20 min)
   • Lancer campagne recrutement revendeurs Q1
   • Promotion forfait mensuel: -10% avant fin février
   • Audit satisfaction client NPS=42 (vs 50 cible)
   • Valider déploiement outil #33 CPE preconfig

4. PRÉVISIONS & CLÔTURE (5 min)
   • KPIs estimés mars
   • Prochaine réunion: 10 mars

Décisions documentées

Toute décision est documentée dans Jira/notion :

DECISION-2026-02-10-01:
  Titre: Promotion forfait mensuel 5,000F
  Responsable: Commercial
  Impact: +2% ARPU estimé
  Deadline: 15 février
  Success metric: +15% ventes forfait 30j

Jour J+15 — Rapport ARCEP (Conformité Trimestrielle)

Action : Valider et approuver le rapport ARCEP généré.

Rapport automatique généré

URL de rapport : https://admin-rgz.duckdns.org/reports/arcep

Fichier généré : /opt/rgz/reports/ARCEP-2026-Q1-RGZ.pdf

Timing : Généré automatiquement le 15e jour du dernier mois du trimestre (15 mars, 15 juin, etc.) via task rgz.tasks.arcep.

Sections obligatoires ARCEP

ARCEP RAPPORT TRIMESTRIEL — Q1 2026 (Jan-Fév-Mar)
RGZ S.A. — Numéro licence: [xxx]

1. CONFORMITÉ RÉGLEMENTAIRE
   ✓ Enregistrement abonnés : 28,400 (MSISDN validé)
   ✓ Rétention logs: 12 mois (SHA-256 append-only)
   ✓ Incidents déclarés: 3 P2 (aucun P0)
   ✓ APDP: 12 demandes traitées en <90j

2. QUALITÉ DE SERVICE
   Uptime: 99.7% (SLA cible: 99.5%)
   Disponibilité: 24/7
   Latence moyenne: 145ms
   Incidents majeurs: 0

3. SÉCURITÉ
   ✓ HTTPS Let's Encrypt (renouvellement auto)
   ✓ FreeRADIUS + OTP SMS (6 chiffres, TTL 300s)
   ✓ Anti-fraude MAC spoof détection
   ✓ Suricata IDS/IPS (7 règles actives)

4. COUVERTURE GÉOGRAPHIQUE
   Villes: Cotonou, Porto-Novo, Abomey, Parakou...
   Sites de couverture: 22
   Revendeurs: 247 (dont 198 actifs)

5. INCIDENTS DÉCLARATION
   Incident 2026-02-03: DNS timeout 12min
     • Cause: Unbound memory exhaustion
     • Action: Configuration sinkhole optimisée
     • Impact: Aucun (redondance)

   Incident 2026-02-18: RADIUS CoA échouée 8min
     • Cause: CPE timeout réseau
     • Action: Timeout reaugmenté 10→30s
     • Impact: 3 sessions rétablies

6. RESPECT DONNÉES PERSONNELLES
   ✓ MSISDN collecté: consentement explicite
   ✓ ID document OCR: consentement + audit
   ✓ Suppression demandée: 12 cas, 100% traité <90j
   ✓ Audit trail: toutes actions (Middleware audit)

SIGNATURE APPROUVÉE
Date: 15 février 2026
Directeur Général: [Signature]
Responsable Conformité: [Signature]

Obligation légale

Le rapport ARCEP est une obligation légale pour opérateurs FAI. Non-respect = pénalité jusqu'à 10M FCFA.


Jour J+20 — Paiement Automatique Revendeurs

Action : Approuver et déclencher le paiement automatique aux 247 revendeurs.

Processus paiement

J+20 — 06h00 UTC:

Celery task rgz.billing.pay_revendeurs

Pour chaque revendeur:
  1. Calculer part 50% de février
  2. Vérifier compte bancaire validé
  3. Créer virements bancaires (en batch)
  4. Envoyer SMS confirmation: "Paiement ✓ 22M FCFA reçu"

Logs: /var/log/celery/pay_revendeurs.log

Email DG: "Paiements février approuvés : 247 virements, 6.15B FCFA total"

Approbation DG requise

Avant J+20 06h00 UTC, le DG doit approuver explicitement via :

Dashboard Admin : https://admin-rgz.duckdns.org/billing/monthly-payouts

APPROBATION PAIEMENTS FÉVRIER

Revendeurs: 247
Revenu brut: 1.23B FCFA
Commission KKiaPay (1.5%): 18.45M FCFA
─────────────────────────
Montant à distribuer: 6.15B FCFA (50%)

Détail par revendeur:
├─ Kossou (access_kossou): 245M FCFA ✓
├─ Tech Connect (access_tech_connect): 187M FCFA ✓
├─ ...
└─ Reseller 247: 18M FCFA ✓

[APPROUVER PAIEMENT] [ANNULER] [REVOIR DÉTAILS]

Bouton "APPROUVER" → Trigger immédiat de la task.

Confirmation paiement

Chaque revendeur reçoit SMS + email :

SMS (Letexto):
"RGZ: Paiement février approuvé!
Montant: 22,162,500 FCFA
Compte: [dernier 4 chiffres]
Transaction: ref-2026-02-20-001
Merci!"

EMAIL:
Sujet: Paiement RGZ Février 2026 — 22,162,500 FCFA
Pièce jointe: FACTURE-revendeur-001.pdf

Audit trail

Tous les paiements sont enregistrés avec traçabilité :

  • Qui a approuvé (user_id DG)
  • Quand (timestamp)
  • Montant exact
  • Compte destinataire
  • Référence transaction

Accès Dashboards RGZ — Tableau de Bord DG

DashboardURLRefreshCas d'usage
Admin Overviewhttps://admin-rgz.duckdns.org5 minKPIs globaux, incidents, alertes
Revenue-Billinghttps://grafana-rgz.duckdns.org/d/revenue-billing1 minRevenus temps réel, paiements
System Healthhttps://grafana-rgz.duckdns.org/d/system10 secCPU/RAM/Disk, uptime infrastructure
API Performancehttps://grafana-rgz.duckdns.org/d/api-perf1 minLatence, erreurs API, requêtes
Reports (PDF)https://admin-rgz.duckdns.org/reportsFactures, ARCEP, SLA mensuels

Accès personnalisé DG

bash
Utilisateur: directeur.general@rgz.bj
Mot de passe: [Secure password manager]
Rôle: admin-full (lecture + approbation paiements)
Permissions:
 Lire tous dashboards
 Approuver paiements
 Lire rapports PDF
 Recevoir alertes P0/P1
 Modifier infrastructure
 Accès logs système

Métriques cibles annuelles 2026

╔═══════════════════════════════════════════════════════════╗
║         STRATÉGIE 2026 — RGZ OBJECTIFS ANNUELS           ║
╚═══════════════════════════════════════════════════════════╝

CLIENTS & ACQUISITION:
  • Revendeurs cibles:     500 (réel: 247, +53% requis)
  • Abonnés cibles:        50,000 (réel: 28,400, +76% requis)
  • Churn max:             5% (réel: 3.2%, ✓)

FINANCIER:
  • ARPU cible:            45,000 FCFA (réel: 43,200, +4% requis)
  • Revenu brut annuel:    27B FCFA (réel 2 mois: 2.46B)
  • Part RGZ (50%):        13.5B FCFA
  • Commission KKiaPay:    225M FCFA (1.5%)

QUALITÉ SERVICE:
  • Uptime minimum:        99.5% (réel: 99.7%, ✓ +0.2%)
  • Latence max:           500ms (réel: 145ms, ✓)
  • Incidents P0:          0/année (réel: 0/mois, ✓)
  • Incidents P1:          <2/mois (réel: 1/mois, ✓)

CONFORMITÉ:
  • Rapport ARCEP:         Trimestriel ✓
  • APDP traitement:       <90 jours (réel: <7j, ✓)
  • Logs rétention:        12 mois immutables ✓
  • Sécurité:              100% HTTPS Let's Encrypt ✓

INFRASTRUCTURE:
  • Couverture:            8 villes Bénin (réel: 6, +33%)
  • Sites hotspot:         22 minimum (réel: 22, ✓)
  • Conteneurs Docker:     21 services (réel: 21, ✓)
  • Uptime infra:          99.5%+ (réel: 99.7%)

Escalade DG urgente

Seuils d'escalade automatique

Tout événement ci-dessous déclenche notification IMMÉDIATE au DG :

  • ARPU < 40,000 FCFA (chute >11%)
  • Uptime < 99.0% (dégradation SLA)
  • Incident P0 détecté (service DOWN)
  • Incident P1 non résolu en >1 heure
  • KKiaPay divergence > 5% (paiements vs sessions)
  • Revendeur churn > 5% par semaine
  • Revenu jour < 500M FCFA (anomalie baisse)

Canal escalade : SMS + Email + WhatsApp automatique.


Checklist fin de mois (résumé)

  • [ ] J+5 : Factures PDF générées — consulter dashboard
  • [ ] J+7 : KPIs analysés — comparaison J-1
  • [ ] J+10 : Réunion team — décisions documentées
  • [ ] J+15 : Rapport ARCEP validé — signature DG
  • [ ] J+20 : Paiements revendeurs approuvés — confirmation SMS reçues
  • [ ] Fin mois : Archive rapports — stockage 12 mois min

Fin cycle : Prêt pour mois suivant ✓

PROJET MOSAÏQUE — 81 outils, 22 conteneurs, 500+ revendeurs WiFi Zone