Geminvoice est un module pour Dolibarr ERP & CRM permettant d'automatiser la saisie des factures fournisseurs et l'affectation des codes comptables (staging) grâce à l'intelligence artificielle Google Gemini. Il récupère automatiquement vos documents depuis un dossier Google Drive, extrait les données critiques (fournisseur, montants, TVA, lignes) et prépare les factures dans Dolibarr.
- Synchronisation Google Drive : Récupération automatique des PDF et images depuis un dossier partagé.
- OCR Intelligent (Gemini AI) : Extraction sémantique des données (plus fiable que l'OCR classique).
- Matching de Tiers : Reconnaissance automatique des fournisseurs existants ou création automatique.
- Support Multi-Taux : Gestion précise des différents taux de TVA et des lignes de facture.
- Workflow Sécurisé : Les factures sont créées en brouillon (pour contrôle) et les fichiers traités sont déplacés dans un dossier "processed" sur Drive.
- Dolibarr v10.0 ou supérieure.
- PHP 7.4 ou supérieur avec extension cURL.
- Un compte Google Cloud Console avec les API suivantes activées :
- Google Drive API
- Generative Language API (Gemini)
- Un Compte de Service Google (JSON) pour l'accès au Drive.
- Téléchargez le contenu du dépôt dans le dossier
custom/geminvoicede votre installation Dolibarr. - Assurez-vous d'installer les dépendances via composer (le dossier
vendor/doit exister) ou utilisez une archive complète. - Activez le module dans Configuration > Modules/Applications.
- Configurez le module dans la page d'administration dédiée :
- Clé API Gemini.
- ID du dossier Google Drive.
- Contenu du JSON d'authentification Google Service Account.
Geminvoice is a module for Dolibarr ERP & CRM designed to automate supplier invoice entry and accounting code assignment (staging) using Google Gemini artificial intelligence. It automatically fetches your documents from a Google Drive folder, extracts critical data (vendor, amounts, VAT, lines), and prepares the invoices within Dolibarr.
- Google Drive Sync: Automatic retrieval of PDFs and images from a shared folder.
- Intelligent OCR (Gemini AI): Semantic data extraction (more reliable than traditional OCR).
- Vendor Matching: Automatic recognition of existing vendors or automatic creation.
- Multi-Rate Support: Precise handling of different VAT rates and invoice lines.
- Secure Workflow: Invoices are created as drafts (for review), and processed files are moved to a "processed" folder on Drive.
- Dolibarr v10.0 or higher.
- PHP 7.4 or higher with cURL extension.
- A Google Cloud Console account with the following APIs enabled:
- Google Drive API
- Generative Language API (Gemini)
- A Google Service Account (JSON) for Drive access.
- Download the repository content into the
custom/geminvoicefolder of your Dolibarr installation. - Ensure dependencies are installed via composer (the
vendor/folder must exist) or use a complete archive. - Enable the module in Setup > Modules/Applications.
- Configure the module in its dedicated setup page:
- Gemini API Key.
- Google Drive Folder ID.
- Google Service Account JSON content.
Dolibarr ERP & CRM est un logiciel moderne et facile à utiliser pour gérer votre activité (contacts, factures, commandes, stocks, agenda, etc...). Dolibarr ERP & CRM is a modern and easy-to-use software package to manage your business (contacts, invoices, orders, stocks, agenda, etc...).
Official Website: https://www.dolibarr.org
Developed with ❤️ for the Dolibarr Community.