IFPB Platform v1.0
✅

Qualité des Données & Opérations Terrain

Validation données, anti-fraude, KPIs agents, éthique recenseur

🎯 Objectif

Garantir l'intégrité des données de recensement foncier et la performance des agents de terrain à travers un systÚme complet de validation, d'audit et de suivi KPI.

📋 1 — Charte Éthique du Recenseur Municipal

Équipement Obligatoire

  • ✅ Gilet rĂ©trorĂ©flĂ©chissant (visibilitĂ©)
  • ✅ Carte professionnelle signĂ©e par l'autoritĂ© municipale
  • ✅ Terminal mobile avec application KoboCollect installĂ©e

🚹 Rùgle d'Or (ZÉRO TOLÉRANCE)

L'agent recenseur n'a, en AUCUN cas, la qualité de collecteur de fonds.

Il lui est formellement interdit de :

  • Manipuler de l'argent
  • RĂ©clamer des compensations quelconques
  • NĂ©gocier le montant de l'impĂŽt

Toute fausse caractérise un acte de corruption lourde, passible de sanctions immédiates (licenciement + plainte pénale).

Comportement

  • ‱ Courtoisie absolue avec les contribuables
  • ‱ PrĂ©sentation systĂ©matique (nom, carte professionnelle, objet visite)
  • ‱ Respect de la propriĂ©tĂ© privĂ©e

💬 2 — Traitement des RĂ©ticences des Contribuables

Script de réponse standardisé :

ObjectionRéponse autorisée
*"C'est illégal / Je ne paie pas"*L'IFTB est une ressource **exclusive de la commune** qui finance directement l'éclairage public, la sécurité et la salubrité locale. C'est prévu par le Code Général des ImpÎts.
*"Je viens de construire, je suis pauvre"*L'enregistrement est la condition **indispensable** pour formaliser votre exonération totale de **5 ans** garantie par le CGI pour les constructions neuves. Si vous ne vous enregistrez pas, vous perdez ce droit.
*"Le voisin paie moins que moi"*Le calcul est **100% automatique** basĂ© sur les critĂšres objectifs (surface, matĂ©riaux, usage, zone). Aucun agent ne peut modifier le montant. Si vous pensez Ă  une erreur, une demande de rĂ©vision peut ĂȘtre dĂ©posĂ©e auprĂšs du Receveur.
*"Je connais le Maire / Je suis quelqu'un"*La loi s'applique également à tous sans exception. Le systÚme algorithmique ne fait aucune distinction personnelle.

🔍 3 — Validation des DonnĂ©es Terrain

ContrĂŽles Automatiques (Real-time sur Kobo)

ContrÎleRÚgleAction si échec
GPS précisionprecision < 10mBloquer soumission, demander re-capture
Photo présenteimage non null ET size > 50KBChamp obligatoire
Photo taillesize < 10MBRedimensionner ou re-prendre
CIN format12 chiffres exactementRegex rejection
Superficie> 0 mÂČValeur positive requise
Nb Ă©tages≄ 0Entier positif
Usage cohĂ©rentSi occupation=oui alors age<5 → flagVĂ©rification chantier

ContrĂŽles Post-Soumission (Serveur)

def validate_fiche_kobo(data):
    """Validations cÎté serveur aprÚs synchronisation"""
    errors = []
    warnings = []
    
    # 1. GPS coherence
    if data['gps_precision'] > 10:
        warnings.append(f"GPS imprécis: {data['gps_precision']}m (>10m)")
    
    # 2. Anomalie superficie
    if data['superficie_m2'] > 5000:
        warnings.append(f"Superficie anormale: {data['superficie_m2']}mÂČ")
    
    # 3. Faux chantier détecté
    if data['signes_occupation'] and data['statut_chantier']:
        errors.append("CONFLIT: Occupation détectée mais statut chantier actif")
    
    # 4. Commerce précaire en zone D
    if data['usage'] == 'commercial' and data['categorie_calculee'] == 'D':
        errors.append("REQUALIFICATION: Commercial ne peut ĂȘtre Cat D")
    
    # 5. Photo quality check (si vision API dispo)
    if data['photo_size_bytes'] < 10000:
        warnings.append("Photo suspecte: trop petite (<10KB)")
    
    return {'valid': len(errors) == 0, 'errors': errors, 'warnings': warnings}

Audit Aléatoire (5% des parcelles)

Fréquence : Quotidienne, tirage au sort 5% des fiches du jour précédent

Type auditActionFréquence
Audit photoVérifier que la photo correspond bien au bùtiment déclaré5% aléatoire
Audit GPSVérifier cohérence localisation vs adresse déclarée5% aléatoire
Audit terrainRe-visite physique par superviseur2% aléatoire
Audit intégritéComparaison caractéristiques physiques vs données cochées5% aléatoire

Objectif conformité audit : 100%. Tolérance zéro pour la fraude.

📈 4 — KPIs des Agents (Fin du 1er Mois)

#KPIDescriptionObjectifMesure
1ProductivitéFiches parcelles finalisées + synchronisées/jour**10-15 parcelles/jour** (selon densité)Compteur Kobo
2FiabilitĂ© techniqueGPS exploitables + photo claire**≄ 98%**Validation auto
3NégociationTaux succÚs (fiches validées / visitées)**> 92%**Ratio
4IntégritéCohérence données vs réalité (contrÎles aléatoires)**100%**Audit 5%

Tableau de Bord Agent (Exemple)

AGENT: [Nom]          PÉRIODE: 01/06 - 30/06/2026
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 ProductivitĂ©:     347 fiches / 22 jours = 15.8/jour  ✅ CIBLE ATTEINTE
✅ FiabilitĂ©:        98.4% (341/347)                      ✅ CIBLE ATTEINTE  
đŸ€ SuccĂšs:           94.2% (327/347 visits)               ✅ CIBLE ATTEINTE
đŸ›Ąïž IntĂ©gritĂ©:        100% (17/17 audits OK)               ✅ CONFORME
⚠ Alerts:           2 photos floues (J12, J18)

đŸ—ș 5 — Planification des TournĂ©es Terrain

ParamÚtres de déploiement (du Livre Blanc)

ParamĂštreValeur
Bassin cible14 636 foyers(estimation INSTAT)
Durée campagne90 jours
Nombre agents10 agents
Objectif/agent/jour10-15 parcelles
Objectif total~14 636 parcelles en 90j

Calcul capacité

CapacitĂ© thĂ©orique = 10 agents × 13 jours/mois × 3 mois × 12 parcelles/jour
                   = 4 680 parcelles couvertes

→ NĂ©cessite itĂ©rations ou priorisation par Fokontany
→ Phase 1: Quartiers haute valeur (A-B) prioritaires
→ Phase 2: Quartiers standard (C)
→ Phase 3: Zones vulnĂ©rables (D)

Allocation par Fokontany (exemple)

FokontanyEst. foyersPrioritéJours allouésAgents
Moramanga Ville2 800🔮 Haute203
Antanamandroso Est2 200🔮 Haute182
Centre-ville1 800🔮 Haute152
Ambodimadera1 500🟡 Moyenne121
Autres (8)6 336🟱 Standard252

🚹 6 — Gestion des Anomalies & Fraudes

Types de Fraude Identifiés

FraudeDescriptionDétection
Fausse parcelleInvention de parcelle inexistanteCroisement GPS + photo satellite
Sous-évaluationMatériaux/usage déclarés inférieurs réalitéAudit photo + revisite
ParentĂ©Faveur Ă  famille/amisPattern analyse (mĂȘme tĂ©lĂ©phone, noms liĂ©s)
GPS fakeCoordonnées fausses (depuis bureau)Précision + cohérence topographique
Photo recyclĂ©eMĂȘme photo utilisĂ©e pour plusieurs fichesHash dĂ©duplication

Procédure en cas de fraude avérée

  1. 1 Suspension immédiate de l'agent
  2. 2 Saisie du terminal et extraction logs
  3. 3 Audit complet des fiches de l'agent (100%)
  4. 4 Rapport écrit au Maire + SG
  5. 5 Sanction disciplinaire (licenciement)
  6. 6 DépÎt plainte pénale si seuil atteint
  7. 7 Recensement correctif des parcelles concernées