# Test de la Configuration Production ## Système Mis en Place ✅ **Service de Vérification Production** : - Utilise vos tables `INVOICE_VERIFICATION_CACHE` et `INVOICE_VERIFICATIONS` pour le cache - Fait les appels réels à NocoDB pour récupérer les données factures - Sauvegarde les résultats dans le cache (1 heure d'expiration) ✅ **Interface Utilisateur** : - Boutons de vérification (loupe et coche) dans le rapprochement BL/Factures - Coches vertes pour les factures vérifiées - Messages d'erreur explicites ## Configuration Requise sur Votre Serveur **1. Configuration NocoDB :** ```sql -- Insérer votre configuration INSERT INTO nocodb_config ( name, base_url, project_id, api_token, description, is_active ) VALUES ( 'Production NocoDB', 'https://app.nocodb.com', -- Votre URL NocoDB 'p_votre_project_id', -- Votre Project ID 'nc_votre_api_token', -- Votre API Token 'Configuration production pour vérification factures', true ); ``` **2. Configuration Groupes/Magasins :** ```sql -- Pour chaque magasin UPDATE groups SET nocodb_config_id = 1, -- ID de votre config NocoDB nocodb_table_name = 'nom_de_votre_table_factures', invoice_column_name = 'nom_colonne_reference_facture', nocodb_bl_column_name = 'nom_colonne_numero_bl', nocodb_amount_column_name = 'nom_colonne_montant', nocodb_supplier_column_name = 'nom_colonne_fournisseur' WHERE id = 1; -- ID de votre magasin ``` ## Test du Système Une fois configuré, vous devriez voir : 1. **Boutons** : loupe et coche dans la colonne "Actions" du rapprochement 2. **Vérification** : cliquer la loupe vérifie la facture dans NocoDB 3. **Auto-remplissage** : cliquer la coche recherche par BL et remplit automatiquement 4. **Coches vertes** : apparaissent quand la vérification réussit 5. **Logs** : dans la console serveur vous verrez les appels NocoDB ## Logs de Débogage Surveillez ces logs dans votre console serveur : ``` 🔍 Production Verification - Invoice: FAC123, Group: 1, Supplier: Fournisseur A 🌐 Production NocoDB Call - Table: ma_table_factures, Invoice: FAC123 🌐 Production NocoDB URL: https://app.nocodb.com/api/v1/db/data/... ✅ Production NocoDB Response: {list: [...]} 💾 Production Cache Saved - Key: 1_FAC123_Fournisseur A, Exists: true ``` ## Dépannage Si ça ne marche pas : 1. **Pas de boutons** : Configuration manquante dans la base 2. **Erreurs NocoDB** : Vérifiez l'API token et les noms de tables/colonnes 3. **Pas de coches** : Vérifiez les logs serveur pour voir les erreurs