Que fait expense-tracker ?
Automatisez le suivi des dépenses, le traitement des reçus, les workflows d'approbation et la gestion des remboursements.
Présentation
Cette compétence vous aide à gérer les dépenses professionnelles de manière efficace en automatisant les tâches répétitives telles que la numérisation des reçus, la catégorisation des dépenses, l'envoi des approbations et le suivi des remboursements.
Fonctionnalités principales
- Capture de reçus : Prenez en photo ou importez des fichiers PDF/Image pour extraire automatiquement les informations.
- Catégorisation intelligente : Classe les dépenses par catégorie (voyage, repas, fournitures, etc.) à l'aide d'algorithmes ML.
- Workflows d'approbation : Définissez des règles d'approbation personnalisées (montant, département, projet) avec des notifications.
- Remboursement automatisé : Déclenchez les remboursements via des virements bancaires ou des API de paie.
- Rapports et analyses : Générez des rapports de dépenses mensuels/trimestriels avec visualisations.
- Intégrations : Connectez-vous à QuickBooks, Xero, Slack, Email et API REST.
Prérequis
- Compte utilisateur avec autorisations d'écriture sur les systèmes de gestion des dépenses.
- Clé API pour les services tiers (facultatif mais recommandé).
Utilisation
# Ajouter une nouvelle dépense
expense-tracker add --receipt photo.jpg --category travel --amount 150.00
# Lister les dépenses en attente d'approbation
expense-tracker list --status pending
# Approuver une dépense
expense-tracker approve --id 12345
Configuration
Configurez les variables d'environnement suivantes :
| Variable | Description | Requise |
|---|---|---|
EXPENSE_API_KEY | Clé API pour le service de dépenses | Oui |
QUICKBOOKS_TOKEN | Jeton d'authentification QuickBooks | Non |
SLACK_WEBHOOK_URL | URL du webhook Slack pour les notifications | Non |
Exemple de workflow
- Un employé prend en photo un reçu de restaurant.
- La compétence extrait le montant (45,00 €), la date, et le nom du restaurant.
- La dépense est automatiquement catégorisée comme "Repas".
- Un email de notification est envoyé au manager pour approbation.
- Une fois approuvée, la dépense est marquée comme remboursée et synchronisée avec QuickBooks.
Support
Pour toute question ou problème, veuillez consulter la documentation officielle ou ouvrir un ticket dans le dépôt GitHub.