Documentation Technique
Introduction
SECUTOR PRO IA est un système expert de détection de fraude conçu pour analyser les fichiers FEC (Fichier d'Écritures Comptables). L'application utilise une combinaison d'algorithmes statistiques (Loi de Benford), de détection de doublons, et d'analyse par intelligence artificielle pour identifier les anomalies suspectes.
Note: Ce logiciel est conçu pour fonctionner 100% en local. Seule l'analyse IA optionnelle nécessite une connexion à l'API Groq.
Installation
Méthode 1: Installation via pip
# Créer un environnement virtuel (recommandé)
python -m venv secutor-env
secutor-env\Scripts\activate
# Installer les dépendances
pip install PyQt6 pandas numpy openpyxl
Méthode 2: Exécutable Windows
Téléchargez l'installateur .msi depuis la page de téléchargement et suivez l'assistant d'installation.
Configuration
Les paramètres sont stockés dans ~/.secutor/config.json.
Options disponibles:
groq_api_key: Clé API pour l'analyse IA (optionnel)encryption_enabled: Activer/désactiver le chiffrement AES-256validation_enabled: Validation stricte des entréesthreshold: Seuil de confiance par défaut (50-99%)
Guide d'Utilisation
1 Import du fichier FEC
Cliquez sur "Parcourir" et sélectionnez votre fichier FEC au format .txt, .fec ou .csv. Le fichier doit respecter le format standard FEC français.
2 Configuration de l'analyse
Sélectionnez les modules d'analyse souhaités (Benford, Doublons, Montants ronds). Activez l'IA uniquement si vous avez configuré une clé API.
3 Export des résultats
Une fois l'analyse terminée, exportez les résultats en PDF, JSON ou CSV pour intégration dans vos rapports d'audit.
Référence API (Python)
FECAnalyzer
from secutor_fec_analyzer import FECAnalyzer
analyzer = FECAnalyzer()
analyzer.configure(
benford=True,
duplicates=True,
threshold=80
)
results = analyzer.analyze_file("chemin/fichier.fec")
SafeguardsManager
from secutor_safeguards import SafeguardsManager
safeguards = SafeguardsManager()
validation = safeguards.validate_results(results)
# Retourne: {'valid': bool, 'sanitized': dict}
Sécurité & Conformité
✓ RGPD Compliant
Traitement local des données, aucune collecte de données personnelles.
✓ Chiffrement AES-256
Protection des fichiers de configuration sensibles.